
//INIZIO controllo e set CALLER nelle pagine di risultato ricerca nel caso in cui gi� esista un CALLER
var box_name='box_alleare';
var callerUrlDefined=window.self.location.toString().indexOf('caller_url');
var box_selected_language = "it";

if (callerUrlDefined == -1){
	//caller_url=window.self.location.href;
	caller_url=window.self.location.hostname;	
	
}else{
	var firstIndex=window.self.location.toString().indexOf('caller_url');	
	var lastIndex=window.self.location.toString().length;
	// si ottiene:caller_url=www.dominio.com
	var callerUrlStr=window.self.location.toString().substring(firstIndex,lastIndex);	
	var newFirstIndex=callerUrlStr.toString().indexOf('=');
 	var newLastIndex;
	
	if (callerUrlStr.toString().indexOf('&') > 0){
		//caso in cui ci sia un altro parametro es: &caller_url=www.aaaaa.it&aaaaa=bbbbbbbbb
		 newLastIndex=callerUrlStr.toString().indexOf('&');
	}else{
		//caso in cui non ci sia un altro parametro es: &caller_url=www.aaaaa.it
		 newLastIndex=callerUrlStr.toString().length;
	}	
	//si ottiene:  www.dominio.com   serve solo questo in quanto caller_url e gia presente nella stringa di url
	caller_url=callerUrlStr.toString().substring(newFirstIndex+1,newLastIndex);
	
}

//var callerIdDefined=window.self.location.toString().indexOf('caller_id');

 



