function iralapagina(valr,vpag) {
	var frm = document.frmbuscar;
	
	frm.offset.value = valr;
	frm.pagina.value = vpag;
	cambiaaction();
	//frm.submit();
}

function cambiaaction() {
	var frm = document.frmbuscar;
	var operacion = frm.operacion.options[frm.operacion.selectedIndex].value;
	var inmueble = frm.inmueble.options[frm.inmueble.selectedIndex].value;
	var provincia = frm.provincia.options[frm.provincia.selectedIndex].value;
	var pagina = frm.pagina.value;
	var adv = frm.adv.value;	
	var varurl = "";
	
	if (inmueble.toLowerCase()=="piso"){inmueble = "pisos";}
	if (inmueble.toLowerCase()=="apartamento"){inmueble = "apartamentos";}
	if (inmueble.toLowerCase()=="estudio"){inmueble = "estudios";}
	if (inmueble.toLowerCase()=="chalet"){inmueble = "chalets";}
	if (inmueble.toLowerCase()=="duplex"){inmueble = "duplex";}
	if (inmueble.toLowerCase()=="casa"){inmueble = "casas";}
	if (inmueble.toLowerCase()=="ático"){inmueble = "aticos";}
	if (inmueble.toLowerCase()=="loft"){inmueble = "lofts";}
	if (inmueble.toLowerCase()=="bungalow"){inmueble = "bungalows";}
	
	if (operacion.toLowerCase()=="alquilar"){operacion = "alquiler";}
	if (operacion.toLowerCase()=="comprar"){operacion = "venta";}
	
	if (!EsVacio(operacion)){varurl = varurl + operacion + "-";}
	if (!EsVacio(inmueble)){
		varurl = varurl + inmueble + "-";		
	} else {
		varurl = "buscador.asp";		
	}
	
	if (!EsVacio(provincia)){ 		
		if (varurl=="buscador.asp") {
			varurl = varurl + "?provincia="+provincia;			
		} else {
			varurl = varurl + provincia+"?"+pagina;			
		}
	} else {
		varurl = "buscador.asp";		
	}
	
	if (!EsVacio(adv)) { 	 
	 if (fRight(varurl, 4) == ".asp" )
	 {
		varurl = varurl + "?adv=true";		
	 }else{
		varurl = varurl + "&adv=true";		
	 }
	}
	
	frm.action = quitaacento(varurl.toLowerCase());	
	frm.submit();
}

function quitaacento(valvalue) {
	var retvalvalue = "";
	
	retvalvalue = valvalue.replace('á',"a");
	retvalvalue = retvalvalue.replace('é',"e");
	retvalvalue = retvalvalue.replace('í',"i");
	retvalvalue = retvalvalue.replace('ó',"o");
	retvalvalue = retvalvalue.replace('ú',"u");
	retvalvalue = retvalvalue.replace('ñ',"n");
	
	return retvalvalue;
}

function fRight(str, n)
{
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
