  function setfocus() {
   document.categorie.codice.focus();
   return;
  
 }
 
 /************************************************************************************************************
Ajax chained select
Copyright (C) 2006  DTHMLGoodies.com, Alf Magne Kalleland

This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

Dhtmlgoodies.com., hereby disclaims all copyright interest in this script
written by Alf Magne Kalleland.

Alf Magne Kalleland, 2006
Owner of DHTMLgoodies.com


************************************************************************************************************/	
var ajax = new Array();
function caricatipologia(sel)
{

	var categoria = sel;
	var contratto1=document.categorie.contratto[0].checked;
	var contratto2=document.categorie.contratto[1].checked;
	if (contratto2==true){
		var contratto=2;
	}else{
		var contratto=1;
	}
	document.getElementById('tipologia').options.length = 0;	// Empty city select box
	
	if(categoria.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'interroga_tipologia_ricerca.php?categoria='+categoria+'&contratto='+contratto;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createtipologia(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	}
}

function createtipologia(index)
{
	var obj = document.getElementById('tipologia');
	eval(ajax[index].response);	// Executing the response from Ajax as Javascript code	
}

function caricatipologia1(num_cat)
{

	var num_cat=num_cat;
	switch (num_cat) {
  case "2":
    var categoria1=document.categorie.categoria[0].checked;
	var categoria2=document.categorie.categoria[1].checked;
	if (categoria2==true){
		var categoria=2;
	}else{
		var categoria=1;
	}
	
  break;

  case "3":
    var categoria1=document.categorie.categoria[0].checked;
	var categoria2=document.categorie.categoria[1].checked;
	var categoria3=document.categorie.categoria[2].checked;
	if (categoria2==true){
		var categoria=2;
	}else{
		
		if (categoria1==true){
			var categoria=1;
		}else{
			var categoria=3;
		}
	}
  break;

  case "4":
    var categoria1=document.categorie.categoria[0].checked;
	var categoria2=document.categorie.categoria[1].checked;
	var categoria3=document.categorie.categoria[2].checked;
    var categoria4=document.categorie.categoria[3].checked;
	if (categoria2==true){
		var categoria=2;
	}else{
		
		if (categoria1==true){
			var categoria=1;
		}else{
				if (categoria3==true){
					var categoria=3;
				}else{
					var categoria=4;
				}
		}
	}
  break;
  default:
   alert ("errore");

}
	
	var contratto1=document.categorie.contratto[0].checked;
	var contratto2=document.categorie.contratto[1].checked;
	if (contratto2==true){
		var contratto=2;
	}else{
		var contratto=1;
	}
	
	document.getElementById('tipologia').options.length = 0;	// Empty city select box
	//if(categoria.length>0){
		var index = ajax.length;
		ajax[index] = new sack();
		
		ajax[index].requestFile = 'interroga_tipologia_ricerca.php?categoria='+categoria+'&contratto='+contratto;	// Specifying which file to get
		ajax[index].onCompletion = function(){ createtipologia(index) };	// Specify function that will be executed after file has been found
		ajax[index].runAJAX();		// Execute AJAX function
	//}
}
//province citta
var ajax2 = new Array();

function getCityList(sel)
{
	var countryCode = sel.options[sel.selectedIndex].value;
	document.getElementById('comune').options.length = 0;	// Empty city select box
	if(countryCode.length>0){
		var index = ajax2.length;
		ajax2[index] = new sack();
		ajax2[index].requestFile = 'interroga_province_ricerca.php?countryCode='+countryCode;	// Specifying which file to get
		ajax2[index].onCompletion = function(){ createCities(index) };	// Specify function that will be executed after file has been found
		ajax2[index].runAJAX();		// Execute AJAX function
	}
}

function createCities(index)
{
	var obj2 = document.getElementById('comune');
	eval(ajax2[index].response);	// Executing the response from Ajax as Javascript code	
}
function prendielementodaid(idelemento){
	var elemento;
	if(document.getElementById){
		elemento=document.getElementById(idelemento);
		
	}else{
		elemento=document.all(idelemento);
	}
	return elemento;
}
function carica_tipoprezzo(selezione){
	var ajax=assegna(),elemento=prendielementodaid("tipo_prezzo");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","interroga_tipo_prezzo.php?contratto="+selezione,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("tipo_prezzo").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
//return usalink;
}
function carica_tipoprezzo_int(selezione){
	var ajax=assegna(),elemento=prendielementodaid("tipo_prezzo");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","interroga_tipo_prezzo_int.php?contratto="+selezione,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("tipo_prezzo").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
//return usalink;
}
function settacampi() {
   document.categorie.categoria[0].checked=true;
   document.categorie.contratto[0].checked=true;
   document.categorie.tipologia.value='0';
   document.categorie.comune.value='-1';
   document.categorie.prezzo_da.value='0';
   document.categorie.prezzo_a.value='10000000';
   document.categorie.sup_da.value='0';
    document.categorie.sup_a.value='10000';
   return;
  
}
function pagina(cerca,categoria,tipologia,contratto,comune,prezzo_da,prezzo_a,sup_da,sup_a,start1){
	//document.getElementById('nascondi').style.display='';
	var ajax=assegna(),elemento=prendielementodaid("pagina_scelta");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","interroga_pagina.php?cerca="+cerca+"&categoria="+categoria+"&tipologia="+tipologia+"&contratto="+contratto+"&prezzo_da="+prezzo_da+"&prezzo_a="+prezzo_a+"&sup_da="+sup_da+"&sup_a="+sup_a+"&comune="+comune+"&start="+start1,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("pagina_scelta").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
	var ajax1=assegna(),elemento=prendielementodaid("tit");
	
	if(ajax1){
		//usalink=false;
		ajax1.open("get","titolo_gallery.php?cerca="+cerca+"&categoria="+categoria+"&tipologia="+tipologia+"&contratto="+contratto+"&prezzo_da="+prezzo_da+"&prezzo_a="+prezzo_a+"&sup_da="+sup_da+"&sup_a="+sup_a+"&comune="+comune+"&start="+start1,true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax1.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}
//return usalink;
}
function pagina_novita(cerca,categoria,tipologia,contratto,comune,prezzo_da,prezzo_a,sup_da,sup_a,start1){
	//document.getElementById('nascondi').style.display='';
	var ajax=assegna(),elemento=prendielementodaid("pagina_scelta");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","interroga_pagina_novita.php?cerca="+cerca+"&categoria="+categoria+"&tipologia="+tipologia+"&contratto="+contratto+"&prezzo_da="+prezzo_da+"&prezzo_a="+prezzo_a+"&sup_da="+sup_da+"&sup_a="+sup_a+"&comune="+comune+"&start="+start1,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("pagina_scelta").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
	var ajax1=assegna(),elemento=prendielementodaid("tit");
	
	if(ajax1){
		//usalink=false;
		ajax1.open("get","titolo_gallery_novita.php?cerca="+cerca+"&categoria="+categoria+"&tipologia="+tipologia+"&contratto="+contratto+"&prezzo_da="+prezzo_da+"&prezzo_a="+prezzo_a+"&sup_da="+sup_da+"&sup_a="+sup_a+"&comune="+comune+"&start="+start1,true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax1.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}
//return usalink;
}
function caricascheda(id_casa,cerca,categoria,tipologia,contratto,comune,prezzo_da,prezzo_a,sup_da,sup_a,start1){
	//document.getElementById('nascondi').style.display='none';
	var ajax=assegna(),elemento=prendielementodaid("pagina_scelta");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","casa_scheda.php?id_casa="+id_casa+"&cerca="+cerca+"&categoria="+categoria+"&tipologia="+tipologia+"&contratto="+contratto+"&prezzo_da="+prezzo_da+"&prezzo_a="+prezzo_a+"&sup_da="+sup_da+"&sup_a="+sup_a+"&comune="+comune+"&start1="+start1,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("pagina_scelta").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
//return usalink;
var ajax1=assegna(),elemento=prendielementodaid("tit");
	
	if(ajax){
		//usalink=false;
		ajax1.open("get","titolo_pagina.php",true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}
}
function caricascheda_novita(id_casa,cerca,categoria,tipologia,contratto,comune,prezzo_da,prezzo_a,sup_da,sup_a,start1){
	//document.getElementById('nascondi').style.display='none';
	var ajax=assegna(),elemento=prendielementodaid("pagina_scelta");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","casa_scheda_novita.php?id_casa="+id_casa+"&cerca="+cerca+"&categoria="+categoria+"&tipologia="+tipologia+"&contratto="+contratto+"&prezzo_da="+prezzo_da+"&prezzo_a="+prezzo_a+"&sup_da="+sup_da+"&sup_a="+sup_a+"&comune="+comune+"&start1="+start1,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("pagina_scelta").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
//return usalink;
var ajax1=assegna(),elemento=prendielementodaid("tit");
	
	if(ajax){
		//usalink=false;
		ajax1.open("get","titolo_pagina.php",true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}
}
function HideDiv(ID){
	document.getElementById(ID).style.display='none';
}
		
function ShowDiv(ID){
	document.getElementById(ID).style.display='';
}
function caricaprogetto(id_casa){
	//document.getElementById('nascondi').style.display='none';
	var ajax=assegna(),elemento=prendielementodaid("content");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","dettaglio_progetto.php?id_casa="+id_casa,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("content").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
	
//return usalink;
var ajax1=assegna(),elemento=prendielementodaid("tit_page");
	
	if(ajax){
		//usalink=false;
		ajax1.open("get","titolo_progetto.php?id_casa="+id_casa,true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit_page").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}

}
function pagina_progetti(){
	//document.getElementById('nascondi').style.display='';
	var ajax=assegna(),elemento=prendielementodaid("content");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","pagina_progetti_int.php",true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("content").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
	var ajax1=assegna(),elemento=prendielementodaid("tit_page");
	
	if(ajax1){
		//usalink=false;
		ajax1.open("get","titolo_progetto_int.php",true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit_page").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax1.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}
//return usalink;
}
function caricascheda_progetto(id,id_casa){
	//document.getElementById('nascondi').style.display='none';
	var ajax=assegna(),elemento=prendielementodaid("content");
	
	if(ajax){
		//usalink=false;
		ajax.open("get","casa_scheda_progetto.php?id="+id+"&id_casa="+id_casa,true);
		ajax.setRequestHeader("connection","close");
		ajax.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax.readyState===readyState.completato){
				if(statusText[ajax.status]==="OK"){
				
					document.getElementById("content").innerHTML=ajax.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax.status];
				}	
			
			}
		
		}
	ajax.send(null);
	}
//return usalink;
var ajax1=assegna(),elemento=prendielementodaid("tit_page");
	
	if(ajax){
		//usalink=false;
		ajax1.open("get","titolo_progetto.php",true);
		ajax1.setRequestHeader("connection","close");
		ajax1.onreadystatechange=function(){
			/*while (ajax.readyState<>readyState.completato){
			   elemento.innerHTML +="continua "+ statusText[ajax.status];
			
			}*///sarebbe readState=3
			
			if(ajax1.readyState===readyState.completato){
				if(statusText[ajax1.status]==="OK"){
				
					document.getElementById("tit_page").innerHTML=ajax1.responseText;
					//elemento.innerHTML=ajax.responseText;
			
				}else{
					
					elemento.innerHTML="Si è verificato un errore";
					elemento.innerHTML +="Errore: "+ statusText[ajax1.status];
				}	
			
			}
		
		}
	ajax1.send(null);
	}
}