function lingua() {

	//alert(navigator.browserLanguage);
	//alert(navigator.userLanguage);

	box_default_language='en';
	box_supported_lang=new Array('it','es','en','ro','bg','ru','cn','fr');

	if (navigator.appName == 'Netscape') {
		box_browser_language = navigator.language.toLowerCase().substring(0, 2);
	} else {
		box_browser_language = navigator.browserLanguage.toLowerCase().substring(0,2);
	}

	box_page_language='';

	tagged=document.getElementsByTagName('meta');
	for (iii=0; iii < tagged.length; iii++) {
		if (tagged[iii].name=='Language') {box_page_language=tagged[iii].content;}
		if (tagged[iii].name=='language') {box_page_language=tagged[iii].content;}
		if (tagged[iii].name=='LANGUAGE') {box_page_language=tagged[iii].content;}
	}

	box_browser_language_is=0;
	box_page_language_is=0;

	for (iii=0; iii<box_supported_lang.length; iii++) {
		if (box_browser_language==box_supported_lang[iii]) {box_browser_language_is=1};
		if (box_page_language==box_supported_lang[iii]) {box_page_language_is=1};
	}

	if (box_page_language_is==1) {
		box_selected_language=box_page_language;
	} else {
		if (box_browser_language_is==1) {
			box_selected_language=box_browser_language;
		} else {
			box_selected_language=box_default_language;
		}
	}

	label_it=new Array(
		'',
		'tipologia',
		'numero di locali',
		'comune, zona o cap',
		'appartamento',
		'attico/superattico',
		'mansarda/loft',
		'villa/indipendente',
		'rustico/casale',
		'',//'palazzo/terratetto',
		'invia',
		'cancella',
		'compilare tutti i campi',
		'VALUTOMETRO',
		'vendita',
		'affitto',
		'inserisci citt&#224;,indirizzo'
	);
	label_es=new Array(
		'',
		'tipolog&#237;a',
		'n&#250;mero de habitaciones',
		'municipio, zona o cod pos',
		'piso',
		'&#225;tico',
		'buhardilla',
		'chalet',
		'inmueble r&#250;stico/casa de campo',
		'',//'edificio',
		'enviar',
		'cancelar',
		'rellenar todos los campos',
		'VALUTOMETRO',
		'venta',
		'alquiler',
		'inserta la ciudad, direcci&#243;n'
		
	);
	label_en=new Array(
		'',
		'typology',
		'number of rooms',
		'town, zone or post code',
		'flat',
		'penthouse',
		'attic',
		'house',
		'country house/farm house',
		'',//'building',
		'send',
		'cancel',
		'please fill all fields',
		'VALUTOMETER',
		'sale',
		'rent',
		'insert city and address'
	);
	label_ro=new Array(
		'',
		'tipologie',
		'numarul de incaperi',
		'oras sau zona sau cod',
		'apartament',
		'ultimul-etaj',
		'mansarda',
		'vila',
		'casa-rustica',
		'',//'bloc',
		'trimite',
		'sterge',
		'please fill all fields',
		'VALUTOMETER',
		'vanzare',
		'inchiriere',
		''
	);
	label_bg=new Array(
		'',
		'&#1090;&#1080;&#1087;',
		'&#1073;&#1088;&#1086;&#1081; &#1087;&#1086;&#1084;&#1077;&#1097;&#1077;&#1085;&#1080;&#1103;',
		'&#1075;&#1088;&#1072;&#1076;, &#1079;&#1086;&#1085;&#1072; &#1080;&#1083;&#1080; &#1087;&#1086;&#1097;. &#1082;&#1086;&#1076;',
		'&#1072;&#1087;&#1072;&#1088;&#1090;&#1072;&#1084;&#1077;&#1085;&#1090;',
		'&#1072;&#1090;&#1077;&#1083;&#1080;&#1077;',
		'&#1084;&#1072;&#1085;&#1089;&#1072;&#1088;&#1076;&#1072;',
		'&#1074;&#1080;&#1083;&#1072;/&#1089;&#1072;&#1084;&#1086;&#1089;&#1090;&#1086;&#1103;&#1090;&#1077;&#1083;&#1085;&#1072;',
		'&#1089;&#1077;&#1083;&#1089;&#1082;&#1072; &#1082;&#1098;&#1097;&#1072;',
		'',//'&#1094;&#1103;&#1083;&#1072; &#1089;&#1075;&#1088;&#1072;&#1076;&#1072;',
		'&#1080;&#1079;&#1087;&#1088;&#1072;&#1090;&#1080;',
		'&#1080;&#1079;&#1090;&#1088;&#1080;&#1081;',
		'please fill all fields',
		'VALUTOMETER',
		'&#1087;&#1088;&#1086;&#1076;&#1072;&#1078;&#1073;&#1072;',
		'&#1087;&#1086;&#1076; &#1085;&#1072;&#1077;&#1084;',
		''
	);
	label_ru=new Array(
		'',
		'&#1090;&#1080;&#1087;',
		'number of rooms',
		'&#1075;&#1086;&#1088;&#1086;&#1076; &#1080;&#1083;&#1080; &#1079;&#1086;&#1085;&#1072; &#1080;&#1083;&#1080; &#1080;&#1085;&#1076;&#1077;&#1082;&#1089;',
		'&#1082;&#1074;&#1072;&#1088;&#1090;&#1080;&#1088;&#1072;',
		'&#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1081; &#1077;&#1090;&#1072;&#1078;',
		'&#1084;&#1072;&#1085;&#1089;&#1072;&#1088;&#1076;&#1072;',
		'&#1074;&#1080;&#1083;&#1083;&#1072;/&#1086;&#1090;&#1076;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1076;&#1086;&#1084;',
		'&#1089;&#1077;&#1083;&#1100;&#1089;&#1082;&#1080;&#1081; &#1076;&#1074;&#1086;&#1088;',
		'',//'&#1079;&#1076;&#1072;&#1085;&#1080;&#1077;',
		'&#1074;&#1086;&#1081;&#1090;&#1080;',
		'&#1086;&#1090;&#1084;&#1077;&#1085;&#1072;',
		'please fill all fields',
		'VALUTOMETER',
		'&#1087;&#1088;&#1086;&#1076;&#1072;&#1078;&#1072;',
		'&#1072;&#1088;&#1077;&#1085;&#1076;&#1072;',
		''
	);
	label_cn=new Array(
		'',
		'&#31867;&#22411;',
		'number of rooms',
		'&#22478;&#24066; &#25110; &#21306;&#20998; &#25110; &#21306;&#21495;',
		'&#22871;&#25151;',
		'&#27004;&#39030;&#25151;',
		'&#22797;&#25240;&#27004;&#39030;',
		'&#21035;&#22661;/&#29420;&#31435;',
		'&#20065;&#26449;&#25151;',
		'',//'&#22823;&#27004;',
		'&#21457;&#36865;',
		'&#25764;&#38500;',
		'please fill all fields',
		'VALUTOMETER',
		'&#20986;&#21806;',
		'&#20986;&#31199;',
		''
	);
	label_fr=new Array(
		'',
		'cat&#233;gorie',
		'nombre de pi&#232;ces',
		'commune, zone ou code postal',
		'appartement',
		'penthouse',
		'mansarde/loft',
		'maison/villa individuelle',
		'maison de campagne',
		'',//'immeuble',
		'soumettre',
		'annuler',
		'remplir tous les champs',
		'COMPARATEUR DE PRIX',
		'vente',
		'location',
		''
	);

}

