function direccionar (form){
var tip2=document.bus.tip;
var zon2=document.bus.Zon;
var tipIndex=tip2.selectedIndex;
var zonIndex=zon2.selectedIndex;
var tip=tip2.value;
var zon=zonasToUrl(zon2.value,zonIndex);
var vivi = document.bus.vivienda;
var viv=vivi.value;
var precio=document.bus.Precio_seg.value;
var prec_url=selectPrecURL(tipIndex,precio);

if (vivi.selectedIndex==0)
	{
	viv="housing";	
	}

var direc=tip+"-"+viv+"-"+zon+".asp"+prec_url;
var direc=direc.toLowerCase();
form.tipo.value=tipIndex;
form.Zona.value=zonIndex;
form.urldir.value=direc;
form.boton_buscar_pulsado.value="pulsado";
form.action=direc;
form.submit();
	
}





function zonasToUrl(zon_p,indice){
var zon_final="";
if (indice!=0)
{
var zon_final=zon_p.replace(/ /g,"-");
var zon_final=zon_final.replace(/\./g,"-");
var zon_final=zon_final.replace("/","-");
var zon_final=zon_final.replace(/--/g,"-");
} else {
	return "north-madrid";	
}
if (zon_final.toLowerCase()=="sanchinarro-c-orgaz-a-soria-las-tablas"){
zon_final="sanchinarro-las-tablas";
};
if (zon_final.toLowerCase()=="ciudalcampo-f-fresno-sto-domingo-valdelagua"){
zon_final="ciudalcampo-fuente-fresno";
};
if (zon_final.toLowerCase()=="arroyo-vega-cuestablanca-vega-moraleja"){
zon_final="arroyo-vega-cuestablanca";
};

return zon_final;
}

function carga_precios(form){
var tip2=document.bus.tip;
var tipIndex=tip2.selectedIndex;
var selectHTML="";
switch (tipIndex){
	case 0:
	selectHTML='<SELECT class="sel" NAME="Precio_seg" ><OPTION selected VALUE="0">All prices...</OPTION>';
	break;
	case 1:
	selectHTML='<SELECT class="sel" NAME="Precio_seg" ><OPTION selected VALUE="0">Rental price... </OPTION><OPTION  VALUE=1>Max 3.500 &euro;/ month</OPTION><OPTION  VALUE=2>From 3.501 &euro; until 7.000&euro;/ month</OPTION><OPTION  VALUE=3>From 7.001 &euro;/month</OPTION></SELECT>';
	break;
	case 2:
	selectHTML='<SELECT class="sel" NAME="Precio_seg" ><OPTION selected VALUE="0">Sale price...</OPTION><OPTION  VALUE=1>up to  1.000.000 &euro;</OPTION><OPTION  VALUE=2>From 1.000.000 to 1.500.000 &euro;</OPTION><OPTION  VALUE=3>From 1.500.000 to 2.000.000 &euro;</OPTION><OPTION  VALUE=4>From 2.000.000 to 4.000.000 &euro;</OPTION><OPTION  VALUE=5>From 4.000.000 to 5.000.000 &euro;</OPTION><OPTION  VALUE=6>Over 5.000.000 &euro;</OPTION></SELECT>';
	break;
	default :
	selectHTML='<SELECT class="sel" NAME="Precio_seg" ><OPTION VALUE="0">All prices </OPTION>';
	}

document.getElementById('precios').innerHTML=selectHTML;

}
function selectPrecURL(tipo,precio_in){

switch (precio_in){
	case '0':
	var prec_url_venta="?price=all-prices";
	var prec_url_alquiler=prec_url_venta;
	break;
	case '1':
	var prec_url_venta="?price=up-to-1.000.000";
	var prec_url_alquiler="?price=max-3.500";
	break;
	case '2':
	var prec_url_venta="?price=from-1.000.000-to-1.500.000";
	var prec_url_alquiler="?price=from-3.501-to-7.000";
	break;
	case '3':
	var prec_url_venta="?price=from-1.500.000-to-2.000.000";
	var prec_url_alquiler="?price=from-7.001";
	break;
	case '4':
	var prec_url_venta="?price=from-2.000.000-to-4.000.000";
	//var prec_url_alquiler="?price=over-10.000";
	break;
	case '5':
	var prec_url_venta="?price=from-4.000.000-to-5.000.000";
	//var prec_url_alquiler="?price=over-10.000";
	break;
	case '6':
	var prec_url_venta="?price=over-5.000.000";
	//var prec_url_alquiler="?price=over-10.000";
	break;
	default:
	var prec_url_venta="?price=all-prices";
	var prec_url_alquiler=prec_url_venta;
	}
switch (tipo){
	case 1:
	return prec_url_alquiler;
	break;
	case 2:
	return prec_url_venta;
	break;
	default:
	return '?price=all-prices';
	}
}

