function validarBusqueda(frm) {
	var correcto = true;
	
	if(isNaN(frm.capacidad.value)) {
		correcto = false;
		alert("La capacidad debe ser un valor numérico");
		frm.capacidad.focus();
	}
	
	if(correcto) {
		frm.submit();
	}
}


function validarAlta(frm) {
	var correcto = false;
	
	if(frm.nombre.value == null || frm.nombre.value == "") {
		alert("El nombre de la casa es obligatorio.");
		frm.nombre.focus();
	} else if(frm.direccion.value == null || frm.direccion.value == "") {
		alert("La dirección de la casa es obligatoria.");
		frm.direccion.focus();
	} else if(frm.capacidad.value == null || frm.capacidad.value == "" || frm.capacidad.value == "0") {
		alert("La capacidad de la casa es obligatoria.");
		frm.capacidad.focus();
	} else if(frm.precio.value == null || frm.precio.value == "" || frm.precio.value == "0") {
		alert("El precio medio por persona y noche es obligatorio.");
		frm.precio.focus();
	} else if( (frm.municipio.options[frm.municipio.selectedIndex].value == -1)
			&& ( frm.municipioNuevo.value == null
				|| frm.municipioNuevo.value == "")
		) {
		alert("La poblacion es obligatoria. O en su caso indicar una nueva población.");
		frm.municipio.focus();
	} else if(frm.municipio.options[frm.municipio.selectedIndex].value != -1
			&& frm.municipioNuevo.value != null
			&& frm.municipioNuevo.value != "") {
		alert("Solo puede indicar la población de una forma: a través de la lista desplegable o a través del nombre.");
		frm.municipio.focus();
	} else if(isNaN(frm.capacidad.value)) {
		alert("La capacidad debe ser un valor numérico.");
		frm.capacidad.focus();
	} else if(isNaN(frm.sencillas.value)) {
		alert("El número de habitaciones sencillas debe ser un valor numérico.");
		frm.sencillas.focus();
	} else if(isNaN(frm.dobles.value)) {
		alert("El número de habitaciones dobles debe ser un valor numérico.");
		frm.dobles.focus();
	} else if(isNaN(frm.triples.value)) {
		alert("El número de habitaciones triples debe ser un valor numérico.");
		frm.triples.focus();
	} else if(isNaN(frm.cuadruples.value)) {
		alert("El número de habitaciones cuadruples debe ser un valor numérico.");
		frm.cuadruples.focus();
	} else if(isNaN(frm.precio.value)) {
		alert("El precio medio por persona y noche debe ser un valor numérico.");
		frm.precio.focus();
	} else {
		correcto = true;
	}

	if(correcto) {
		frm.submit();
	}
}



//redireccion al alta de casas rurales.
function redirigirAlta(frm) {
	var provincia = frm.provincia.options[frm.provincia.selectedIndex].value;

	window.location.replace("http://" + provincia + ".ocioyturismorural.com/casasrurales/alta.php");
}