document.onmouseover  = hidePopUp;
var ie  = document.all
var ns6 = document.getElementById&&!document.all
var isMenu  = false ;
var menuSelObj = null ;
var overpopupmenu = false;
function  hidePopUp(obj){
	//document.getElementById('menudiv').style.display = "none";
	//alert(obj.id);
	//alert(obj.id);
	//if(obj.id == "menudiv")
	//alert(event.srcElement.id);
	if( event.srcElement.id == "sssTD" || event.srcElement.id == "sssTMen" || event.srcElement.id == "sssPop"){
		
		//alert(event.srcElement.id);
	} else if( document.getElementById('menudiv').style.display == "" )
		document.getElementById('menudiv').style.display = "none";
}
function  ItemSelMenu(e)
{
  var obj = ns6 ? e.target.parentNode : event.srcElement.parentElement; 
      menuSelObj = obj ;
	//alert(obj.id);
  if (ns6)
  {
    //document.getElementById('menudiv').style.left = e.clientX+document.body.scrollLeft;
    //document.getElementById('menudiv').style.top = e.clientY+document.body.scrollTop;
    document.getElementById('menudiv').style.left = e.clientX-100;
    document.getElementById('menudiv').style.top = e.clientY-10;
  } else
  {
    //document.getElementById('menudiv').style.pixelLeft = event.clientX+document.body.scrollLeft;
    //document.getElementById('menudiv').style.pixelTop = event.clientY+document.body.scrollTop;
    document.getElementById('menudiv').style.pixelLeft = event.clientX-100;
    document.getElementById('menudiv').style.pixelTop = event.clientY-10;
  }
  document.getElementById('menudiv').style.display = "";
  document.getElementById('item1').style.backgroundColor='#FFFFFF';
  document.getElementById('item2').style.backgroundColor='#FFFFFF';
  document.getElementById('item3').style.backgroundColor='#FFFFFF';
  document.getElementById('item4').style.backgroundColor='#FFFFFF';
  isMenu = true;
  return false ;
}


function pick(obj)
{
	//alert(obj.id);
	//var z = document.all.obj.style;
	if(obj.id == "sssList"){
		obj.style.backgroundColor="yellow";
		obj.parentNode.style.backgroundColor="yellow";
		//alert( top.window.status );
		//document.write( top.window.status );
	}
	if(obj.id == "sssTabs" || obj.id == "sssTMen" ){
		obj.style.fontFamily = "timesNewRoman";
		obj.style.fontSize = "9pt";
		obj.style.color = "blue";
		obj.style.backgroundColor="#FFAA00";
		obj.parentNode.style.backgroundColor="#FFAA00";
//		ItemSelMenu(obj);
	}
	if(obj.id == "sssPop"){
		ItemSelMenu(obj);
	}
	//window.status = "Hello world!";
	return true;
}

function unpick(obj)
{
	//var z = document.all.obj.style;

	if(obj.id == "sssList"){
		obj.style.backgroundColor="white";
		obj.parentNode.style.backgroundColor="white";
	}
	if(obj.id == "sssTabs" || obj.id == "sssTMen" ){
		obj.style.color = "navy";
		obj.style.fontFamily = "arial";
		obj.style.fontSize = "8pt";
		obj.style.backgroundColor="#cccccc";
		obj.parentNode.style.backgroundColor="#cccccc";
		isMenu  = false;
		//document.getElementById('menudiv').style.display = "none" ;
		//ItemSelMenu(obj);
	}
	return true;
}

