
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_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_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_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 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.getElementById("grupo_comarca").value=0;
	document.getElementById("comarcas_grupo").value="";
}

////////////////////////////////////////////////////////////////////////
function sale_comarca()
{
	//window.status = "";
}
////////////////////////////////////////////////////////////////////////
function selecciona_comarca(id_comarca,num,tipo,idioma)
{
	//alert(num);
	if (num>0) 
	{
		var grupo = grupo_comarca(id_comarca);
		document.getElementById("grupo_comarca").value = grupo;
		document.getElementById("comarca").value = id_comarca;
	
		var grupoc = document.getElementById("grupo_comarca").value;
		document.getElementById("comarcas_grupo").value = comarcas_grupo(grupoc);
		aceptar(document.buscador,tipo,num,idioma);
	}
	else
	{
		//alert(idioma);
		if (idioma=="ES")
		{
			alert("En estos momentos, no tenemos nada en esta comarca. Puede buscar en las comarcas cercanas.");
		}
		if (idioma=="FR")
		{
			alert("Nous n'avons rien en ce moment dans cette zone. Vous pouvez chercher dans les zones limitrophes.");
		}
		if (idioma=="EN")
		{
			alert("We don't have anything in this region at the moment. You can search in others regions.");
		}
	}
	return false;
}
////////////////////////////////////////////////////////////////////////
function BuscarTodos(tipo,idioma)
{
	document.getElementById("comarca").value = "";
	document.getElementById("comarcas_grupo").value = "Todas";
	aceptar(document.buscador,tipo,20,idioma);
	return false;
}
////////////////////////////////////////////////////////////////////////
function BuscarTodosI(tipo,idioma,numinmu)
{
	document.getElementById("comarca").value = "";
	document.getElementById("comarcas_grupo").value = "Todas";
	aceptar(document.buscador,tipo,numinmu,idioma);
	return false;
}
////////////////////////////////////////////////////////////////////////
function BuscarTodosI_pruebas(tipo,idioma,numinmu)
{
	document.getElementById("comarca").value = "";
	document.getElementById("comarcas_grupo").value = "Todas";
	aceptar_pruebas(document.buscador,tipo,numinmu,idioma);
	return false;
}
////////////////////////////////////////////////////////////////////////
function grupo_comarca(id_comarca)
{
	if (id_comarca>17)
		return id_comarca;	
	else{
		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 seleccion_comarcas_grupo(idioma)
{
		if (document.getElementById("tipo_inmueble").value=="0")
		{
			alert("Seleccione un tipo de inmueble.");
		}
		else
		{
			var grupo = document.getElementById("grupo_comarca").value;
			document.getElementById("comarcas_grupo").value = comarcas_grupo(grupo);
			aceptar(document.buscador,idioma);
		}

}
////////////////////////////////////////////////////////////////////////
function comarcas_grupo(g)
{

	grupo=eval(g);

	if (grupo>500 && grupo<600){
		switch (grupo)
		{
			//solo hay un grupo con dos comarcas
			//el resdto de grupos son de una comarca
			case 502: return "502,511";
			default: return String(grupo);
		}	
	}
	else if(grupo<200){
		switch (grupo)
		{
			// La Hoya de Buñol,Los Serranos,Requena-Utiel,Rincon de ademuz
			case 101: return "7,14,15,16";
			//La Vall de albaida,La vall de cofrentes,La canal de navarres,La costera
			case 102: return "8,9,10,11";
			//El camp de morvedre,El camp del turia
			case 103: return "5,6";
			//Valencia (L´horta)
			case 104: return "1";
			//La Ribera Baixa,La Ribera alta
			case 105: return "2,3";
			//Valencia ciudad
			case 106: return "17";
			//La Safor
			case 107: return "4";
			//Valencia (l´horta),El camp del turia,El camp de morvedre,Castellon
			case 21: return("1,6,5,301")
			// La Hoya de buñol,Requena-Utiel,Los Serranos
			case 22: return("7,15,14")
			//La Ribera Baixa,La Safor,Alicante
			case 31: return("2,4,201")
			//La Ribera Alta,La Canal de Navarres,La Costera,La Vall de Albaida
			case 32: return("3,10,11,8")	
			//Valencia (l´horta),El camp del turia,El camp de morvedre,Castellon +
			//La Ribera Baixa,La Safor,Alicante
			case 41: return("1,6,5,301,2,4,201")
			//La Hoya de buñol,Requena-Utiel,Los Serranos +
			//La Ribera Alta,La Canal de Navarres,La Costera,La Vall de Albaida
			case 42:return("7,15,14,3,10,11,8")
			default: return "";
		}	
	}
	else{
		return String(grupo);
	}
}
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
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 aceptar(f,tipo,num,idioma)
{
	var gc = f.comarcas_grupo.value + "";
	if  ((gc == "0") ||(gc == ""))
	{
		alert("Seleccione una zona pinchando en el mapa.")	
	}
	else
	{
		if (tipo==15 && num>10)
		{
			f.action=""+idioma+"_ElijePrecio.asp";
			f.submit();
		}
		else
		{
			if (idioma=="ES") {
				f.action="SPBuscador.asp";
			}
			else {
				f.action=idioma+"Buscador.asp";				
				if (idioma=="NL") {
				f.action="NEBuscador.asp";
				}
				if (idioma=="PL") {
				f.action="POLBuscador.asp";
				}
				if (idioma=="PO") {
				f.action="POLBuscador.asp";
				}
				if (idioma=="VA") {
				f.action="VALBuscador.asp";
				}
			}
			f.submit();
		}

	}
}

////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
function aceptar_pruebas(f,tipo,num,idioma)
{
	var gc = f.comarcas_grupo.value + "";
	if  ((gc == "0") ||(gc == ""))
	{
		alert("Seleccione una zona pinchando en el mapa.")	
	}
	else
	{
		if (tipo==15 && num>10)
		{
			f.action=""+idioma+"_ElijePrecio.asp";
			f.submit();
		}
		else
		{
			if (idioma=="ES") {
				f.action="SPBuscador_pruebas.asp";
			}
			else {
				f.action=idioma+"Buscador_pruebas.asp";				
				if (idioma=="NL") {
				f.action="NEBuscador.asp";
				}
				if (idioma=="PL") {
				f.action="POLBuscador.asp";
				}
				if (idioma=="PO") {
				f.action="POLBuscador.asp";
				}
				if (idioma=="VA") {
				f.action="VALBuscador.asp";
				}
			}
			f.submit();
		}

	}
}

////////////////////////////////////////////////////////////////////////

