// JavaScript Document
var stile = "top=140, left=140, width=620, height=420, status=no, menubar=no, toolbar=no scrollbar=no";
function mappa(stelle,a,da,nazione,cerca,amen,notti,guest,agent,city) {
window.open("http://www.hotel-teapot.com/newhgg/map_spec.php?stelle="+stelle+"&a="+a+"&da="+da+"&nazione="+nazione+"&cerca="+cerca+"&amenities="+amen+"&notti="+notti+"&guest="+guest+"&agent="+agent+"&city="+city, "", stile);
}
function cambia(ImageName,ImageFile)
{
		ImageName.src = ImageFile;
}

function apricontent(id,lan,title)
{
var googlewin=dhtmlwindow.open("googlebox", "iframe", dir+"/articles.php?id="+id+"&lan="+lan+"", title, "width=590px,height=350px,resize=1,scrolling=1,center=1", "recal")
}

function aprivideo(id,title)
{
var googlewin=dhtmlwindow.open("googlebox", "iframe", dir+"/video.php?id="+id, title, "width=500px,height=430px,resize=1,scrolling=1,center=1", "recal")
}

function aprimappa(id,title)
{
var googlewin=dhtmlwindow.open("googlebox", "iframe", dir+"/map.php?id="+id, title, "width=640px,height=440px,resize=1,scrolling=1,center=1", "recal")
}