function processInCountrySelect(selIn){
	selIn = selIn.replace("\\'","'");
	var Js_url = new String(document.URL);
	var dum = new String("");

//	alert(Js_url);
//	alert(selIn);
//	return;
//	if(Js_url.indexOf("PropForm") > 1 || Js_url.indexOf("AnonForm-2") > 1){
//		var dum = new String(document.forms[0].propdoc_title.value);
//		var dum2 = new String(document.forms[0].propdoc_address.value);
//		if(dum!=""){
//			dum = "&Title=" + dum;
//		}
//		if(dum2!=""){
//			dum += "&Address=" + dum2;
//		}
//	} else var dum = new String("");

//	//
//	//NEW AGENT FORM
//	//
//	var dumName = new String("");
//	var dumValue = new String("");
//	if(Js_url.indexOf("AgentForm") > 1){
////		alert(document.forms[0].name);
//		for(i=0;i<5;++i){
//			dumName = String(document.forms[0].elements[i].name);
//			dumValue = String(document.forms[0].elements[i].value);
//			if(dumName != "" && dumValue != ""){
//				dumName += "=";
//				dumName += dumValue;
//				//alert(dumName);
//				dum += "&";
//				dum += dumName;
//			}
//		}
//	}

	//var reg3 = new RegExp("\?");
	var index = Js_url.indexOf("\?");
	if( index > 1 ){
		//alert(Js_url);
		var str_arr = Js_url.split("\?");
		//alert(str_arr[0]);
		var Js_newurl = str_arr[0];
		Js_newurl += "?in=";
		Js_newurl += selIn;
		//alert(Js_newurl);
		Js_newurl += dum;
		window.navigate(Js_newurl);
	} else
	{
		Js_url += "?in=";
		Js_url += selIn;
//		alert(Js_url);
		Js_url += dum;
		window.navigate(Js_url);
	}
}




function processProvinceSelect(selProvince){
	var Js_url = new String(document.URL);

	var dum = new String("");
	if(Js_url.indexOf("PropForm") > 1 || Js_url.indexOf("AnonForm-2") > 1){
		//alert(Js_url);
		dum = String(document.forms[0].propdoc_title.value);
		var dum2 = new String(document.forms[0].propdoc_address.value);
		if(dum!=""){
			dum = "&Title=" + dum;
		}
		if(dum2!=""){
			dum += "&Address=" + dum2;
		}
	} else dum = "";



	//
	//NEW AGENT FORM
	//
	var dumName = new String("");
	var dumValue = new String("");
	if(Js_url.indexOf("AgentForm") > 1 || Js_url.indexOf("AnonForm-2") > 1){
//		alert(document.forms[0].name);
		for(i=0;i<5;++i){
			dumName = String(document.forms[0].elements[i].name);
			dumValue = String(document.forms[0].elements[i].value);
			if(dumName != "" && dumValue != ""){
				dumName += "=";
				dumName += dumValue;
				//alert(dumName);
				dum += "&";
				dum += dumName;
			}
		}
	}


	index = Js_url.indexOf("\&");
	if( index > 1 ){
		var str_arr = Js_url.split("\&");
		//alert(str_arr[0]);
		Js_url = str_arr[0];
	}

	//var reg3 = new RegExp("\?");
	var index = Js_url.indexOf("\?");
	if( index > 1 ){
		//alert(Js_url);
		var str_arr = Js_url.split("\?");
		//alert(str_arr[0]);
		var Js_newurl = str_arr[0];
		if( str_arr[1].indexOf("egion") > 0){
			Js_newurl += "\?";
			//alert(str_arr[1]);
			Js_newurl += str_arr[1];
			Js_newurl += "&";
		} else Js_newurl += "?";

		Js_newurl += "province=";
		Js_newurl += selProvince;
	

		//alert(Js_newurl);

		Js_newurl += dum;
		window.navigate(Js_newurl);
	} else
	{
		Js_url += "?province=";
		Js_url += selProvince;
		Js_url += dum;
		window.navigate(Js_url);
	}
}


