var sDiv = "";
var dir = "http://www.destination-italy.it/";

if(navigator.userAgent.toString().toLowerCase().indexOf("opera") != -1){
	sDiv = "[object HTMLDivElement]";
}
if(navigator.appName.toString().toLowerCase() =="microsoft internet explorer" || navigator.appVersion.toString().toLowerCase().indexOf("msie")!= -1){
	sDiv = "[object]";
}
if(navigator.appName.toString().toLowerCase()== "netscape"){
	//controlla se �firefox
	if(navigator.userAgent.toString().toLowerCase().indexOf("firefox") != -1){
		sDiv = "[object HTMLDivElement]";		
	}
	//controlla se �safari
	else if(navigator.userAgent.toString().toLowerCase().indexOf("safari") != -1){
		sDiv = "[object DIV]";
	}
	//controlla se �netscape navigator o altri browser netscape
	else{
		sDiv = "[object DIV]";
	}
}


function open_close(freccia,blocco){
	var myDiv = document.getElementById(blocco);
	if(myDiv.style.display == 'block' || myDiv.style.display == ''){
		myDiv.style.display = 'none';
		freccia.src = dir+'immagini/destra.gif';
	}else if(myDiv.style.display == 'none'){
		myDiv.style.display = 'block';
		freccia.src = dir+'immagini/sotto.gif';
	}
}

function initMap(){
	var mapcode = "<object type=\"application\/x-shockwave-flash\" data=\""+dir+"flash\/cartina.swf\" width=\"650\" height=\"430\" id=\"mappa\"><param name=\"movie\" value=\""+dir+"flash\/cartina.swf\"><param name=\"quality\" value=\"best\"><param name=\"scale\" value=\"noScale\" \/><\/object>"
	document.getElementById("mappa_contenitore").innerHTML = mapcode;
}

function prenota(step){
	if(step != null && step != undefined){
		if(step == 0){
			document.getElementById("btn_dispo").value = "Verifica Nuovamente";
			document.getElementById("prenota_cerca").style.display = 'block';
			document.getElementById("prenota_risultati").style.display = 'block';
			document.getElementById("prenota_dati").style.display = 'none';
		}
		if(step == 1){
			document.getElementById("prenota_cerca").style.display = 'none';
			document.getElementById("prenota_risultati").style.display = 'none';
			document.getElementById("prenota_dati").style.display = 'block';
		}
		if(step == 2){
			alert("passa all'altra pragina");
		}
	}
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}


function apriCalendario(dove,output,input2){
	var newPos = findPos(dove);	
	document.getElementById("calendario").style.display = 'block';
	document.getElementById("calendario").style.left = newPos[0]-150+"px";
	document.getElementById("calendario").style.top = newPos[1]+"px";
	//
	document.getElementById("calendario").src = dir+"calendario.php?output="+output+"&input="+document.getElementById(input2).value;
}

function chiudiCalendario(){
	document.getElementById("calendario").style.display = 'none';
	document.getElementById("calendario").style.left = "0px";
 	document.getElementById("calendario").style.top = "0px";
}