function CreaBoxRicerca(nomeDiv,nomeForm) {

codiceHtml=
'<!--<link rel="stylesheet" href="http://tool.alleare.it/ricerca/_css/alleare_tool_ricerca.css" media="screen" type="text/css"> --> '+
'<div id="mainContainer">'+
'<form id="_alr_frm_rch"  class="formRic" name="_alr_frm_rch" method="post" target="_blank" action="http://tool.alleare.it/ricerca/avvia_Ricerca_Avanzata.php" onsubmit="return validazione()">   '+
'<fieldset class="">'+
'<legend>Ricerca Immobili</legend> '+
'<div class="istruzioni"></div>    '+
'<span class="field">    '+
'	<label class="labelF">Dove</label>   '+
'	<input id="_zonalibera" name="_zonalibera" value="" size="" class="inputF" tooltipText="Puoi indicare solo il comune/citt&agrave; oppure il comune e la zona separati da una virgola. <i><br>Es: Roma, Prati</i>" >'+
'</span>  '+
'<input type="hidden" id="_alleare_key" name="_alleare_key">'+
'<span class="field">    '+
'	<label class="labelF">Tipologia</label>   '+
'	<select name="_multich" id="_multich" class="inputFtipo"> '+
'	<option value="">[Selezionare]</option>   '+
'	<option value="R" class="macro">Residenziale</option>    '+
'	<option class="micro" value="RV01" >Appartamento</option>  '+
'	<option class="micro" value="RV02" >Abitazioni tipiche storiche</option>  '+
'	<option class="micro" value="RV03" >Attico</option>   '+
'	<option class="micro" value="RV04" >Box</option> '+
'	<option class="micro" value="RV07" >Casale di campagna</option> '+
'	<option class="micro" value="RV08" >Loft</option>'+
'	<option id="_tipoimm_7"  class="micro" value="RV09" >Mansarda</option> '+
'	<option id="_tipoimm_8"  class="micro" value="RV10" >Monolocale</option>    '+
'	<option id="_tipoimm_9"  class="micro" value="RV12" >Multipropriet&agrave;</option>'+
'	<option id="_tipoimm_10"  class="micro" value="RV16" >Palazzo Intero stabile</option> '+
'	<option id="_tipoimm_11"  class="micro" value="RV17" >Posto auto</option>   '+
'	<option id="_tipoimm_12"  class="micro" value="RV18" >Rustico</option> '+
'	<option id="_tipoimm_13"  class="micro" value="RV21" >Villa unifamiliare</option>'+
'	<option id="_tipoimm_14"  class="micro" value="RV22" >Villa bifamiliare</option> '+
'	<option id="_tipoimm_15"  class="micro" value="RV23" >Villa trifamiliare</option>'+
'	<option id="_tipoimm_16"  class="micro" value="RV24" >Villa quadrifamiliare</option>  '+
'	<option id="_tipoimm_17"  class="micro" value="RV25" >Villino a schiera</option>			   '+
'	<option value="C" class="macro">Commerciale</option>'+
'	<option  id="_tipoimm_1"  class="micro" value="CV01" >Capannone</option>    '+
'	<option id="_tipoimm_2"  class="micro" value="CV02" >Centro Commerciale</option> '+
'	<option id="_tipoimm_3"  class="micro" value="CV03" >Industriale-Logistico</option>   '+
'	<option id="_tipoimm_4"  class="micro" value="CV04" >Locale Commerciale</option> '+
'	<option id="_tipoimm_5"  class="micro" value="CV05" >Laboratorio</option>   '+
'	<option id="_tipoimm_6"  class="micro" value="CV06" >Ufficio</option>  '+
'	<option id="_tipoimm_7"  class="micro" value="CV07" >Magazzino</option>'+
'	<option value="A" class="macro">Attivit&agrave; commerciale</option> '+
'	<option  id="_tipo_att_comm_1" value="TAC01" class="micro">Abbigliamento</option>   '+
'	<option  id="_tipo_att_comm_2" value="TAC02" class="micro">Agenzia di Servizi</option>   '+
'	<option  id="_tipo_att_comm_3" value="TAC03" class="micro">Agenzia Turistica</option>    '+
'	<option  id="_tipo_att_comm_4" value="TAC04" class="micro">Alimentari</option> '+
'	<option  id="_tipo_att_comm_5" value="TAC05" class="micro">Arredamento</option>'+
'	<option  id="_tipo_att_comm_6" value="TAC06" class="micro">Articoli per la casa</option> '+
'	<option  id="_tipo_att_comm_7" value="TAC07" class="micro">Bar</option>   '+
'	<option  id="_tipo_att_comm_8" value="TAC08" class="micro">Bar - Tabacchi</option>  '+
'	<option  id="_tipo_att_comm_9" value="TAC09" class="micro">Centro Estetico - Bellezza</option>'+
'	<option  id="_tipo_att_comm_10" value="TAC10" class="micro">Coiffeur - Parrucchiere</option>  '+
'	<option  id="_tipo_att_comm_11" value="TAC11" class="micro">Discoteca</option> '+
'	<option  id="_tipo_att_comm_12" value="TAC12" class="micro">Elettrodomestici - HiFi</option>  '+
'	<option  id="_tipo_att_comm_13" value="TAC13" class="micro">Ferramenta</option>'+
'	<option  id="_tipo_att_comm_14" value="TAC14" class="micro">Libreria</option>  '+
'	<option  id="_tipo_att_comm_15" value="TAC15" class="micro">Pasticceria</option>    '+
'	<option  id="_tipo_att_comm_16" value="TAC16" class="micro">Palestra</option>  '+
'	<option  id="_tipo_att_comm_17" value="TAC17" class="micro">Profumeria</option>'+
'	<option  id="_tipo_att_comm_18" value="TAC18" class="micro">Ristorazione</option>   '+
'	<option  id="_tipo_att_comm_19" value="TAC19" class="micro">Sala giochi</option>    '+
'	<option  id="_tipo_att_comm_20" value="TAC20" class="micro">Show Room</option> '+
'	<option  id="_tipo_att_comm_21" value="TAC21" class="micro">Supermercato</option>   '+
'	<option id="_tipo_att_comm_22" value="TAC22" class="micro">Tavola Calda</option>    '+
'	<option  id="_tipo_att_comm_23" value="TAC23" class="micro">Altre attivit&agrave; commerciali </option>   '+
'	<option value="U" class="macro">Turistico alberghiero</option>'+
'	<option value="T" class="macro">Terreni</option>    '+
'	</select>   '+
'</span>  '+
'<span class="field">    '+
'	<label class="labelF">Contratto</label>   '+
'	<div class="contratto"><input name="_contratto" id="_contratto" type="radio" value="01" checked onclick="vendita()"/>Vendita <input name="_contratto" id="_contratto" type="radio" value="02" onclick="affitto()"/>Affitto</div>'+
'</span>  '+
'<span class="field">    '+
'<label class="labelF">Prezzo</label> '+
'	da  <select name="_prezzo_da" id="_prezzo_da" class="inputF_short">'+
'		<option value="0"></option> '+
'		<option value="50000"  class="micro2">50.000</option> '+
'		<option value="100000"  class="micro2">100.000</option>    '+
'		<option value="150000"  class="micro2">150.000</option>    '+
'		<option value="200000"  class="micro2">200.000</option>    '+
'		<option value="250000"  class="micro2">250.000</option>    '+
'		<option value="300000"  class="micro2">300.000</option>    '+
'		<option value="350000"  class="micro2">350.000</option>    '+
'		<option value="400000"  class="micro2">400.000</option>    '+
'		<option value="450000"  class="micro2">450.000</option>    '+
'		<option value="500000"  class="micro2">500.000</option>    '+
'	</select>   '+
'	a   <select class="inputF_short2" id="_prezzo_a" name="_prezzo_a">   '+
'		<option value=""></option> '+
'		<option value="<50000"  class="micro2">fino 50.000</option> '+
'		<option value="50000"  class="micro2">50.000</option> '+
'		<option value="100000"  class="micro2">100.000</option>    '+
'		<option value="150000" class="micro2">150.000</option>'+
'		<option value="200000"  class="micro2">200.000</option>    '+
'		<option value="250000"  class="micro2">250.000</option>    '+
'		<option value="300000"  class="micro2">300.000</option>    '+
'		<option value="350000"  class="micro2">350.000</option>    '+
'		<option value="400000"  class="micro2">400.000</option>    '+
'		<option value="450000"  class="micro2">450.000</option>    '+
'		<option value="500000"  class="micro2">500.000</option>    '+
'		<option value="1000000"  class="micro2">1.000.000</option>    '+
'		<option value="1500000"  class="micro2">1.500.000</option>    '+
'		<option value=""  class="micro2">No limite</option>    '+
'	</select>   '+
'</span>  '+
'<span class="field">    '+
'	<label class="labelF">Metri quadri </label>    '+
'	da 	<select name="_mq_da" id="_mq_da" class="inputF_short"> '+
'		<option value=""  class="micro2"></option>'+
'		<option value="40"  class="micro2">40</option>   '+
'		<option value="60"  class="micro2">60</option>   '+
'		<option value="80"  class="micro2">80</option>   '+
'		<option value="100"  class="micro2">100</option> '+
'		<option value="150" class="micro2">150</option>  '+
'		<option value="200" class="micro2">200</option>  '+
'		<option value=">200" class="micro2">oltre 200</option>  '+
'		</select>'+
'	a '+
'		<select class="inputF_short2" name="_mq_a" id="_mq_a">    '+
'		<option value=""  class="micro2" ></option>'+
'		<option value="<40"  class="micro2">fino a 40</option>'+
'		<option value="40"  class="micro2">40</option>   '+
'		<option value="60"  class="micro2">60</option>   '+
'		<option value="80"  class="micro2">80</option>   '+
'		<option value="100" class="micro2">100</option>  '+
'		<option value="150"  class="micro2">150</option> '+
'		<option value="200"  class="micro2">200</option> '+
'		<option value=""  class="micro2">No limite</option> '+
'	    </select>    '+
'</span>  '+
'<span class="ricerca">  '+
'	<a href="javascript:openRAA();" class="link">Ricerca avanzata</a>  '+
'	<input name="avviaRicerca" type="submit" value="CERCA" class="button" />'+
'</span>  '+
'</fieldset>   '+
'	<input  type="hidden"   name="_nosearch" id="_nosearch" value="" size="">  '+
'	<input  type="hidden"  id="" name="v" value="1.0" size="" class="inputF">    '+
'</form>  '+
'</div>   ';
	x=window.self.document.getElementById(nomeDiv).innerHTML;
	window.self.document.getElementById(nomeDiv).innerHTML=codiceHtml;
	window.self.document.getElementById("_alleare_key").value=x;
	
	//box_validate(nomeForm);
}

