
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
var vent;
vent= window.open(theURL,winName,features);
vent.focus();
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
////////////////////////////////////////////////////////////////////////
function seleccionaProvincia(f,prov)
{
	f.provincia.value=prov;
	actualizaMapa(f);
}
////////////////////////////////////////////////////////////////////////
function actualizaMapa(f)
{
	var provincia = f.provincia.value;
	if (provincia==1) f.action = "http://www.pisodirecto.com/buscadorValencia.asp";
	if (provincia==2)
	{
		f.comarcas_grupo.value="201";
		f.grupo_comarca.value = "200";		
	}
	if (provincia==3) 
	{
		f.comarcas_grupo.value="301";
		f.grupo_comarca.value = "300";		
	}
	imagen_provincia(f);
	f.submit();
}


////////////////////////////////////////////////////////////////////////
function aceptar(f)
{
	var gc = f.comarcas_grupo.value + "";
	if  ((gc == "0") ||(gc == ""))
	{
		alert("Seleccione una zona pinchando en el mapa.")	
	}
	else
	{
		if (gc=="17") f.action="/buscador2.asp"
		//alert(f.action);
		f.submit();
	}
}

////////////////////////////////////////////////////////////////////////
function cargar_imagenes_Botones()
{

	var vector = new Array();
	vector[0] = "/images/iconos/ico_busca_on.gif"
	vector[1] = "/images/iconos/ico_anuncio_on.gif"
	vector[2] = "/images/iconos/ico_correo_on.gif"
	vector[3] = "/images/iconos/ico_inicio_on.gif"
	vector[4] = "/images/iconos/ico_ayuda_on.gif"
	vector[5] = "/images/iconos/ico_cancelar_on.gif"
	vector[6] = "/images/botones/buscaX_on.gif"
	vector[7] = "/images/iconos/ico_cancelar_on.gif"
	vector[8] = "/images/botones/buscar2_on.gif"		
	var cadena = "'" + vector[0] + "'"
	var i=1;
	for (i=1;i<vector.length;i++) cadena = cadena  + ",'" + vector[i] + "'"
										
	MM_preloadImages(cadena)

}
////////////////////////////////////////////////////////////////////////
function cargar_imagenes_SinBenidorm()
{
	var vector = new Array();
	vector[0] = "/images/mapa/grupoSB000.jpg"
	vector[1] = "/images/mapa/grupoSB101.jpg"
	vector[2] = "/images/mapa/grupoSB102.jpg"
	vector[3] = "/images/mapa/grupoSB103.jpg"
	vector[4] = "/images/mapa/grupoSB104.jpg"
	vector[5] = "/images/mapa/grupoSB105.jpg"
	vector[6] = "/images/mapa/grupoSB106.jpg"
	vector[7] = "/images/mapa/grupoSB107.jpg"
	var cadena = "'" + vector[0] + "'"
	var i=1;
	for (i=1;i<vector.length;i++) cadena = cadena  + ",'" + vector[i] + "'"
										
	MM_preloadImages(cadena)

}
////////////////////////////////////////////////////////////////////////
function cargar_imagenes_Benidorm()
{

	var vector = new Array();
	vector[0] = "/images/mapa/grupoBenidorm.jpg"
	vector[1] = "/images/mapa/grupo000.jpg"
	vector[2] = "/images/mapa/grupo101.jpg"
	vector[3] = "/images/mapa/grupo102.jpg"
	vector[4] = "/images/mapa/grupo103.jpg"
	vector[5] = "/images/mapa/grupo104.jpg"
	vector[6] = "/images/mapa/grupo105.jpg"
	vector[7] = "/images/mapa/grupo106.jpg"
	vector[8] = "/images/mapa/grupo107.jpg"
		
	var cadena = "'" + vector[0] + "'"
	var i=1;
	for (i=1;i<vector.length;i++) cadena = cadena  + ",'" + vector[i] + "'"
										
	MM_preloadImages(cadena)

}
////////////////////////////////////////////////////////////////////////
function entra_comarca(id_comarca)
{
	mensaje = eval("'" + nombre_comarca(id_comarca) +"'");
	//window.status = mensaje;
}