function anniBambini(dove,quanti,eta){

	if(eta == '|' || eta == ''){
		var eta_bambini = new Array();
		eta_bambini.push(0);
		for(var f=0;f<quanti;f++){
			eta_bambini.push(0);
		}
	}else{
		var eta_bambini = eta.split("|");
	}
	
	if(quanti > 0){
		var myTotString ="";
		for(var i=0;i<quanti;i++){
			
			var mystring = "<div class=\"menu_voce\">";
			mystring    +=  "<span class=\"menu_voce\">Et&agrave; Bambino "+(i+1)+"<\/span>";
			mystring    +=  "<select name=\""+dove+"_eta_"+i+"\" class=\"menu_select\" style=\"width:50px;\">";
			mystring    +=  "<option value=\"0\""; if(eta_bambini[i] == 0) mystring+="selected"; mystring +=">0<\/option>";
			mystring    +=  "<option value=\"1\""; if(eta_bambini[i] == 1) mystring+="selected"; mystring +=">1<\/option>";
			mystring    +=  "<option value=\"2\""; if(eta_bambini[i] == 2) mystring+="selected"; mystring +=">2<\/option>";
			mystring    +=  "<option value=\"3\""; if(eta_bambini[i] == 3) mystring+="selected"; mystring +=">3<\/option>";
			mystring    +=  "<option value=\"4\""; if(eta_bambini[i] == 4) mystring+="selected"; mystring +=">4<\/option>";
			mystring    +=  "<option value=\"5\""; if(eta_bambini[i] == 5) mystring+="selected"; mystring +=">5<\/option>";
			mystring    +=  "<option value=\"6\""; if(eta_bambini[i] == 6) mystring+="selected"; mystring +=">6<\/option>";
			mystring    +=  "<option value=\"7\""; if(eta_bambini[i] == 7) mystring+="selected"; mystring +=">7<\/option>";
			mystring    +=  "<option value=\"8\""; if(eta_bambini[i] == 8) mystring+="selected"; mystring +=">8<\/option>";
			mystring    +=  "<option value=\"9\""; if(eta_bambini[i] == 9) mystring+="selected"; mystring +=">9<\/option>";
			mystring    +=  "<option value=\"10\""; if(eta_bambini[i] == 10) mystring+="selected"; mystring +=">10<\/option>";
			mystring    +=  "<option value=\"11\""; if(eta_bambini[i] == 11) mystring+="selected"; mystring +=">11<\/option>";
			mystring    +=  "<option value=\"12\""; if(eta_bambini[i] == 12) mystring+="selected"; mystring +=">12<\/option>";
			mystring    +=  "<option value=\"13\""; if(eta_bambini[i] == 13) mystring+="selected"; mystring +=">13<\/option>";
			mystring    +=  "<option value=\"14\""; if(eta_bambini[i] == 14) mystring+="selected"; mystring +=">14<\/option>";
			mystring    +=  "<option value=\"15\""; if(eta_bambini[i] == 15) mystring+="selected"; mystring +=">15<\/option>";
			mystring    +=  "<option value=\"16\""; if(eta_bambini[i] == 16) mystring+="selected"; mystring +=">16<\/option>";
			mystring    +=  "<option value=\"17\""; if(eta_bambini[i] == 17) mystring+="selected"; mystring +=">17<\/option>";
			mystring    +=  "<option value=\"18\""; if(eta_bambini[i] == 18) mystring+="selected"; mystring +=">18<\/option>";
			mystring    +=  "<\/select>";
			mystring    +=  "<div class=\"clear\"><\/div>";
			mystring    +=  "<\/div>";
			
			myTotString += mystring
		}
		document.getElementById(dove).innerHTML = myTotString;
		document.getElementById(dove).style.display = 'block';
	}else{
		document.getElementById(dove).style.display = 'none';
		document.getElementById(dove).innerHTML = "";
	}
}

function anniBambiniPrenota(dove,quanti,eta,lingua){

	if(eta == '|' || eta == ''){
		var eta_bambini = new Array();
		eta_bambini.push(0);
		for(var f=0;f<quanti;f++){
			eta_bambini.push(0);
		}
	}else{
		var eta_bambini = eta.split("|");
	}
	
	if(quanti > 0){
		var myTotString ="";
		for(var i=0;i<quanti;i++){
			
			var mystring = "<div class=\"menu_voce\">";
			mystring    +=  "<span class=\"menu_voce\">"+titolo+" "+(i+1)+"<\/span>";
			mystring    +=  "<select name=\""+dove+"_eta_"+i+"\" class=\"menu_select\" style=\"width:50px;\">";
			mystring    +=  "<option value=\"0\""; if(eta_bambini[i] == 0) mystring+="selected"; mystring +=">0<\/option>";
			mystring    +=  "<option value=\"1\""; if(eta_bambini[i] == 1) mystring+="selected"; mystring +=">1<\/option>";
			mystring    +=  "<option value=\"2\""; if(eta_bambini[i] == 2) mystring+="selected"; mystring +=">2<\/option>";
			mystring    +=  "<option value=\"3\""; if(eta_bambini[i] == 3) mystring+="selected"; mystring +=">3<\/option>";
			mystring    +=  "<option value=\"4\""; if(eta_bambini[i] == 4) mystring+="selected"; mystring +=">4<\/option>";
			mystring    +=  "<option value=\"5\""; if(eta_bambini[i] == 5) mystring+="selected"; mystring +=">5<\/option>";
			mystring    +=  "<option value=\"6\""; if(eta_bambini[i] == 6) mystring+="selected"; mystring +=">6<\/option>";
			mystring    +=  "<option value=\"7\""; if(eta_bambini[i] == 7) mystring+="selected"; mystring +=">7<\/option>";
			mystring    +=  "<option value=\"8\""; if(eta_bambini[i] == 8) mystring+="selected"; mystring +=">8<\/option>";
			mystring    +=  "<option value=\"9\""; if(eta_bambini[i] == 9) mystring+="selected"; mystring +=">9<\/option>";
			mystring    +=  "<option value=\"10\""; if(eta_bambini[i] == 10) mystring+="selected"; mystring +=">10<\/option>";
			mystring    +=  "<option value=\"11\""; if(eta_bambini[i] == 11) mystring+="selected"; mystring +=">11<\/option>";
			mystring    +=  "<option value=\"12\""; if(eta_bambini[i] == 12) mystring+="selected"; mystring +=">12<\/option>";
			mystring    +=  "<option value=\"13\""; if(eta_bambini[i] == 13) mystring+="selected"; mystring +=">13<\/option>";
			mystring    +=  "<option value=\"14\""; if(eta_bambini[i] == 14) mystring+="selected"; mystring +=">14<\/option>";
			mystring    +=  "<option value=\"15\""; if(eta_bambini[i] == 15) mystring+="selected"; mystring +=">15<\/option>";
			mystring    +=  "<option value=\"16\""; if(eta_bambini[i] == 16) mystring+="selected"; mystring +=">16<\/option>";
			mystring    +=  "<option value=\"17\""; if(eta_bambini[i] == 17) mystring+="selected"; mystring +=">17<\/option>";
			mystring    +=  "<option value=\"18\""; if(eta_bambini[i] == 18) mystring+="selected"; mystring +=">18<\/option>";
			mystring    +=  "<\/select>";
			mystring    +=  "<div class=\"clear\"><\/div>";
			mystring    +=  "<\/div>";
			
			myTotString += mystring
		}
		document.getElementById(dove).innerHTML = myTotString;
		document.getElementById(dove).style.display = 'block';
	}else{
		document.getElementById(dove).style.display = 'none';
		document.getElementById(dove).innerHTML = "";
	}
}

