// return the value of the radio button that is checked
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}


/* Registrarse */
function valid(){
	if(document.getElementById('registro-email').value == ""){
		alert("Ingrese su Email por favor.");
		document.getElementById('registro-email').focus();
		return false;
	}else{
			/* var s = document.getElementById('registro-email').value;
			var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.-]+[A-za-z]{2,4}$/;
			if (s.length == 0 ) return true;
			if (filter.test(s)){
				//return true;
			}else{
				alert("Ingrese una dirección de correo válida");
				document.getElementById('registro-email').focus();
				return false;
			}*/
	return true;
	}
	
	if(document.getElementById('registro-nombre').value == ""){
		alert("Ingrese su nombre y apellido por favor.");
		document.getElementById('registro-nombre').focus();
		return false;
	}
	
	if(document.getElementById('registro-contrasena').value == ""){
		alert("Por favor, ingrese una contraseña.");
		document.getElementById('registro-contrasena').focus();
		return false;
	}else{
		var contrasena_uno = document.getElementById('registro-contrasena').value;
	}
	if(document.getElementById('registro-contrasena2').value == ""){
		alert("Por favor, confirme la contraseña.");
		document.getElementById('registro-contrasena2').focus();
		return false;
	}else{
		var contrasena_dos = document.getElementById('registro-contrasena2').value;
	}
	if(contrasena_uno != contrasena_dos){
		alert("Las contraseñas ingresadas no coinciden, por favor vuelva a ingresarlas.");
		document.getElementById('registro-contrasena').focus();
		return false;
	}
	if(document.getElementById('agregar-pais').value == ""){
		alert("Por favor, seleccione su País");
		document.getElementById('agregar-pais').focus();
		return false;
	}
	if(document.getElementById('agregar-provincia').value == ""){
		alert("Por favor, seleccione su Provincia");
		document.getElementById('agregar-provincia').focus();
		return false;
	}
	if(document.getElementById('agregar-poblacion').value == ""){
		alert("Por favor, seleccione su Poblacion");
		document.getElementById('agregar-poblacion').focus();
		return false;
	}
	
	if(document.getElementById('registro-telefono').value == ""){
		alert("Ingrese su teléfono por favor.");
		document.getElementById('registro-telefono').focus();
		return false;
	} else {
		filter=/^[0-9() ]{1,30}$/;
		if (!filter.test(document.getElementById('registro-telefono').value)){
			alert("Ingrese un número de teléfono válido.");
			document.getElementById('registro-telefono').focus();
			return false;
		}
	}
	
	
	
	return true;
} //ffvalid

/* Inicio de sesion */
function newsletterVal(){
	if(document.getElementById('boletin-email').value == ""){
		alert("Suscripción Newsletter: Introduzca su e-mail");
		document.getElementById('boletin-email').focus();
		return false;
	}
	if(document.getElementById('boletin-nombre').value == ""){
		alert("Suscripción Newsletter:Introduzca su nombre");
		document.getElementById('boletin-nombre').focus();
		return false;
	}
	return true;
}

function loginVal(){
	if(document.getElementById('login_email').value == ""){
		alert("Introduzca su e-mail");
		document.getElementById('login_email').focus();
		return false;
	}
	if(document.getElementById('login_contrasena').value == ""){
		alert("Introduzca su contraseña");
		document.getElementById('login_contrasena').focus();
		return false;
	}
	return true;
}

/* Compara cual es mayor entre dos fechas */
function MayorIgual(fecha1, fecha2) {
	dia1 = fecha1.substring(0, 2);
	mes1 = fecha1.substring(3, 5);
	ano1 = fecha1.substring(6, 10);
	
	dia2 = fecha2.substring(0, 2);
	mes2 = fecha2.substring(3, 5);
	ano2 = fecha2.substring(6, 10);
	
	if(ano1 > ano2) {
		return true;
	} else if(ano1 < ano2) {
		return false;
	} else {
		if(mes1 > mes2) {
			return true;
		} else if(mes1 < mes2) {
			return false;
		} else {
			if(dia1 >= dia2) {
				return true;
			}
		}
	}
}