function mappa_sub(subdomain)
{
var googlewin=dhtmlwindow.open("googlebox", "iframe", dir+"/map_sub.php?dm="+subdomain, '', "width=620px,height=420px,resize=1,scrolling=1,center=1", "recal")
}
function show(val)
{		
  document.getElementById("cod_nazione").value=val
  document.getElementById("date_1").style.display=''
  document.getElementById("date_2").style.display=''
  document.getElementById("guest").style.display=''
  document.getElementById("bottone_loc").style.display=''
  conta()
}
function mostra(div)
{	
	document.getElementById('italy').style.display='none'
	document.getElementById('greece').style.display='none'
	document.getElementById('india').style.display='none'
	document.getElementById('indo').style.display='none'
	var stile=document.getElementById(div).style.display
	if(stile=='')
		document.getElementById(div).style.display='none'
	else	
		document.getElementById(div).style.display=''
}
function funz_1(div)
{	
	var stile=document.getElementById(div).style.display
	if(div=='italy')
	{	
		document.getElementById('italy').style.display=''
		document.getElementById('italy_r').checked='on'
		document.getElementById('other').style.display='none'
	}
	else
	{	
		document.getElementById('italy').style.display='none'
		document.getElementById('other_r').checked='on'
		document.getElementById('other').style.display=''	
	}
}
function other()
{
	document.getElementById('other_r').checked='on'
	document.getElementById('other').style.display=''	
	document.getElementById("date_1").style.display=''
	document.getElementById("date_2").style.display=''
	document.getElementById("guest").style.display=''
	document.getElementById("bottone").style.display=''
}
var myRequest3 = null;
    function CreateXmlHttpReq3(handler){
      var xmlhttp = null;
      try
	 {
	 // Firefox, Opera 8.0+, Safari
	 xmlhttp=new XMLHttpRequest();
	 }
	catch (e)
	 {
	 // Internet Explorer
	 try
	  {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	  }
	 catch (e)
	  {
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	 }
      xmlhttp.onreadystatechange = handler;
      return xmlhttp;
    }
	function isDate(str) { // anno a 4 cifre !!!
		spz = str.split("/"); 
		dat = new Date(spz[2], spz[1]-1, spz[0]); 
		if	( 
			dat.getFullYear() == parseFloat(spz[2]) &&
			dat.getMonth() == (parseFloat(spz[1])-1) &&
			dat.getDate() == parseFloat(spz[0]) 
			) {
				return dat;
		}
		return false;
	}

	function ok_form(lan)
	{
		var da=isDate(document.getElementById("da").value)	
		var ora=isDate(document.getElementById("attuale").value)
		if(document.getElementById("da").value=='' || document.getElementById("notti").value==''  || document.getElementById("guest").value=='')
		{
			alert("Compila tutti i campi!")
		}		
		else if(da<=ora)
		{
				
			alert("La data di check-in deve essere maggiore della data odierna!")
		}
		else if(document.getElementById("guest")=='')
		{
			alert("Inserisci il numero di Ospiti per stanza")
		}
		else
		{
			document.ricerca.action=dir+'/'+lingua+'/hotel-avaiability.html'; 
			document.ricerca.submit();
		}
	}
	function ok_form_map(lan)
	{
		var da=isDate(document.getElementById("da").value)
		var ora=isDate(document.getElementById("attuale").value)
		if(document.getElementById("da").value=='' || document.getElementById("notti").value==''  || document.getElementById("guest").value=='')
		{
			alert("Compila tutti i campi!")
		}		
		else if(da<=ora)
		{
				
			alert("La data di check-in deve essere maggiore della data odierna!")
		}
		else if(document.getElementById("guest")=='')
		{
			alert("Inserisci il numero di Ospiti per stanza")
		}
		else
		{
			document.ricerca_map.submit();
		}
	}
	function form_cerca()
	{
		document.ricerca_testo.submit();
	}
	function stelle_s(val,div)
	{
		var text=document.getElementById(div).value;
		if(document.getElementById(div).value=='')
		{
			document.getElementById(div).value+= val+',';  
	  		document.getElementById(val).checked='on'
		} 
		else
		{
			var check=text.indexOf(val);
			if(check>='0')
			{
				var text_rep=text.replace(val+',','');
				document.getElementById(div).value=text_rep;
				document.getElementById(val).checked=''; 
			}
			else
			{
				document.getElementById(div).value+= val+',';  
	  			document.getElementById(val).checked='on'
			}
		}
	  	cerca()
	}
	
	function show_all(val)
	{
		document.getElementById("show").value='1'
	  	cerca()
	}
	
	function show_disp(val)
	{
		document.getElementById("show").value='0'
	  	cerca()
	}
	
	function ordina(val)
	{
		document.getElementById("order").value= val
	  	cerca()
	}
	function assegna_val(val,div)
	{
		document.getElementById(div).value= val
	}
	function mycomuni(){
      if(myRequest3.readyState == 4 && myRequest3.status == 200){
        var er = document.getElementById("visualizza") //qui è dove andrà a scrivere il contenuto dell'elaborazione di cerca.php
        er.innerHTML = myRequest3.responseText;
      }
    }
    function comuni(){
	  var regione=document.getElementById("regione").value
      myRequest3 = CreateXmlHttpReq3(mycomuni);
      myRequest3.open("GET",dir+"/ajax/comuni.php?cerca="+escape(regione)+"&l=<? echo $lan; ?>");
      myRequest3.send(null);
    }
	function myhotel(){
      if(myRequest3.readyState == 4 && myRequest3.status == 200){
        var er = document.getElementById("tot_hotel") //qui è dove andrà a scrivere il contenuto dell'elaborazione di cerca.php
        er.innerHTML = myRequest3.responseText;
      }
    }
    function conta(){
	  var prov=document.getElementById("cod_nazione").value
      myRequest3 = CreateXmlHttpReq3(myhotel);
      myRequest3.open("GET",dir+"/ajax/conta.php?cerca="+escape(prov));
      myRequest3.send(null);
    }
	 function mysearch(){
      if(myRequest3.readyState == 4 && myRequest3.status == 200){
        var er = document.getElementById("results_search_hotels") //qui è dove andrà a scrivere il contenuto dell'elaborazione di cerca.php
        er.innerHTML = myRequest3.responseText;
      }
    }
	var myRequest2=null
	function mymap(){
      if(myRequest2.readyState == 4 && myRequest2.status == 200){
        var er = document.getElementById("map") //qui è dove andrà a scrivere il contenuto dell'elaborazione di cerca.php
        er.innerHTML = myRequest2.responseText;
	    document.getElementById('attendi').className="wh"
      }
    }
    function cerca(){
	  var stelle=document.getElementById("stelle").value
	  var amen=document.getElementById("amenities").value
	  var cerca=document.getElementById("hotelname").value
	  var da=document.getElementById("da").value
	  var a=document.getElementById("a").value
	  var nazione=document.getElementById("nazione").value
	  var guest=document.getElementById("guest").value
	  var agent=document.getElementById("agent").value
	  var notti=document.getElementById("notti").value
	  var order=document.getElementById("order").value
	  var city=document.getElementById("city").value
	  var string=document.getElementById("string").value
	  var show=document.getElementById("show").value
      myRequest3 = CreateXmlHttpReq3(mysearch);
      myRequest3.open("GET",dir+"/ajax/results.php?stelle="+escape(stelle)+"&a="+escape(a)+"&da="+escape(da)+"&guest="+escape(guest)+"&nazione="+escape(nazione)+"&cerca="+escape(cerca)+"&amenities="+escape(amen)+"&agent="+escape(agent)+"&notti="+escape(notti)+"&order="+escape(order)+"&city="+escape(city)+"&show="+escape(show)+"&string="+escape(string));	  
      myRequest3.send(null);
      myRequest2 = CreateXmlHttpReq3(mymap);
      myRequest2.open("GET",dir+"/ajax/map.php?stelle="+escape(stelle)+"&a="+escape(a)+"&da="+escape(da)+"&guest="+escape(guest)+"&nazione="+escape(nazione)+"&cerca="+escape(cerca)+"&amenities="+escape(amen)+"&agent="+escape(agent)+"&notti="+escape(notti)+"&order="+escape(order)+"&city="+escape(city)+"&show="+escape(show)+"&string="+escape(string));
      myRequest2.send(null);
	    document.getElementById('attendi').className="wv"
    }










