<!--
// dichiarazione funzioni

// funzione per leggere il cookie
function getCookie(NameOfCookie){
	if (document.cookie.length > 0) {              
    		begin = document.cookie.indexOf(NameOfCookie+"=");       
    		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;
}

// funzione per scrivere il cookie
function setCookie(NameOfCookie, value, expiredays) {
	var ExpireDate = new Date();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) + ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

// funzione per cancellare il cookie
function delCookie (NameOfCookie) {
  if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

// funzione per settare la skin
function setSkin(skin) {
	parent.stile=skin;
	setCookie('Preference', skin, 65);
	parent.destra.location.reload();
	parent.sinistra.location.reload();
	parent.titolo.location.reload();
}

// funzione per richiamare la skin
function DoTheSkinStuff()
{
	// leggo il cookie "Preference" e ne assegno il valore ad una variabile omonima
	var Preference;
	Preference=getCookie('Preference');
	//controllo se la variabile non è nulla
	if (Preference!=null) {
		//la variabile esiste. controllo se mi trovo sul frame "sinistra"
		if(self.name=='sinistra') {
			//sono sul frame "sinistra". scrivo il link css con la variabile "Preference" del cookie
			document.write('<link href="/interfaccia/menu_'+Preference+'" rel="StyleSheet" type="text/css">');
		} else {
			//sono sul frame "destra". scrivo il link css con la variabile "Preference" del cookie
			document.write('<link href="/interfaccia/'+Preference+'" rel="StyleSheet" type="text/css">');
		}
	} else {
		//la variabile non esiste. controllo se la pagina non è nel frameset
		if(window.opener!=null) {
			//la pagina non è nel frameset. scrivo il link css con la variabile "stile" dell'opener
			document.write('<link href="/interfaccia/'+window.opener.parent.stile+'" rel="StyleSheet" type="text/css">');
		} else {
			//la pagina è nel frameset. controllo se mi trovo sul frame "sinistra"
			if(self.name=='sinistra') {
				//sono sul frame "sinistra". scrivo il link css con la variabile "stile" del frameset
				document.write('<link href="/interfaccia/menu_'+parent.stile+'" rel="StyleSheet" type="text/css">');
			} else {
				//sono sul frame "destra". scrivo il link css con la variabile "stile" del frameset
				document.write('<link href="/interfaccia/'+parent.stile+'" rel="StyleSheet" type="text/css">');
			}
		}
	}
}

// inizio script
DoTheSkinStuff();

// -->