/*********************** GESTIONE DEI COOKIE ************************/
//formatta la data di scadenza in modo che sia riconoscibile dai cookie
//nodays e' il numero di giorni per cui il cookie deve durare
function getexpirydate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}

//ritorna il cookie settato
function getcookie(cookiename) {
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return ""; 
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length; 
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

//setta un cookie
//ritorna true se &egrave; possibile settare il cookie
//ritorna false se non &egrave; possibile
//setta duration a -1 per cancellare il cookie
function setcookie(name,value,duration){
	cookiestring=name+"="+escape(value)+";EXPIRES="+getexpirydate(duration)+"; path=/";
	document.cookie=cookiestring;
	if(!getcookie(name)){
		return false;
	}
	else{
		return true;
	}
}

//gestisce i cookie
//quando cambio sezione devo resettare il cookie della sottosezione
function manageCookie(name,value,duration){
	//setto il cookie della macro sezione
	setcookie(name,value,duration);
	//cancello i cookie delle sottosezioni
	setcookie("sottosezione", "", -1);
	setcookie("categoria", "", -1);
}


/************************* ROLLOVER SEGNAPOSTO ************************/

//faccio il preload delle 4 immagini
var segnaposto  = new Image();
segnaposto.src = "../img_comuni/segnaposto.gif";
var segnaposto_over = new Image();
segnaposto_over.src = "../img_comuni/segnaposto_over.gif";
var segnapostoTool  = new Image();
segnapostoTool.src = "../img_comuni/segnapostoTool.gif";
var segnapostoTool_over = new Image();
segnapostoTool_over.src = "../img_comuni/segnapostoTool_over.gif";

//leggo il cookie una volta sola
sottosezioneAttiva = getcookie("sottosezione");
function manageSquare(myId, show){
	if(myId != sottosezioneAttiva){
		mySquare = document.getElementById(myId);
		if(mySquare) mySquare.src = (show==1)? segnaposto_over.src : segnaposto.src;
	}
}
function manageSquareTools(myId, show){
	if(myId != sottosezioneAttiva){
		mySquare = document.getElementById(myId);
		if(mySquare) mySquare.src = (show==1)?segnapostoTool_over.src:segnapostoTool.src;
	}
}

/*********************** GESTIONE SCHEDA INFO ****************************/
function manageInfo(myFlag){
	if(myFlag == 1){
		document.getElementById("schedaInfo").style.display = "block";
		//cambio il link
		document.getElementById("mostraScheda").style.display = "none";
		document.getElementById("nascondiScheda").style.display = "block";		
	}else{
		document.getElementById("schedaInfo").style.display = "none";
		//cambio il link
		document.getElementById("mostraScheda").style.display = "block";
		document.getElementById("nascondiScheda").style.display = "none";			
	}
}