function processRegionSelect(selRegion){
	selRegion = selRegion.replace("\\'","'");
	var Js_url = new String(document.URL);

	if(Js_url.indexOf("PropForm") > 1 || Js_url.indexOf("AnonForm-2") > 1){
		var dum = new String(document.forms[0].propdoc_title.value);
		var dum2 = new String(document.forms[0].propdoc_address.value);
		if(dum!=""){
			dum = "&Title=" + dum;
		}
		if(dum2!=""){
			dum += "&Address=" + dum2;
		}
	} else var dum = new String("");

	//
	//NEW AGENT FORM
	//
	var dumName = new String("");
	var dumValue = new String("");
	if(Js_url.indexOf("AgentForm") > 1){
//		alert(document.forms[0].name);
		for(i=0;i<5;++i){
			dumName = String(document.forms[0].elements[i].name);
			dumValue = String(document.forms[0].elements[i].value);
			if(dumName != "" && dumValue != ""){
				dumName += "=";
				dumName += dumValue;
				//alert(dumName);
				dum += "&";
				dum += dumName;
			}
		}
	}

	//var reg3 = new RegExp("\?");
	var index = Js_url.indexOf("\?");
	if( index > 1 ){
		//alert(Js_url);
		var str_arr = Js_url.split("\?");
		//alert(str_arr[0]);
		var Js_newurl = str_arr[0];
		Js_newurl += "?region=";
		Js_newurl += selRegion;
		//alert(Js_newurl);
		Js_newurl += dum;
		window.navigate(Js_newurl);
	} else
	{
		Js_url += "?region=";
		Js_url += selRegion;
//		alert(Js_url);
		Js_url += dum;
		window.navigate(Js_url);
	}
}



/*
comment
//		if( document.regicit2.price_less.options[i].value <= selRegion )
//		else{
//			value = i * 1000;
//			text = "non";
//			document.regicit2.price_less.options[i].value = new Option('','');
//		}
*/
//		alert(v1);

function fixPriceLimitsLess(selRegion){
	if( selRegion == "0" )
		return;
	if(document.regicit2.price_more.options.selectedIndex < document.regicit2.price_less.options.selectedIndex){
		return;
	} else 
		document.regicit2.price_less.options.selectedIndex = 0;
	return;

/////////////////////////////////////////////////////

	if( selRegion == "XX" ){
		document.regicit2.price_more.options.selectedIndex = 0;
		return;
	}
	if( selRegion == "0" ){
		//alert(selRegion);
		resetPriceMoreList();
		return;
	}

	if(document.regicit2.price_more.options.selectedIndex < document.regicit2.price_less.options.selectedIndex)
		return;
//	alert(selRegion);
	resetPriceLessList();
	var value = 0;
	var text = "non";
	for( i=1;
		i < document.regicit2.price_less.options.length;
		i++ ){

		value = i * 100000;
		text = "€" + value;

		document.regicit2.price_less.options[i] = new Option(text,value);
	}
	if(selRegion == 0){
		return;
	}
	for( i=1;
		document.regicit2.price_less.options[i].value <= selRegion;
		++i ){
		document.regicit2.price_less.options[i] = new Option('','XX');

	}
}

function fixPriceLimitsMore(selRegion){
	if( selRegion == "0" )
		return;

	if(document.regicit2.price_more.options.selectedIndex < document.regicit2.price_less.options.selectedIndex){
		return;
	} else 
		document.regicit2.price_more.options.selectedIndex = 0;

	return;

/////////////////////////////////////////////////////
//		alert(selRegion);
	if( selRegion == "XX" ){
		document.regicit2.price_less.options.selectedIndex = 0;
		return;
	}


	if( selRegion == "0" ){
		resetPriceLessList();
		//alert(selRegion);
		return;
	}

//	alert(document.regicit2.price_more.options.selectedIndex);
//	alert(document.regicit2.price_less.options.selectedIndex);
	if(document.regicit2.price_more.options.selectedIndex < document.regicit2.price_less.options.selectedIndex)
		return;
		
//	alert(selRegion);
	var value = 0;
	var text = "non";
	for( i=1;
		i < document.regicit2.price_more.options.length;
		i++ ){

		value = i * 100000;
		text = "€" + value;

		document.regicit2.price_more.options[i] = new Option(text,value);
	}
	if(selRegion == 0){
		return;
	}
	for( i = document.regicit2.price_more.options.length - 1;
		i > 0;
		--i ){
		if( document.regicit2.price_more.options[i].value >= selRegion )
			document.regicit2.price_more.options[i] = new Option('','XX');

	}
}

function resetPriceLists(){

//	alert(selRegion);
	var value = 0;
	var text = "non";
	for( i=1;
		i < 10;
		i++ ){

		value = i * 100000;
		text = "€" + value;

		document.regicit2.price_less.options[i] = new Option(text,value);
		document.regicit2.price_more.options[i] = new Option(text,value);
	}
}


