var cookieNaam = 'PERSLINK';
var UrlLijst= new Array();
var maxAantal = 12;
var UrlGegevens= new Array();


function persLink(Url,Bijschrift)
{
	this.Url=Url;
	this.Bijschrift=Bijschrift;
}

//
//Cookie wegschrijven
//
function setCookie (cookieNaam, cookieInhoud) {

  var expire = new Date ();
  document.cookie = cookieNaam + "= " + escape (cookieInhoud) +
	"; expires=Tue, 01-Jan-2002 00:00:01 GMT; path=/;"            
}

//
//Ophalen cookie met de juiste naam
//
function getCookie (cookieNaam) {
  var cname = cookieNaam + "=";
  var i = 0;
  while (i < document.cookie.length) {
    var j = i + cname.length;
    if (document.cookie.substring(i, j) == cname){
    var leng = document.cookie.indexOf (";", j);
    if (leng == -1) leng = document.cookie.length;
    return unescape(document.cookie.substring(j, leng));
    }
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return "*";
}

//
//Cookie onderverdelen in losse persoonlijke links
//
function getPersLinks() 
{ 
    cookieWaarde= getCookie(cookieNaam);
    if (cookieWaarde=="*")
    {
       return false
    }
    else
    {
       UrlGegevens = cookieWaarde.split("¶¶");
       for (i=0; i < UrlGegevens.length; i++)
       {
            kruimel = UrlGegevens[i].split("  ");
            UrlLijst[i]= new persLink(kruimel[0], kruimel[1]);
       }
       return true;   
    }
}
//
//Persoonlijke links samenvoegen en wegschrijven in cookie
//
function setPersLinks()
{
    
    UrlGegevens = new Array();
    if (UrlLijst.length > 0)
    {
        for (i=0; i < UrlLijst.length; i++)
        {
            UrlGegevens[i]=UrlLijst[i].Url + "  " + UrlLijst[i].Bijschrift;
            
        }
        var cookieVal = UrlGegevens.join("¶¶");
        
        setCookie(cookieNaam,cookieVal);
    }
    else
    {
        delCookie(cookieNaam);
    }
    return true;
}
//
//Persoonlijke link toevoegen aan cookie en verversen
//
function addPersLink(link,omschrijving)
{
    var i = UrlLijst.length;
    
    if (i >= maxAantal)
    {
        alert ("U kunt maximaal " + maxAantal+ " links toevoegen !");
    }
    else
    {
       UrlLijst[i] = new persLink(link,omschrijving);
       setPersLinks();
       window.location.reload();
    }
    return true;
}   
//
//Cookie updaten met gewijzigde velden en verversen
//
function updateCookie()
{
    for (i=0; i < UrlLijst.length; i++)
    {
        UrlLijst[i].Url= eval("document.Form.URL" + i + ".value");
        
        UrlLijst[i].Bijschrift= eval("document.Form.OMS" + i + ".value");
    }
    setPersLinks();
    window.location.reload();
    return true;
}
//
//Een van de links verwijderen en daarna verversen
//

function deleteUrl(linkcode)
{
    
    var linknum = parseInt(linkcode.substring(3,linkcode.length),10);
    
    for (i=linknum; i < UrlLijst.length; i++)
    {
        if (i == (UrlLijst.length - 1))
            {
                UrlLijst[i] = "";
                UrlLijst.length -= 1;
            } 
            else
        {
                UrlLijst[i] = UrlLijst[i+1];
        }
    }   

    setPersLinks();
    window.location.reload();
    return true;

}
function delCookie() 
{
	
    	document.cookie = cookieNaam +"=; expires=Thu, 01-Jan-70 00:00:01 GMT";
      	document.cookie = cookieNaam +"=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/";	
	window.location.reload();
	return true;


}

function s(naam,scrwidth,scrheight){
   	startDate= new Date();
   	tmpWin = window.open(naam, startDate.getTime(), "toolbar=no,location=no,resizable=no,status=no,scrollbars=no,menubar=no,width=" + scrwidth + ",height=" + scrheight);
}