
/*
La funzione setCookie permette di creare il cookie con un nome e una data di scadenza (Expire). 
La data viene calcolata in questo modo:
   60 (secondi) * 60 (minuti) * 24 (ore) * 1000 (millesimi di secondo)
   Quindi il cookies scadrą, ovvero verrą cancellato dal sistema operativo dopo 
   un giorno dalla sua creazione.
La funzione getCookie invece preleva le informazioni che si 
   trovano eventualmente nel cookie gią creato attravers il comando: document.cookies
*/


function setCookieDay(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function setCookieMin(name,value,min) {
	if (min) {
		var date = new Date();
		date.setTime(date.getTime()+(min*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function getCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	setCookieDay(name,"",-1);
}