function CambiaSelect(valore,selezionato,trattamento){

	if(valore == 1 && valore != ''){
		document.getElementById('menu_hotel_categoria').style.display = 'block';
		mystring = "<span class=\"menu_voce\">Sistemazione</span>";
		mystring += "<select id=\"sistemazione\" name=\"sistemazione\" class=\"menu_select\" style=\"z-index:-1\">";
		mystring += "<option value=\"N\">&nbsp;</option>";
		mystring += "<option value=\"1\""; if(selezionato == 1) mystring+="selected"; mystring +=">Singola</option>";
		mystring += "<option value=\"2\""; if(selezionato == 2) mystring+="selected"; mystring +=">Doppia</option>";
		mystring += "<option value=\"3\""; if(selezionato == 3) mystring+="selected"; mystring +=">Tripla</option>";
		mystring += "<option value=\"4\""; if(selezionato == 4) mystring+="selected"; mystring +=">Quadrupla</option>";
		mystring += "</select><div class=\"clear\"></div>";

		mystring2 = "<span class=\"menu_voce\">Trattamento</span>";
		mystring2 += "<select id=\"trattamento\" name=\"trattamento\" class=\"menu_select\" style=\"z-index:-1\">";
		mystring2 += "<option value=\"N\">&nbsp;</option>";
		mystring2 += "<option value=\"2\""; if(trattamento == 2) mystring2+="selected"; mystring2 +=">Camera e colazione</option>";
		mystring2 += "<option value=\"3\""; if(trattamento == 3) mystring2+="selected"; mystring2 +=">Mezza Pensione</option>";
		mystring2 += "<option value=\"4\""; if(trattamento == 4) mystring2+="selected"; mystring2 +=">Pensione Completa</option>";
		mystring2 += "</select><div class=\"clear\"></div>";

		document.getElementById('sistemazione_form').innerHTML = mystring;
		document.getElementById('trattamento_form').innerHTML = mystring2;

	}else if(valore != 1 && valore != ''){
		document.getElementById('menu_hotel_categoria').style.display = 'none';

		mystring = "<span class=\"menu_voce\">Sistemazione</span>";
		mystring += "<select id=\"sistemazione\" name=\"sistemazione\" class=\"menu_select\" style=\"z-index:-1\">";
		mystring += "<option value=\"N\">&nbsp;</option>";
		mystring += "<option value=\"1\""; if(selezionato == 1) mystring+="selected"; mystring +=">Monolocale</option>";
		mystring += "<option value=\"2\""; if(selezionato == 2) mystring+="selected"; mystring +=">Bilocale</option>";
		mystring += "<option value=\"3\""; if(selezionato == 3) mystring+="selected"; mystring +=">Trilocale</option>";
		mystring += "<option value=\"4\""; if(selezionato == 4) mystring+="selected"; mystring +=">Quadrilocale</option>";
		mystring += "<option value=\"5\""; if(selezionato == 5) mystring+="selected"; mystring +=">Attico</option>";
		mystring += "<option value=\"6\""; if(selezionato == 6) mystring+="selected"; mystring +=">Villetta</option>";
		mystring += "<option value=\"7\""; if(selezionato == 7) mystring+="selected"; mystring +=">Casamobile</option>";
		mystring += "<option value=\"8\""; if(selezionato == 8) mystring+="selected"; mystring +=">Trullo</option>";
		mystring += "</select><div class=\"clear\"></div>";

		mystring2 = "<span class=\"menu_voce\">Trattamento</span>";
		mystring2 += "<select id=\"trattamento\" name=\"trattamento\" class=\"menu_select\" style=\"z-index:-1\">";
		mystring2 += "<option value=\"1\" selected>Pernottamento</option>";
		mystring2 += "</select><div class=\"clear\"></div>";

		document.getElementById('sistemazione_form').innerHTML = mystring;
		document.getElementById('trattamento_form').innerHTML = "<input type=\"hidden\" name=\"trattamento\" value=\"1\" />";
	}else{
		document.getElementById('menu_hotel_categoria').style.display = 'block';
		mystring = "<span class=\"menu_voce\">Sistemazione</span>";
		mystring += "<select id=\"sistemazione\" name=\"sistemazione\" class=\"menu_select\" style=\"z-index:-1\">";
		mystring += "<option value=\"N\">&nbsp;</option>";
		mystring += "<option value=\"1\">Singola</option>";
		mystring += "<option value=\"2\">Doppia</option>";
		mystring += "<option value=\"3\">Tripla</option>";
		mystring += "<option value=\"4\">Quadrupla</option>";
		mystring += "</select><div class=\"clear\"></div>";

		mystring2 = "<span class=\"menu_voce\">Trattamento</span>";
		mystring2 += "<select id=\"trattamento\" name=\"trattamento\" class=\"menu_select\" style=\"z-index:-1\">";
		mystring2 += "<option value=\"N\">&nbsp;</option>";
		mystring2 += "<option value=\"2\">Camera e colazione</option>";
		mystring2 += "<option value=\"3\">Mezza Pensione</option>";
		mystring2 += "<option value=\"4\">Pensione Completa</option>";
		mystring2 += "</select><div class=\"clear\"></div>";

		document.getElementById('sistemazione_form').innerHTML = mystring;
		document.getElementById('trattamento_form').innerHTML = mystring2;

	}

}