/* Agregar una casa */
function valImages(){

tipo_alquiler=getCheckedValue(document.forms['agregar-casa'].elements['tipo_alquiler']);

	if(document.getElementById('agregar-nombrecasa').value == ""){
		alert("Por favor, ingrese el nombre de la casa.");
		document.getElementById('agregar-nombrecasa').focus();
		return false;
	}
	
	if(document.getElementById('agregar-pais').value == ""){
		alert("Por favor, elija un País.");
		document.getElementById('agregar-pais').focus();
				return false;
	}
	
	if(document.getElementById('agregar-provincia').value == ""){
		alert("Por favor, elija una provincia.");
		document.getElementById('agregar-provincia').focus();
				return false;
	}
	
	if(document.getElementById('agregar-poblacion').value == ""){
		alert("Por favor, elija una población.");
		document.getElementById('agregar-poblacion').focus();
		return false;

	}
	
	if(document.getElementById('agregar-codpostal').value == ""){
		alert("Por favor, ingrese su Código Postal.");
		document.getElementById('agregar-codpostal').focus();
		return false;
	} else {
		filter=/^[0-9]{1,5}$/;
		if (!filter.test(document.getElementById('agregar-codpostal').value)){
			alert("Ingrese un Código Postal válido");
			document.getElementById('agregar-codpostal').focus();
			return false;
		}
	}
	
	if(document.getElementById('agregar-calle').value == ""){
		alert("Por favor, ingrese su Calle.");
		document.getElementById('agregar-calle').focus();
		return false;
	}
	
	if(document.getElementById('agregar-numero').value != ""){
		filter=/^[0-9]{1,6}$/;
		if (!filter.test(document.getElementById('agregar-numero').value)){
			alert("Ingrese un número de casa válido");
			document.getElementById('agregar-numero').focus();
			return false;
		}
	}
	
	if(document.getElementById('agregar-piso').value != ""){
		filter=/^[0-9]{1,2}$/;
		if (!filter.test(document.getElementById('agregar-piso').value)){
			alert("Ingrese un número de piso válido");
			document.getElementById('agregar-piso').focus();
			return false;
		}
	}
	
	if(document.getElementById('agregar-puerta').value != ""){
		filter=/^[0-9A-Za-z ]{1,10}$/;
		if (!filter.test(document.getElementById('agregar-puerta').value)){
			alert("Ingrese un número de puerta válido");
			document.getElementById('agregar-puerta').focus();
			return false;
		}
	}
	
	if(document.getElementById('agregar-escalera').value != ""){
		filter=/^[0-9]{1,2}$/;
		if (!filter.test(document.getElementById('agregar-escalera').value)){
			alert("Ingrese un número de escalera válido");
			document.getElementById('agregar-escalera').focus();
			return false;
		}
	}
	
	hab_simples = document.getElementById('agregar-hab_simples').value;
	hab_dobles = document.getElementById('agregar-hab_dobles').value;
	hab_triples = document.getElementById('agregar-hab_triples').value;
	hab_cuadruples = document.getElementById('agregar-hab_cuadruples').value;
	if(hab_simples == 0 && hab_dobles == 0 && hab_triples == 0 && hab_cuadruples == 0){
		alert("La casa debe tener al menos una habitación.");
		document.getElementById('agregar-hab_simples').focus();
		return false;
	}
	
	if(document.getElementById('agregar-min').value == ""){
		alert("Por favor, ingrese un número de viajeros mínimo.");
		document.getElementById('agregar-min').focus();
		return false;
	}else{
		var viajeros_min = document.getElementById('agregar-min').value;
		filter=/^[0-9]{1,2}$/;
		if (!filter.test(document.getElementById('agregar-min').value)){
			alert("Ingrese un número de viajeros mínimo válido");
			document.getElementById('agregar-min').focus();
			return false;
		}
	}
	
	if(document.getElementById('agregar-max').value == ""){
		alert("Por favor, ingrese un numero de viajeros máximo.");
		document.getElementById('agregar-max').focus();
		return false;
	}else{
		var viajeros_max = document.getElementById('agregar-max').value;
		filter=/^[0-9]{1,2}$/;
		if (!filter.test(document.getElementById('agregar-max').value)){
			alert("Ingrese un número de viajeros máximo válido");
			document.getElementById('agregar-max').focus();
			return false;
		}
	}
	
	if(parseInt(viajeros_max) < parseInt(viajeros_min)){
		alert("El número de viajeros máximo es menor que el de viajeros mínimo, por favor cámbielo.");
		document.getElementById('agregar-max').focus();
		return false;
	}

	// Comprobaciones de precios. Casa completa o ambos
if(tipo_alquiler==1 || tipo_alquiler==3)
{
		if(document.getElementById('precio-tb').value == ""){
		alert("Por favor, ingrese un importe para el precio de la casa completa en temporada baja.");
		document.getElementById('precio-tb').focus();
		return false;
	}else{
		var precio_tb = document.getElementById('precio-tb').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('precio-tb').value)){
			alert("Por favor, ingrese válido para el precio de la casa completa en temporada baja.");
			document.getElementById('precio-tb').focus();
			return false;
		}
	}
	
	if(document.getElementById('precio-tn').value == ""){
		alert("Por favor, ingrese un importe para el precio de la casa completa en temporada normal.");
		document.getElementById('precio-tn').focus();
		return false;
	}else{
		var precio_tb = document.getElementById('precio-tn').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('precio-tn').value)){
			alert("Por favor, ingrese válido para el precio de la casa completa en temporada normal.");
			document.getElementById('precio-tn').focus();
			return false;
		}
	}
	
	if(document.getElementById('precio-ta').value == ""){
		alert("Por favor, ingrese un importe para el precio de la casa completa en temporada alta.");
		document.getElementById('precio-ta').focus();
		return false;
	}else{
		var precio_tb = document.getElementById('precio-ta').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('precio-ta').value)){
			alert("Por favor, ingrese válido para el precio de la casa completa en temporada baja.");
			document.getElementById('precio-ta').focus();
			return false;
		}
	}
	
} // fin validacion si el tipo alquiler es casa completa
	
