// legge 
function getCookie(NameOfCookie)
{
    // se esiste un cookie
	if (document.cookie.length > 0) 
	{   
		// assegna a begin l'indice del carattere successivo a NameCookie + "="
	    begin = document.cookie.indexOf(NameOfCookie+"=");       
	    //se begin esiste
		if (begin != -1) 
		{   
			 
			begin += NameOfCookie.length+1;       
		    
			end = document.cookie.indexOf(";", begin);
		    
			if (end == -1) end = document.cookie.length;
        	
			return unescape(document.cookie.substring(begin, end));
	    } 
	}
	return null;
}

// imposta
function setCookie(NameOfCookie, value, expiredays) 
{
	var ExpireDate = new Date ();
	// assegna a ExpireDate una data a expiredays giorni da ora
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	
	// scrive il contenuto di document.cookie nel file (?)
	document.cookie = NameOfCookie + "=" + escape(value) + 
	((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

// cancella, credo (data di scadenza nel 1970)
function delCookie (NameOfCookie) 
{
  if (getCookie(NameOfCookie)) 
  {
    document.cookie = NameOfCookie + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

/*

function DoTheCookieStuff()
{

username=getCookie('username');

if (username!=null) {alert('Hi there '+username+' - Good to see you again!')}
else {username=prompt('Hi - this is your first visit to my page - please enter your name.',"");

setCookie('username','mah',365)}
}
*/