function entra_benidorm()
{
	MM_swapImage('provValencia','','/images/mapa/grupoBenidorm.jpg',1);
	document.buscador.grupo_comarca.value=0;
	document.buscador.comarcas_grupo.value="";
}

////////////////////////////////////////////////////////////////////////
function sale_comarca()
{
	//window.status = "";
}
////////////////////////////////////////////////////////////////////////
function selecciona_comarca(id_comarca)
{
	var grupo = grupo_comarca(id_comarca);
	document.buscador.grupo_comarca.value = grupo;
	
	seleccion_comarcas_grupo();
	return false;
}
////////////////////////////////////////////////////////////////////////
function seleccion_comarcas_grupo()
{
		if (document.buscador.tipo.value=="0")
		{
			alert("Seleccione un tipo de inmueble.");
		}
		else
		{
			var grupo = document.buscador.grupo_comarca.value;
			document.buscador.comarcas_grupo.value = comarcas_grupo(grupo);
			imagen_grupo();
		}

}
////////////////////////////////////////////////////////////////////////



function envia_formulario()
{
		window.status='Enviando Formulario...';
		setTimeout("aceptar(document.buscador)",5000);
}
////////////////////////////////////////////////////////////////////////
function imagen_grupo()
{
	var grupo = document.buscador.grupo_comarca.value + ""
	if ((grupo != "") && (grupo>0)) 
	{
		var imagenMapa = "/images/mapa/grupo" + grupo 
		if (document.buscador.conBenidorm.value=="1") imagenMapa = imagenMapa + ".jpg";
		else imagenMapa = imagenMapa + "SB.jpg";
		MM_swapImage('provValencia','',imagenMapa,1);
		envia_formulario();		
	}

}
////////////////////////////////////////////////////////////////////////
function imagen_provincia(grupo)
{
		var imagenMapa = "/images/mapa/com_valenciana" + grupo  + ".gif";
		MM_swapImage('imagenCV','',imagenMapa,1);

}
////////////////////////////////////////////////////////////////////////
function nombre_comarca(id_comarca)
{
	switch (id_comarca)
	{
		case 1: return "L´ Horta";
		case 2: return "La Ribera Baixa";
		case 3: return "La Ribera Alta";
		case 4: return "La Safor";
		case 5: return "El Camp de Morvedre";
		case 6: return "Camp de Turia";
		case 7: return "La Hoya de Buñol";
		case 8: return "La Vall d´Albaida";
		case 9: return "La Vall de Cofrentes";
		case 10: return "La Canal de Navarres";
		case 11: return "La Costera";
		case 14: return "Los Serranos";
		case 15: return "Requena-Utiel";
		case 16: return "Rincón de Ademúz";
		case 17: return "Valencia Ciudad";
		default: return "";
	}	
}
////////////////////////////////////////////////////////////////////////
function comarcas_grupo(g)
{

	grupo=eval(g);
	//alert(grupo+"aa");
	switch (grupo)
	{
		case 101: return "7,14,15,16";
		case 102: return "8,9,10,11";
		case 103: return "5,6";
		case 104: return "1";
		case 105: return "2,3";
		case 106: return "17";
		case 107: return "4";
		default: return "";
	}	
}
////////////////////////////////////////////////////////////////////////
function grupo_comarca(id_comarca)
{
	switch (id_comarca)
	{
		case 1: return 104;
		case 2: return 105;
		case 3: return 105;
		case 4: return 107;
		case 5: return 103;
		case 6: return 103;
		case 7: return 101;
		case 8: return 102;
		case 9: return 102;
		case 10: return 102;
		case 11: return 102;
		case 14: return 101;
		case 15: return 101;
		case 16: return 101;
		case 17: return 106;
		default: return 100;
	}	
}
////////////////////////////////////////////////////////////////////////


function dejaDemanda()
{
	document.buscador.action="/dejaDemanda3.asp";
	document.buscador.dejaDemanda.value="1";
}