// Comprobaciones de precios. Casa por habitaciones o ambos
if(tipo_alquiler==2 || tipo_alquiler==3)
{

	if(document.getElementById('agregar-preciomin').value == ""){
		alert("Por favor, ingrese un importe para el precio mínimo.");
		document.getElementById('agregar-preciomin').focus();
		return false;
	}else{
		var precio_min = document.getElementById('agregar-preciomin').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('agregar-preciomin').value)){
			alert("Ingrese un precio mínimo válido");
			document.getElementById('agregar-preciomin').focus();
			return false;
		}
	}
	
	if(document.getElementById('agregar-preciomax').value == ""){
		alert("Por favor, ingrese un precio máximo.");
		document.getElementById('agregar-preciomax').focus();
		return false;
	}else{
		var precio_max = document.getElementById('agregar-preciomax').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('agregar-preciomax').value)){
			alert("Ingrese un precio máximo válido -no incluya decimales-");
			document.getElementById('agregar-preciomax').focus();
			return false;
		}
	}
	
	if(parseInt(precio_max) < parseInt(precio_min)){
		alert("El precio máximo es menor que el precio mínimo, por favor cámbielo.");
		return false;
	}
	
} // fin de la comprobacion de precios casa por habitaciones.

	avaibook_propietario = document.getElementById('avaibook_propietario').value;
	avaibook_alojamiento = document.getElementById('avaibook_alojamiento').value;
	avaibook_unidad_organizativa=document.getElementById('avaibook_unidad_organizativa').value;
	
	if( (avaibook_propietario!=0 && avaibook_alojamiento==0) || (avaibook_propietario==0 && avaibook_alojamiento!=0) )
	{
		alert("Para integrarse con Avaibook debe rellenar el código de propietario y el código de alojamiento.");
			document.getElementById('avaibook_propietario').focus();
			return false;
		}
	
	if(document.getElementById('imagen').value=="" && document.getElementById('number1').value=="" && document.getElementById('number2').value==""
	&& document.getElementById('number3').value=="" && document.getElementById('number4').value=="" && document.getElementById('number5').value==""
	&& document.getElementById('number6').value=="" && document.getElementById('number7').value=="" && document.getElementById('number8').value=="")
	{
	
			alert("Debe insertar al menos una fotografía de su casa");
			document.getElementById('imagen').focus();
			return false;
	
	}
	return true;
}