function abre_visita_virtual(numimagen)
		{
		url = '../fotos/visitas/'+numimagen+'/inicio.html'
		window.open(url,'visita','width=850,height=500,resizable=NO,scrollbars=YES,titlebar=NO,status=NO,menubar=NO,toolbar=NOlocation=NO,directories=NO');
		
		}	

function abre_video(numimagen)
		{
		url='video.asp?a='+numimagen
		window.open(url,'visita','width=970,height=500,resizable=yes,scrollbars=YES,titlebar=NO,status=NO,menubar=NO,toolbar=NOlocation=NO,directories=NO');
		
		}	

function comprobar(form)
{

if (form.nom.value=="") 
	{
	form.nom.style.background="#FFFF00";
	alert ("introduce your name, please");
	controlok=true;
	} else if (form.ape1.value=="") 
	{
	form.ape1.style.background="#FFFF00";
	alert ("introduce your first surname, please");
	controlok=true;
	} else if (form.ape2.value=="") 
	{
	form.ape2.style.background="#FFFF00";
	alert ("introduce your second surname, please");
	controlok=true;
	}  else if (form.email.value=="") 
	{
	form.email.style.background="#FFFF00";
	alert ("email required");
	controlok=true;
	} else if (form.tef.value=="") 
	{
	form.ape1.style.background="#FFFF00";
	alert ("introduce your phone number , please");
	controlok=true;
	} else 	{
	

	
					form.submit()
					}
}



function cambiar (cadena)
	{
		
	document.form1.action=cadena;	
	document.form1.submit();
	}

function cambiar2 (cadena,fich,po2)
	{
	document.form1.pos.value=po2;
	document.form1.fich2.value=fich;
	document.form1.action=cadena;	
	/*alert("submit:"+cadena+":"+fich+":"+po2);*/
	document.form1.submit();
	}
function cambiar3 (cadena,fich,po2)
	{
	document.form12.pos.value=po2;
	document.form12.fich2.value=fich;
	document.form12.action=cadena;	
	/*alert("submit:"+cadena+":"+fich+":"+po2);*/
	document.form12.submit();
	}
	
	if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}

document.onmousedown=function (){};
document.oncontextmenu=new Function("return false");
function cambiar4 (cadena,fich,po2)
	{
	document.form14.pos.value=po2;
	document.form14.fich2.value=fich;
	document.form14.action=cadena;	
	/*alert("submit:"+cadena+":"+fich+":"+po2);*/
	document.form14.submit();
	}
function comprobar(form)
{
var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var returnval=emailfilter.test(form.email.value)

if (form.nom.value=="") 
	{
	form.nom.style.background="#FFFF00";
	alert ("introduce your name, please");
	controlok=true;
	} else if (form.ape1.value=="") 
	{
	form.ape1.style.background="#FFFF00";
	alert ("introduce your first surname, please");
	controlok=true;
	} else if (form.ape2.value=="") 
	{
	form.ape2.style.background="#FFFF00";
	alert ("introduce your second surname, please");
	controlok=true;
	}  else if (form.email.value=="" || returnval==false) 
	{
	form.email.style.background="#FFFF00";
	alert ("email required");
	controlok=true;
	} else if (form.tef.value=="") 
	{
	form.ape1.style.background="#FFFF00";
	alert ("introduce your phone number , please");
	controlok=true;
	} else 	{
	

	
					form.submit()
					}
}



function comprobar_am(form)
{

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
var returnval=emailfilter.test(form.ape1.value)
var returnval2=emailfilter.test(form.email.value)
if (returnval==false){
alert("invalid email format, please review your email.")

} else if (returnval2==false){
alert("your email friend is not valid")

} else 

if (form.nom.value=="") 
	{
	form.nom.style.background="#FFFF00";
	alert ("introduce your name, please");
	controlok=true;
	} else if (form.ape1.value=="") 
	{
	form.ape1.style.background="#FFFF00";
	alert ("introduce surname please");
	controlok=true;
	} else if (form.ape2.value=="") 
	{
	form.ape2.style.background="#FFFF00";
	alert ("introduce surname please");
	controlok=true;
	}  else if (form.email.value=="") 
	{
	form.email.style.background="#FFFF00";
	alert ("email required");
	controlok=true;
	}  else 	{
	

	
					form.submit()
					}
}



