
//Ejemplo de acceso al valor de una opcion de combo
//document.navForm.menu[document.navForm.menu.selectedIndex].value

function cambiaComarca(){
	var x=0;
	for (var i=0;i<document.buscador.comarca.options.length;++i){
		if (document.buscador.comarca.options[i].selected == true)
				{aux=i;	}
			}	
	//alert(document.buscador.comarca.options[aux].value+" -" +aux);
	cambiaPoblacion(document.buscador,document.buscador.comarca.options[aux].value);
	for (var i=0;i<document.buscador.poblacion.options.length;++i){
		if (i == 0) 
				{document.buscador.poblacion.options[i].selected=true;}
		else
				{document.buscador.poblacion.options[i].selected=false;}				
			}
	if (document.buscador.comarca.value=="L´Horta") {
		marcaValencia();
		}	

	return true;
 }

function ponComarca(xCom){
	for (var i=0;i<document.buscador.comarca.options.length;++i){
		if (document.buscador.comarca.options[i].value == xCom)
				{ document.buscador.comarca.options[i].selected=true;}
			}	
	
	cambiaPoblacion(document.buscador,xCom);
	for (var i=0;i<document.buscador.poblacion.options.length;++i){
		if (i == 0){document.buscador.poblacion.options[i].selected=true;}
		else	{document.buscador.poblacion.options[i].selected=false;}}	
	if (xCom=="L´Horta") {
			marcaValencia();
	}	
}

function sinSeleccion(f){
	for (var i=0;i<f.poblacion.options.length;++i){
		 f.poblacion.options[i].selected=false;}	
}

function marcaValencia(){
	for (var i=0;i<document.buscador.poblacion.options.length;++i){
		if (i == 0){document.buscador.poblacion.options[i].selected=true;}
		else	{document.buscador.poblacion.options[i].selected=false;}}	
}

function cambiaPoblacion(xform,comarca){
	var vector=new Array;
	var vectorN=new Array;
	
	if (comarca=="L´Horta") 
		{	vector=vHorta;
			vectorN=vHortaN;}
	if (comarca=="La Ribera Baixa")
		{	vector=vRib_Baixa;
			vectorN=vRib_BaixaN;}
	if (comarca=="La Ribera Alta")
		{	vector=vRib_Alta;
			vectorN=vRib_AltaN;}
	if (comarca=="Camp de Turia") 
		{	vector=vTuria;
			vectorN=vTuriaN}
	if (comarca=="Camp de Morvedre")
		{	vector=vMorvedre;
			vectorN=vMorvedreN}
    if (comarca=="La Hoya de Buñol")  
		{	vector=vBunyol;
			vectorN=vBunyolN}
    if (comarca=="Rincón de Ademúz")  
		{	vector=vRincon;
			vectorN=vRinconN }
    if (comarca=="La Safor")  
		{	vector=vSafor;
			vectorN=vSaforN}
    if (comarca=="La Vall d´Albaida")  
		{	vector=vAlbaida;
			vectorN=vAlbaidaN; }
    if (comarca=="Los Serranos")
		{	vector=vSerranos;
			vectorN=vSerranosN; }
    if (comarca=="La Costera")  
		{	vector=vCostera;
			vectorN=vCosteraN;}
    if (comarca=="La Canal de Navarres")   
		{	vector=vNavarres;
			vectorN=vNavarresN }
    if (comarca=="Requena-Utiel")
		{	vector=vRequena;
			vectorN=vNavarresN }
    if (comarca=="La Vall de Cofrentes")
		{	vector= vCofrentes;
			vectorN= vCofrentesN }
	if ((comarca=="Todo"))
		{	vector= vLista;
			vectorN= vListaNum; }
					  
	aux= xform.poblacion.length;
	borra_opciones(xform.poblacion);
	aux_i=0;
	if (comarca!="L´Horta" & comarca!="Todo") {
		xform.poblacion.options[0]= new Option("Cualquiera",'',true,true);
		if (vector.length>0) {	
			for (var i=0;i<vector.length;i++){
			     aux_i=i+1;
         	             xform.poblacion.options[aux_i]= new Option(vector[i],vectorN[i],false,false);
			   }
		}}		    
	else	if (vector.length>0) {	
			for (var i=0;i<vector.length;i++){
         	             xform.poblacion.options[i]= new Option(vector[i],vectorN[i],false,false);
		   }
	        }
}