/* Editar casa */
function valEditarCasa(){

tipo_alquiler=getCheckedValue(document.forms['editar-casa'].elements['editar-tipo-alquiler']);

	if(document.getElementById('agregar-pais').value == ""){
		alert("Por favor, elija un país.");
		document.getElementById('editar-pais').focus();
				return false;
	}
	
	if(document.getElementById('agregar-provincia').value == ""){
		alert("Por favor, elija una provincia.");
		document.getElementById('editar-provincia').focus();
				return false;
	}
	
	if(document.getElementById('agregar-poblacion').value == ""){
		alert("Por favor, elija una población.");
		document.getElementById('editar-poblacion').focus();
		return false;

	}
	
	if(document.getElementById('editar-nombrecasa').value == ""){
		alert("Por favor, ingrese el nombre de la casa.");
		document.getElementById('editar-nombrecasa').focus();
		return false;
	}
	
	if(document.getElementById('editar-codpostal').value == ""){
		alert("Por favor, ingrese su Código Postal.");
		document.getElementById('editar-codpostal').focus();
		return false;
	} else {
		filter=/^[0-9]{1,5}$/;
		if (!filter.test(document.getElementById('editar-codpostal').value)){
			alert("Ingrese un Código Postal válido");
			document.getElementById('editar-codpostal').focus();
			return false;
		}
	}
	
	if(document.getElementById('editar-calle').value == ""){
		alert("Por favor, ingrese su Calle.");
		document.getElementById('editar-calle').focus();
		return false;
	}
	
	if(document.getElementById('editar-numero').value == ""){
		alert("Por favor, ingrese su número.");
		document.getElementById('editar-numero').focus();
		return false;
	} else {
		filter=/^[0-9]{1,6}$/;
		if (!filter.test(document.getElementById('editar-numero').value)){
			alert("Ingrese un número de casa válido");
			document.getElementById('editar-numero').focus();
			return false;
		}
	}
	
	hab_simples = document.getElementById('editar-hab_simples').value;
	hab_dobles = document.getElementById('editar-hab_dobles').value;
	hab_triples = document.getElementById('editar-hab_triples').value;
	hab_cuadruples = document.getElementById('editar-hab_cuadruples').value;
	if(hab_simples == 0 && hab_dobles == 0 && hab_triples == 0 && hab_cuadruples == 0){
		alert("La casa debe tener al menos una habitación.");
		return false;
	}
	
	if(document.getElementById('editar-min').value == ""){
		alert("Por favor, ingrese un número de viajeros mínimo.");
		document.getElementById('editar-min').focus();
		return false;
	}else{
		var viajeros_min = document.getElementById('editar-min').value;
		filter=/^[0-9]{1,2}$/;
		if (!filter.test(document.getElementById('editar-min').value)){
			alert("Ingrese un número de viajeros mínimo válido");
			document.getElementById('editar-min').focus();
			return false;
		}
	}
	
	if(document.getElementById('editar-max').value == ""){
		alert("Por favor, ingrese un número de viajeros máximo.");
		document.getElementById('agregar-max').focus();
		return false;
	}else{
		var viajeros_max = document.getElementById('editar-max').value;
		filter=/^[0-9]{1,2}$/;
		if (!filter.test(document.getElementById('editar-max').value)){
			alert("Ingrese un número de viajeros máximo válido");
			document.getElementById('agregar-max').focus();
			return false;
		}
	}
	
	if(parseInt(viajeros_max) < parseInt(viajeros_min)){
		alert("El número de viajeros máximo es menor que el de viajeros mínimo, por favor cámbielo.");
		document.getElementById('agregar-max').focus();
		return false;
	}
	

// Si se ha seleccionado casa completa o ambos, hay que validar el precio de la casa completa
if(tipo_alquiler==1 || tipo_alquiler==3)

{


		if(document.getElementById('editar-precio-tb').value == ""){
		alert("Por favor, ingrese un importe para el precio de la casa completa en temporada baja.");
		document.getElementById('editar-precio-tb').focus();
		return false;
	}else{
		var precio_tb = document.getElementById('editar-precio-tb').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('editar-precio-tb').value)){
			alert("Por favor, ingrese válido para el precio de la casa completa en temporada baja.");
			document.getElementById('editar-precio-tb').focus();
			return false;
		}
	}
	
	if(document.getElementById('editar-precio-tn').value == ""){
		alert("Por favor, ingrese un importe para el precio de la casa completa en temporada normal.");
		document.getElementById('editar-precio-tn').focus();
		return false;
	}else{
		var precio_tb = document.getElementById('editar-precio-tn').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('editar-precio-tn').value)){
			alert("Por favor, ingrese válido para el precio de la casa completa en temporada normal.");
			document.getElementById('editar-precio-tn').focus();
			return false;
		}
	}
	
	if(document.getElementById('editar-precio-ta').value == ""){
		alert("Por favor, ingrese un importe para el precio de la casa completa en temporada alta.");
		document.getElementById('editar-precio-ta').focus();
		return false;
	}else{
		var precio_tb = document.getElementById('editar-precio-ta').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('editar-precio-ta').value)){
			alert("Por favor, ingrese válido para el precio de la casa completa en temporada baja.");
			document.getElementById('editar-precio-ta').focus();
			return false;
		}
	}
} // fin de la validación precios casa completa	
	