function change_lang_verticale(new_lang) {
	box_selected_language=new_lang;
	costruisci_verticale('box_replat_eval_ver_google','frm_eval_re_ver');
}

function box_validate(box_formname){
	var label=eval('label_'+box_selected_language);

	window.self.document[box_formname].onsubmit=function anonymous() {
		var formcheck=false;

		if(document[box_formname].o.value==4 || document[box_formname].o.value==5){
		
		  if(document.getElementById("geo_input").value =='' || document.getElementById("geo_input").value==document.getElementById("geo_input_check").value){
			   formcheck=true;
			}
		}else if(document[box_formname].o.value=="---" || document[box_formname].rooms.value=="---" || document.getElementById("geo_input").value =='' || document.getElementById("geo_input").value==document.getElementById("geo_input_check").value){
			formcheck=true;
		}

		//mozilla//
		var stopEventMoz=false;
		var bMoz = (navigator.appName == 'Netscape');
		if (formcheck){
			if(bMoz){
				window.addEventListener("submit", stopMozSubmit, false);
				stopEventMoz=true;
				alert(label[12]);
			}else{
				event.returnValue=false;
				alert(label[12]);
				return false;
			}
		}

		if (bMoz && !stopEventMoz){
			window.removeEventListener("submit", stopMozSubmit, false);
		}
	}
}

//utilizzato per fermare onsubmit di mozilla
function stopMozSubmit(e){
	if(e.preventDefault) e.preventDefault();
}

