sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
//window.onload = sfHover;
if (window.attachEvent) window.attachEvent("onload", sfHover);

// visualizzazione dettagli stanze
function appari(cosa)
{
	var ele = (document.getElementById(cosa));
	if (ele.currentStyle) { //funzione per IE
		if ((ele.currentStyle.display == 'none') || (ele.style.display == 'none'))
		{
			ele.style.display = 'block';
		} else
		{
			ele.style.display = 'none';
		}
	} else if (window.getComputedStyle)
	{ //funzione per Mozilla etc.
		var y = document.defaultView.getComputedStyle(ele,null).getPropertyValue("display");
		if ((ele.style.display == 'none') || (y == 'none'))
		{
			ele.style.display='block';
		} else
		{
			ele.style.display='none';
		}
	}
}
// funzione per far aprire un pop up
function gowindow(str, titolo,w,h) {
	openwin = window.open(str,titolo,'width='+ w +',height='+ h +',status=no,scrollbars=no,resizable=no,location=no,toolbar=no');
}
// inserisci nelle note il nome dell'appartamento
function note () {
	if (location.search.substr(1)){
		var variabile = location.search.substr(1);
		var regEx = /tipo=(.*)&arrivo=(.*)&partenza=(.*)/;
		var risul = regEx.exec(variabile);
		var oggetto = risul[1];
		var arrivo = unescape(risul[2]);
		var partenza = unescape(risul[3]);
		var regEx2 = /(.*)\/(.*)\/(.*)/;
		var risul2 = regEx2.exec(arrivo);
		var risul3 = regEx2.exec(partenza);
		// compilo campi data arrivo
		for (var a=0; a<document.form.arrivo_day.length-1; a++) {
			var ris = risul2[1];
			if (risul2[1].length != 2) {
				ris = '0' + risul2[1];
			}
			if (document.form.arrivo_day[a].value == ris) {
				document.form.arrivo_day[a].selected = "1";
			}
		}
		for (var a=0; a<document.form.arrivo_month.length-1; a++) {
			var ris = risul2[2];
			if (risul2[2].length != 2) {
				ris = '0' + risul2[2];
			}
			if (document.form.arrivo_month[a].value == ris) {
				document.form.arrivo_month[a].selected = "1";
			}
		}
		for (var a=0; a<document.form.arrivo_year.length-1; a++) {
			if (document.form.arrivo_year[a].value == risul2[3]) {
				document.form.arrivo_year[a].selected = "1";
			}
		}
		// compilo campi data partenza
		for (var a=0; a<document.form.partenza_day.length-1; a++) {
			var ris = risul3[1];
			if (risul3[1].length != 2) {
				ris = '0' + risul3[1];
			}
			if (document.form.partenza_day[a].value == ris) {
				document.form.partenza_day[a].selected = "1";
			}
		}
		for (var a=0; a<document.form.partenza_month.length-1; a++) {
			var ris = risul3[2];
			if (risul3[2].length != 2) {
				ris = '0' + risul3[2];
			}
			if (document.form.partenza_month[a].value == ris) {
				document.form.partenza_month[a].selected = "1";
			}
		}
		for (var a=0; a<document.form.partenza_year.length-1; a++) {
			if (document.form.partenza_year[a].value == risul3[3]) {
				document.form.partenza_year[a].selected = "1";
			}
		}
		// compilo oggetto
		document.getElementById(oggetto).checked = 1;
	} else {
		// trovo la da odierna
		//var data_oggi = new Date("December 31, 2015 01:15:00");
		var data_oggi = new Date();
		giorno = (data_oggi.getDate()+'');
		mese = ((data_oggi.getMonth()+1)+'');
		anno = data_oggi.getFullYear();
		//alert (typeof(mese));
		
		// sostituisco il contenuto della select dell'anno di arrivo con l'anno corrente + altri 3 anni
		$('#arrivo_year').html("<option value=\"" + anno + "\" selected>" + anno + "</option>");
		$('#arrivo_year').append("<option value=\"" + (anno+1) + "\">" + (anno+1) + "</option>");
		$('#arrivo_year').append("<option value=\"" + (anno+2) + "\">" + (anno+2) + "</option>");
		$('#arrivo_year').append("<option value=\"" + (anno+3) + "\">" + (anno+3) + "</option>");
		
		// sostituisco il contenuto della select dell'anno di partenza con l'anno corrente + altri 3 anni
		$('#partenza_year').html("<option value=\"" + anno + "\" selected>" + anno + "</option>");
		$('#partenza_year').append("<option value=\"" + (anno+1) + "\">" + (anno+1) + "</option>");
		$('#partenza_year').append("<option value=\"" + (anno+2) + "\">" + (anno+2) + "</option>");
		$('#partenza_year').append("<option value=\"" + (anno+3) + "\">" + (anno+3) + "</option>");
		
		// aggiorno campi data arrivo a oggi
		for (var a=0; a<document.form.arrivo_day.length; a++) {
			var ris = giorno;
			if (giorno.length != 2) {
				ris = '0' + giorno;
			}
			if (document.form.arrivo_day[a].value == ris) {
				document.form.arrivo_day[a].selected = "1";
			}
		}
		for (var a=0; a<document.form.arrivo_month.length; a++) {
			var ris = mese;
			if (mese.length != 2) {
				ris = '0' + mese;
			}
			if (document.form.arrivo_month[a].value == ris) {
				document.form.arrivo_month[a].selected = "1";
			}
			//alert('mese' + document.form.arrivo_month.length + ' a=' + a + ' value=' + document.form.arrivo_month[a].value);
		}
		
		// aggiorno campi data partenza a oggi
		for (var a=0; a<document.form.partenza_day.length; a++) {
			var ris = giorno;
			if (giorno.length != 2) {
				ris = '0' + giorno;
			}
			if (document.form.partenza_day[a].value == ris) {
				document.form.partenza_day[a].selected = "1";
			}
		}
		for (var a=0; a<document.form.partenza_month.length; a++) {
			var ris = mese;
			if (mese.length != 2) {
				ris = '0' + mese;
			}
			if (document.form.partenza_month[a].value == ris) {
				document.form.partenza_month[a].selected = "1";
			}
		}
	}
}