function resetPriceLessList(){

	var value = 0;
	var text = "non";
	for( i=1;
		i < 10;
		i++ ){

		value = i * 100000;
		text = "€" + value;

		document.regicit2.price_less.options[i] = new Option(text,value);
	}
}

function resetPriceMoreList(){

	var value = 0;
	var text = "non";
	for( i=1;
		i < 10;
		i++ ){

		value = i * 100000;
		text = "€" + value;

		document.regicit2.price_more.options[i] = new Option(text,value);
	}
}
function handleWebLink(which, value) { 
	var url1;
	if( which == 'Portaport' ){
		url1 = "http://www.portaportese.it/index.jsp" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'ReteCasa' ){
		url1 = "http://www.retecasa.it/" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'TecnoCasa' ){
		url1 = "http://www.tecnocasa.it/" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'Tecno' ){
		url1 = "http://www.tecnocasa.it/commerciale/txtsearch/immobilei.jsp?cod_annuncio=" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'Rete' ){
		//url1 = "http://www.retecasa.it/stampa_main.php?id=" + value;
		//url1 = "http://www.retecasa.it/dettaglio.php?id=" + value;
		//url1 = "http://www.retecasa.it/dettaglio3.php?id=" + value;
		url1 = "http://www.retecasa.it/stampa_main3.php?id=" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'Italian' ){
		url1 = "http://www.italiancase.it/cerchicasa.php?action=details&id=" + value;

//		url1 = "http://www.italiancase.it/ricerca_dettaglio.php?id=" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'PirelliAgency' ){
		//url1 = "http://www.portaportese.it/index.jsp" + value;
		url1 = "http://www.pirellireagency.com/" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'Pirelli' ){
		//url1 = "http://www.portaportese.it/index.jsp" + value;
		url1 = "http://www.pirellirefranchising.com/" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'Immolo' ){
		//url1 = "http://www.portaportese.it/index.jsp" + value;
		url1 = "http://www.immolo.it/piemonte/torino/vendita/residenziale/annunci-appartamento.php?uid=" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'Kataweb' ){
		//url1 = "http://www.portaportese.it/index.jsp" + value;
		url1 = "http://annunci.kataweb.it/" + value;
		//alert(url1);
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	} else if( which == 'SoloAffitti' ){
		url1 = "http://www.soloaffitti.it/" + value;
		var  win2 = window.open(url1,"first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	}
	if( win2 )
		win2.focus();
	
	//alert(which);
	//alert(value);
	//var  win2 = window.close("","first");
//	var  win2 = window.open("http://localhost:8080/PSearchForm-1.php","first","resizable=yes,statusbar=no,scrollbars=yes,title=no,height=480,width=640");
	//alert(this.value);
     //document.forms[0].elements[0].value += which + " fired... Then ";
}

/*
function scrollit(seed) {
	var m1 = "Hope you've enjoyed your stay here!";
	var m2 = " JavaScript Kit. Your ultimate";
	var m3 = " source for JavaScripts!";
	var m4 = "";
	var msg=m1+m2+m3+m4;
	var out = " ";
	var c = 1;
	if (seed > 100) {
		seed--;
		cmd="scrollit("+seed+")";
		timerTwo=window.setTimeout(cmd,100);
	}
	else if (seed <= 100 && seed > 0) {
		for (c=0 ; c < seed ; c++) {
			out+=" ";
		}
		out+=msg;
		seed--;
		window.status=out;
		cmd="scrollit("+seed+")";
		timerTwo=window.setTimeout(cmd,100);
	} else if (seed <= 0) {
		if (-seed < msg.length) {
			out+=msg.substring(-seed,msg.length);
			seed--;
			window.status=out;
			cmd="scrollit("+seed+")";
			timerTwo=window.setTimeout(cmd,100);
		}
		else {
		window.status=" ";
		timerTwo=window.setTimeout("scrollit(100)",75);
		}
	}
}
*/


// the following function loops every 250ms and clears the statusbar.
//function updateStatusBar() 
//{ 
//    window.status = " "; 
//    timerID = setTimeout("updateStatusBar()", 250); 
//} 

