var cookiename = 'kedvenceim1';
var urltable = new Array();
var maxcount = 100; // max. linkszámot itt állíthatod be
var urlvar= new Array();

function link(url,text)
{
	this.url=url;
	this.text=text;
}

function setcookie (cookiename, cookievar) {

  var expire = new Date ();
  document.cookie = cookiename + "= " + escape (cookievar) +
	"; expires=Mon, 10-Jan-2025 00:00:01 GMT; path=/;"
}

function getcookie (cookiename) {
  var cname = cookiename + "=";
  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 "*";
}

function setlinks()
{

    urlvar = new Array();
    if (urltable.length > 0)
    {
        for (i=0; i < urltable.length; i++)
        {
            urlvar[i]=urltable[i].url + "%%" + urltable[i].text;

        }
        var cookievar = urlvar.join("##");
        setcookie(cookiename,cookievar);
    }
    else
    {
        deletecookie(cookiename);
    }
    return true;
}

function getlinks()
{
    cookievar = getcookie(cookiename);
    if (cookievar=="*")
    {
       return false
    }
    else
    {
       urlvar = cookievar.split("##");
       for (i=0; i < urlvar.length; i++)
       {
            text = urlvar[i].split("%%");
            urltable[i]= new link(text[0], text[1]);
       }
       return true;
    }
}


function addlink(lurl,ltext)
{
    var i = urltable.length;
    if (i >= maxcount)
    {
        alert ("Legfeljebb " + maxcount+ " linket adhatsz hozzá!");
    }
    else
    {
       urltable[i] = new link(lurl,ltext);
       setlinks();
       window.location.reload();
    }
    return true;
}

function deleteurl(urlc)
{

    var no = parseInt(urlc.substring(3,urlc.length),10);

    for (i=no; i < urltable.length; i++)
    {
        if (i == (urltable.length - 1))
            {
                urltable[i] = "";
                urltable.length -= 1;
            }
            else
        {
                urltable[i] = urltable[i+1];
        }
    }
    setlinks();
    window.location.reload();
    return true;
}

function deletecookie()
{
   	document.cookie = cookiename +"=; expires=Thu, 10-Jan-88 00:00:02 GMT";
   	document.cookie = cookiename +"=; expires=Thu, 10-Jan-88 00:00:02 GMT; path=/";
	window.location.reload();
	return true;
}