function costruisci_verticale(box_div_name,box_formname) {
	var label=eval('label_'+box_selected_language);

	elenco_lingue=
	'<div id="replat_qqq" style="font-size:0px;visibility:hidden"></div>'+
	
	'<!--style>'+
	'td{font-family:verdana;font-size:10px;color:#5E5E5E;width:100%;}'+
	'input{font-family:verdana;font-size:10px;color:#5E5E5E;}'+
	'select{font-family:verdana;font-size:10px;color:#5E5E5E;width:100%;}'+
	'</style-->'+
	
	'<table><tr>';
	for (iii=0; iii<box_supported_lang.length; iii++) {
		elenco_lingue=elenco_lingue+'<td align="right" style="width:20" class="replat_link"><a href="javascript:change_lang_verticale(\''+box_supported_lang[iii]+'\')">'+box_supported_lang[iii]+'</a></td>';
	}
	elenco_lingue=elenco_lingue+'</tr></table>';

  extra_rooms='11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40';

	testo=
	'<form name="' +box_formname+ '"  action="http://re.replat.com/index.php?ac=eval_re_google&l='+box_selected_language+'&b=1&tfb=yes&caller_id='+replat_caller_id+'&caller_url='+caller_url+'" method="POST">'+

	'<table height="105px" style="font-size:10px;width:300px;background:url(http://re.replat.com/replat_box/valutometro.gif) no-repeat left center">'+

	//'<tr><td class="replat_title" align="center" height="30"><b>'+label[13]+'</b></td></tr>'+
	
	//'<tr><td width="100%">'+elenco_lingue+'</td></tr>'+
  
  //'<tr><td colspan="3">&#160;</td></tr>'+
	'<tr><td width="5%">&#160;</td>'+
  '<td width="70%">'+
  '<select style="width:140px;font-size:8pt;border-style:inset;border-width:0;" name="o" id="o">'+
	'<option value="---">'+label[1]+'</option>'+
	'<option value="1">'+label[4]+'</option>'+
	'<option value="2">'+label[5]+'</option>'+
	'<option value="3">'+label[6]+'</option>'+
	'<option value="4">'+label[7]+'</option>'+
	'<option value="5">'+label[8]+'</option>'+
	//'<option value="7">'+label[9]+'</option>'+
	'</select></td>'+
  '<td width="25%">&#160;</td></tr>'+

	//'<tr><td>&#160;</td><td>'+
	//'<input type="radio" value="1" name="task_type" checked="yes"/>'+label[14]+
	//'<input type="radio" value="2" name="task_type">'+label[15]+
	//'</td><td>&#160;</td></tr>'+

	'<tr><td>&#160;</td><td><select style="width:140px;font-size:8pt;border-style:inset;border-width:0;" name="rooms">'+
	'<option value="---">'+label[2]+'</option>'+
	'<option value="1">1</option>'+
	'<option value="2">2</option>'+
	'<option value="3">3</option>'+
	'<option value="4">4</option>'+
	'<option value="5">5</option>'+
	'<option value="6">6</option>'+
	'<option value="7">7</option>'+
	'<option value="8">8</option>'+
  '<option value="9">9</option>'+
  '<option value="10">10</option>'+
  '<option value="'+extra_rooms+'">&gt;10</option>'+  	
	'</select></td><td>&#160;</td></tr>'+
	'<tr><td>&#160;</td><td style="vertical-align:top;background:url(http://re.replat.com/replat_box/valutometer_back_input.gif) no-repeat;">&#160;&#160;<input style="font-size:8pt;border-style:inset;border-width:0;background-color:transparent;" type="text" size="25" name="geo_input" id="geo_input" onclick=this.value=\'\'; value="'+label[16]+'"/></td>'+
	'<td style="vertical-align:top;align:right;"><input type="submit" style="width:55px;height:27px;border:0;color:white;background:url(http://re.replat.com/replat_box/button_valutometer.gif);" value="'+label[10]+'"/></td></tr>'+
  //'<tr><td><div id="geo"/>'+
  //'</td></tr>'+
	//'<tr><td><table width="100%"><tr>'+
  //'<td style="width:50%"><input type="reset" class="replat_button" style="width:100%" value="'+label[11]+'"/></td>'+	
	//'<td style="width:50%"><input type="submit" class="replat_button" style="width:100%" value="'+label[10]+'"/></td>'+
	//'</tr></table></td></tr>'+
  '<input type="hidden" value="1" name="task_type" checked="yes"/>'+
  '<input type="hidden" value="'+label[16]+'" id="geo_input_check"/>'+
	'</table>'+

	'</form>';

	window.self.document.getElementById(box_div_name).innerHTML=testo;
	box_validate(box_formname);
}

replat_caller_id=window.self.document.getElementById('box_replat_eval_ver_google').innerHTML;

//caller_url=window.self.location.href;
caller_url=window.self.location.hostname;

lingua();

costruisci_verticale('box_replat_eval_ver_google','frm_eval_re_ver');

//new Ajax.Updater('geo', 'http://re.replat.com/index.php?ac=geo&geo_type=5&act=add',{asynchronous:true, evalScripts:true});