function openRAA( 	)
{       
	document.getElementById("_nosearch").value = "1";
	document.getElementById('_alr_frm_rch').submit();
}
function validazione( 	)
{
	document.getElementById("_nosearch").value = "";
	if(document.getElementById("_zonalibera").value == "")
	{
		alert("Indicare il comune su cui effettuare la ricerca");
		document.getElementById("_zonalibera").focus();
		return false;
	}
	if(document.getElementById("_multich").value == "")
	{
		alert("Scegliere una categoria di immobili");
		document.getElementById("_multich").focus();
		return false;
	}
	return true;
}

function vendita()
{
	document.getElementById("_prezzo_da").options.length = 0;
	var idx;
	var valore = 0;
	var optn = document.createElement("OPTION");
	optn.text = "";
	optn.value = "0";
	optn.className = "micro2";
	document.getElementById("_prezzo_da").options.add( optn );

	for( idx=0; idx<10; idx++)
	{
		var optn = document.createElement("OPTION");
		valore += 50000;
		optn.text = formt(valore);
		optn.value = valore;
		optn.className = "micro2";
		document.getElementById("_prezzo_da").options.add( optn );
	}
	
	document.getElementById("_prezzo_a").options.length = 0;
	var optn = document.createElement("OPTION");
	optn.text = "";
	optn.value = "";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	optn = document.createElement("OPTION");
	optn.text = "fino a 50.000";
	optn.value = "<50000";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	valore=0;
	for( idx=0; idx<10; idx++)
	{
		var optn = document.createElement("OPTION");
		valore += 50000;
		optn.text = formt(valore);
		optn.value = valore;
	  optn.className = "micro2";
		document.getElementById("_prezzo_a").options.add( optn );
	}
	optn = document.createElement("OPTION");
	optn.text = "1.000.000";
	optn.value = "1000000";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	optn = document.createElement("OPTION");
	optn.text = "1.500.000";
	optn.value = "1500000";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	optn = document.createElement("OPTION");
	optn.text = "No limite";
	optn.value = "";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
}