// validamos ahora si se alquila por habitaciones
if(tipo_alquiler==2 || tipo_alquiler==3)

{	
	if(document.getElementById('editar-preciomin').value == ""){
		alert("Por favor, ingrese un precio mínimo.");
		document.getElementById('editar-preciomin').focus();
		return false;
	}else{
		var precio_min = document.getElementById('editar-preciomin').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('editar-preciomin').value)){
			alert("Ingrese un monto de precio mínimo válido");
			document.getElementById('editar-preciomin').focus();
			return false;
		}
	}
	
	if(document.getElementById('editar-preciomax').value == ""){
		alert("Por favor, ingrese un precio máximo.");
		document.getElementById('editar-preciomax').focus();
		return false;
	}else{
		var precio_max = document.getElementById('editar-preciomax').value;
		filter=/^[0-9\.]{1,11}$/;
		if (!filter.test(document.getElementById('editar-preciomax').value)){
			alert("Ingrese un monto de precio máximo válido");
			document.getElementById('editar-preciomax').focus();
			return false;
		}
	}
	
	if(parseInt(precio_max) < parseInt(precio_min)){
		alert("El precio máximo es menor que el precio mínimo, por favor cámbielo.");
		return false;
	}
	return true;
} // fin de la validación si se alquila por habitaciones
	
	
	return true;
}

/* Contacto al propietario desde una casa */
function valContCasa(){
	if(document.getElementById('casa-nombre').value == ""){
		alert("Ingrese su nombre por favor.");
		document.getElementById('casa-nombre').focus();
		return false;
	}
	
	if(document.getElementById('casa-email').value == ""){
		alert("Ingrese su e-mail por favor.");
		return false;
	}else{
			var s = document.getElementById('casa-email').value;
			var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (s.length == 0 ) return true;
			if (filter.test(s)){
				//return true;
			}else{
				alert("Ingrese una dirección de correo válida");
				document.getElementById('casa-email').focus();
				return false;
			}
	}
	
	if(document.getElementById('casa-mensaje').value == ""){
		alert("Ingrese su mensaje por favor.");
		document.getElementById('casa-mensaje').focus();
		return false;
	}

	return true;

}

