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);

// inserisci nelle note la data di arrivo e il numero di persone
function note () {
	if (location.search.substr(1)){
		var variabile = location.search.substr(1);
		var regEx = /arrivo=(.*)&persone=(.*)/;
		var risul = regEx.exec(variabile);
		var oggetto = risul[2];
		var arrivo = unescape(risul[1]);
		var regEx2 = /(.*)\/(.*)\/(.*)/;
		var risul2 = regEx2.exec(arrivo);
		if (arrivo != "") {
			// compilo campi data arrivo
			for (var a=0; a<document.form.arrivo_day.length; 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; 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; 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; a++) {
				var ris = risul2[1];
				if (risul2[1].length != 2) {
					ris = '0' + risul2[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; a++) {
				var ris = risul2[2];
				if (risul2[2].length != 2) {
					ris = '0' + risul2[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; a++) {
				if (document.form.partenza_year[a].value == risul2[3]) {
					document.form.partenza_year[a].selected = "1";
				}
			}
			// compilo n. persone
			document.form.QUANTE_PERSONE.value = oggetto;
		} else {
			// trovo la da odierna
			var data_oggi = new Date();
			giorno = (data_oggi.getDate()+'');
			mese = ((data_oggi.getMonth()+1)+'');
			anno = data_oggi.getFullYear();
			
			// 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";
				}
			}
			
			// 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";
				}
			}
		}
	} else {
		// trovo la da odierna
		var data_oggi = new Date();
		giorno = (data_oggi.getDate()+'');
		mese = ((data_oggi.getMonth()+1)+'');
		anno = data_oggi.getFullYear();
		
		// 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";
			}
		}
		
		// 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";
			}
		}
	}
}