function affitto()
{
	document.getElementById("_prezzo_da").options.length = 0;
	var idx;
	var valore = 0;
	var optn = document.createElement("OPTION");
	optn.text = "";
	optn.value = "0";
	optn.className = "micro2";
	document.getElementById("_prezzo_da").options.add( optn );

	for( idx=0; idx<10; idx++)
	{
		var optn = document.createElement("OPTION");
		valore += 500;
		optn.text = formt(valore);
		optn.value = valore;
		optn.className = "micro2";
		document.getElementById("_prezzo_da").options.add( optn );
	}
	
	document.getElementById("_prezzo_a").options.length = 0;
	var optn = document.createElement("OPTION");
	optn.text = "";
	optn.value = "";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	valore=0;
	for( idx=0; idx<10; idx++)
	{
		var optn = document.createElement("OPTION");
		valore += 500;
		optn.text = formt(valore);
		optn.value = valore;
	  optn.className = "micro2";
		document.getElementById("_prezzo_a").options.add( optn );
	}
	optn = document.createElement("OPTION");
	optn.text = "10.000";
	optn.value = "10000";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	optn = document.createElement("OPTION");
	optn.text = "15.000";
	optn.value = "15000";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
	optn = document.createElement("OPTION");
	optn.text = "No limite";
	optn.value = "";
	optn.className = "micro2";
	document.getElementById("_prezzo_a").options.add( optn );
}


function formt(valore)
{
	var stri = valore.toString();
	if( stri.length <=3 )
	    return stri;
	return stri.substr( 0, stri.length-3)+"."+stri.substr( stri.length-3); 
} 

CreaBoxRicerca('box_alleare','ricerca_immobili');