/* Comentario en la casa */
function valComentCasa(){
	if(document.getElementById('comentario-nombre').value == ""){
		alert("Ingrese su nombre por favor.");
		document.getElementById('comentario-nombre').focus();
		return false;
	}
	
	if(document.getElementById('comentario-email').value == ""){
		alert("Ingrese su e-mail por favor.");
		return false;
	}else{
			var s = document.getElementById('comentario-email').value;
			var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (s.length == 0 ) return true;
			if (filter.test(s)){
				//return true;
			}else{
				alert("Ingrese una dirección de correo válida");
				document.getElementById('comentario-email').focus();
				return false;
			}
	}
	
	if(document.getElementById('comentario-comentario').value == ""){
		alert("Ingrese su comentario por favor.");
		document.getElementById('comentario-comentario').focus();
		return false;
	}

	return true;

}

/* Contacto al sitio desde Contactar */
function valContRural(){
	if(document.getElementById('contactar-nombre').value == ""){
		alert("Ingrese su nombre por favor.");
		document.getElementById('contactar-nombre').focus();
		return false;
	}
	
	if(document.getElementById('contactar-email').value == ""){
		alert("Ingrese su e-mail por favor.");
		return false;
	}else{
			var s = document.getElementById('contactar-email').value;
			var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (s.length == 0 ) return true;
			if (filter.test(s)){
				//return true;
			}else{
				alert("Ingrese una dirección de correo válida");
				document.getElementById('contactar-email').focus();
				return false;
			}
	}
	
	if(document.getElementById('contactar-mensaje').value == ""){
		alert("Escriba su mensaje por favor.");
		document.getElementById('contactar-mensaje').focus();
		return false;
	}

	return true;

}

/* Contacto al sitio desde Web Propia */
function valContWeb(){
	if(document.getElementById('contactar-nombre').value == ""){
		alert("Ingrese su nombre por favor.");
		document.getElementById('contactar-nombre').focus();
		return false;
	}
	
	if(document.getElementById('contactar-apellidos').value == ""){
		alert("Ingrese sus apellidos por favor.");
		document.getElementById('contactar-apellidos').focus();
		return false;
	}
	
	if(document.getElementById('contactar-dominio').value == ""){
		alert("Ingrese el dominio que desea utilizar.");
		document.getElementById('contactar-dominio').focus();
		return false;
	}
	
	if(document.getElementById('contactar-tel').value == ""){
		alert("Ingrese su número de teléfono.");
		document.getElementById('contactar-tel').focus();
		return false;
	}
	
	if(document.getElementById('contactar-email').value == ""){
		alert("Ingrese su e-mail por favor.");
		return false;
	}else{
			var s = document.getElementById('contactar-email').value;
			var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
			if (s.length == 0 ) return true;
			if (filter.test(s)){
				//return true;
			}else{
				alert("Ingrese una dirección de correo válida");
				document.getElementById('contactar-email').focus();
				return false;
			}
	}

	return true;
}

/* Busqueda avanzada */
function ValidarBusqueda() {
	entrada = document.getElementById("fechaentrada").value;
	salida = document.getElementById("fechasalida").value;
	if((entrada != "" && salida == "") || (salida != "" && entrada == "")) {
		alert("Debe completar la fecha de entrada y salida.");
		return false;
	}
	return true;
}

function ctrl_busqueda(){
	if(document.getElementById('fechaentrada').value != ""){
			var s = document.getElementById('fechaentrada').value;
			var filter=/^\[2007-2099]\-\[01-12]\-\[01-31]$/;
			if (s.length == 0 ) return true;
			if (filter.test(s)){
				//return true;
			}else{
				alert("Ingrese una fecha válida. El formato es: año-mes-dia. ej.: 2007-01-01");
				document.getElementById('fechaentrada').focus();
				return false;
			}
	}
}