function borra_opciones(xCombo){
		while (xCombo.length>0){
			xCombo.options[xCombo.length-1]=null;
		}
	}

function quitaCualq(xPob){

    var aux=0;
	for (var i = 0; i < xPob.length; i++) 
	{      if (xPob.options[i].selected == true) {       
			  aux=aux+1;     
    		//alert(aux + " seleccionados: "+ xPob.options[i].value);		
			 } 
	  } 	
	if (aux>1) 
		{
			xPob.options[0].selected=false;
		}
}


function cambiaVenta(cMin,cMax){
		borra_opciones(cMin);
		cMin.options[0]= new Option("Sin Mínimo",0,true,true);
		cMin.options[1]= new Option("5.000.000 ptas",5000000,false,false);
		cMin.options[2]= new Option("7.500.000 ptas",7500000,false,false);
		cMin.options[3]= new Option("10.000.000 ptas",10000000,false,false);
		cMin.options[4]= new Option("12.500.000 ptas",12500000,false,false);
		cMin.options[5]= new Option("15.000.000 ptas",15000000,false,false);
		cMin.options[6]= new Option("17.500.000 ptas",17500000,false,false);
		cMin.options[7]= new Option("20.000.000 ptas",20000000,false,false);
		cMin.options[8]= new Option("22.500.000 ptas",22500000,false,false);
		cMin.options[9]= new Option("25.000.000 ptas",25000000,false,false);
		cMin.options[0].selected=true;	
		borra_opciones(cMax);
		cMax.options[0]= new Option("Sin Máximo",99999999,true,true);
		cMax.options[1]= new Option("5.000.000 ptas",5000000,false,false);
		cMax.options[2]= new Option("7.500.000 ptas",7500000,false,false);
		cMax.options[3]= new Option("10.000.000 ptas",10000000,false,false);
		cMax.options[4]= new Option("12.500.000 ptas",12500000,false,false);
		cMax.options[5]= new Option("15.000.000 ptas",15000000,false,false);
		cMax.options[6]= new Option("17.500.000 ptas",17500000,false,false);
		cMax.options[7]= new Option("20.000.000 ptas",20000000,false,false);
		cMax.options[8]= new Option("22.500.000 ptas",22500000,false,false);
		cMax.options[9]= new Option("25.000.000 ptas",25000000,false,false);
		cMax.options[10]= new Option("30.000.000 ptas",30000000,false,false);
		cMax.options[0].selected=true;
}

function cambiaAlquiler(cMin,cMax){
		
		borra_opciones(cMin);
		cMin.options[0]= new Option("Sin Mínimo",0,true,true);
		cMin.options[1]= new Option("15.000 ptas",15000,false,false);
		cMin.options[2]= new Option("30.000 ptas",30000,false,false);
		cMin.options[3]= new Option("45.000 ptas",45000,false,false);
		cMin.options[4]= new Option("60.000 ptas",60000,false,false);
		cMin.options[5]= new Option("75.000 ptas",75000,false,false);
		cMin.options[6]= new Option("100.000 ptas",100000,false,false);
		cMin.options[7]= new Option("125.000 ptas",125000,false,false);
		cMin.options[0].selected=true;
		borra_opciones(cMax);
		cMax.options[0]= new Option("Sin Máximo",99999999,true,true);
		cMax.options[1]= new Option("15.000 ptas",15000,false,false);
		cMax.options[2]= new Option("30.000 ptas",30000,false,false);
		cMax.options[3]= new Option("45.000 ptas",45000,false,false);
		cMax.options[4]= new Option("60.000 ptas",60000,false,false);
		cMax.options[5]= new Option("75.000 ptas",75000,false,false);
		cMax.options[6]= new Option("100.000 ptas",100000,false,false);
		cMax.options[7]= new Option("125.000 ptas",125000,false,false);
		cMax.options[8]= new Option("150.000 ptas",150000,false,false);
		cMax.options[0].selected=true;
}

function cambiaOperacion(opcion){
	if (opcion.value==1){
		cambiaVenta(document.buscador.precioMIN,document.buscador.precioMAX);
		}
	else {	
		cambiaAlquiler(document.buscador.precioMIN,document.buscador.precioMAX);
	}	
}