function ControlloFormMenu(){
	if(document.getElementById('localita').value == ''){

		alert("Inserire il nome Localita'");
		return false;
	}
	///if(document.getElementByIf('arrivo_data').value != '' || if(document.getElementByIf('partenza_data').value != ''
	return true;
}

function mapSubmit(id){
	document.getElementById("localita").value = '';
	self.location.href=dir+'crea_query_ricerca.php?id_loc='+id;
}

 // controlli sul caricamento completo della pagina
function check_caricamento_startup() {
   // se il browser è IE, applico un controllo per verificare che tutto il documento sia stato caricato completamente
   if(navigator.userAgent.toLowerCase().indexOf('gecko') == -1){
       idIntervallo = window.setInterval("check_caricamento()", 200);
   }else{
       init();
   }
}
function check_caricamento() {
   var check_stato = document.readyState;
   if (check_stato == "complete") {
       // quando il documento è caricato completamente chiamo la funzione "init()"  che richiama altre funzioni di startup
       init();
       window.clearInterval(idIntervallo);
       return true;
   } else {
       return false;
   }
}

function displayInfoRicerca(){
        var mydiv = document.getElementById('info_ricerca')
        if(mydiv.style.display == 'block'){
                mydiv.style.display = 'none';
        }else{
                mydiv.style.display = 'block';
        }
}

function Ricorda(id,tipo,dove){

	isexist = getCookie('ricordati');
	if(isexist != null){
		temp = id+'-'+tipo+'|';
		if(isexist.indexOf(temp) == -1){
			nuovo = isexist+temp;
		}else{
			nuovo = isexist;
		}
		delCookie('ricordati');
		setCookie('ricordati',nuovo,365);
	}else{
		temp = id+'-'+tipo+'|';
		setCookie('ricordati',temp,365);
	}
	CloseAvviso(dove);

}

 function ToglidaRicorda(id,tipo)
{
	isexist = getCookie('ricordati');

	temp = id+'-'+tipo+'|';
	nuovo = isexist.split(temp).join('');
	delCookie('ricordati');
	setCookie('ricordati',nuovo,365);
	self.location.href=self.location.protocol+'//'+self.location.host+self.location.pathname;
}

function CloseAvviso(dove)
{
	if(document.getElementById("avviso_ricorda").style.display == 'none'){
		var newPos = findPos(dove);
		document.getElementById("avviso_ricorda").style.display = 'block';
		document.getElementById("avviso_ricorda").style.left = newPos[0]+"px";
		document.getElementById("avviso_ricorda").style.top = newPos[1]+20+"px";
	}else{
		document.getElementById("avviso_ricorda").style.display = 'none';
	}
}

function setCookie(NameOfCookie, value, expiredays)
{
	var path = "/";
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) +
	((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString())+ "; path=" + path;
}

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;
}

function delCookie (NameOfCookie)
{ 
	if (getCookie(NameOfCookie)) {
		document.cookie = NameOfCookie + "=" +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}

}