/* 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(){

	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;
	}
	
	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;
	}
	/*
	if(document.getElementById('agregar_periodo1_desde').value == ""){
		alert("Por favor, ingrese una fecha de inicio del período de disponibilidad.");
		document.getElementById('agregar_periodo1_desde').focus();
		return false;
	}
	
	if(document.getElementById('agregar_periodo1_hasta').value == ""){
		alert("Por favor, ingrese una fecha de finalizazión del período de disponibilidad.");
		document.getElementById('agregar_periodo1_hasta').focus();
		return false;
	}
	
	
	// verificacion de los periodos
	fecha1 = document.getElementById('agregar_periodo1_desde').value;
	fecha2 = document.getElementById('agregar_periodo1_hasta').value;
	fecha3 = document.getElementById('agregar_periodo2_desde').value;
	fecha4 = document.getElementById('agregar_periodo2_hasta').value;
	fecha5 = document.getElementById('agregar_periodo3_desde').value;
	fecha6 = document.getElementById('agregar_periodo3_hasta').value;
	fecha7 = document.getElementById('agregar_periodo4_desde').value;
	fecha8 = document.getElementById('agregar_periodo4_hasta').value;
	
	// 1 con 2
	if(fecha1 != "" && fecha3 != "") {
		if((MayorIgual(fecha3, fecha1) && MayorIgual(fecha2, fecha3)) || (MayorIgual(fecha4, fecha1) && MayorIgual(fecha2, fecha4))) {
			alert("El período 2 se interpone con el 1, por favor cambie las fechas");
			return false;
		}
	}
	
	// 1 con 3
	if(fecha1 != "" && fecha5 != "") {
		if((MayorIgual(fecha5, fecha1) && MayorIgual(fecha2, fecha5)) || (MayorIgual(fecha6, fecha1) && MayorIgual(fecha2, fecha6))) {
			alert("El período 3 se interpone con el 1, por favor cambie las fechas");
			return false;
		}
	}
	
	// 1 con 4
	if(fecha1 != "" && fecha7 != "") {
		if((MayorIgual(fecha7, fecha1) && MayorIgual(fecha2, fecha7)) || (MayorIgual(fecha8, fecha1) && MayorIgual(fecha2, fecha8))) {
			alert("El período 4 se interpone con el 1, por favor cambie las fechas");
			return false;
		}
	}
	
	// 2 con 3
	if(fecha3 != "" && fecha5 != "") {
		if((MayorIgual(fecha5, fecha3) && MayorIgual(fecha4, fecha5)) || (MayorIgual(fecha6, fecha3) && MayorIgual(fecha4, fecha6))) {
			alert("El período 3 se interpone con el 2, por favor cambie las fechas");
			return false;
		}
	}
	
	// 2 con 4
	if(fecha3 != "" && fecha7 != "") {
		if((MayorIgual(fecha7, fecha3) && MayorIgual(fecha4, fecha7)) || (MayorIgual(fecha8, fecha3) && MayorIgual(fecha4, fecha8))) {
			alert("El período 4 se interpone con el 2, por favor cambie las fechas");
			return false;
		}
	}
	
	// 3 con 4
	if(fecha5 != "" && fecha7 != "") {
		if((MayorIgual(fecha7, fecha5) && MayorIgual(fecha6, fecha7)) || (MayorIgual(fecha8, fecha5) && MayorIgual(fecha6, fecha8))) {
			alert("El período 4 se interpone con el 3, por favor cambie las fechas");
			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(){
	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;
	}
	
	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;
	}
	/*
	if(document.getElementById('agregar_periodo1_desde').value == ""){
		alert("Por favor, ingrese una fecha de inicio del período de disponibilidad.");
		document.getElementById('agregar_periodo1_desde').focus();
		return false;
	}
	
	if(document.getElementById('agregar_periodo1_hasta').value == ""){
		alert("Por favor, ingrese una fecha de finalizazión del período de disponibilidad.");
		document.getElementById('agregar_periodo1_hasta').focus();
		return false;
	}
	
	// verificacion de los periodos
	fecha1 = document.getElementById('agregar_periodo1_desde').value;
	fecha2 = document.getElementById('agregar_periodo1_hasta').value;
	fecha3 = document.getElementById('agregar_periodo2_desde').value;
	fecha4 = document.getElementById('agregar_periodo2_hasta').value;
	fecha5 = document.getElementById('agregar_periodo3_desde').value;
	fecha6 = document.getElementById('agregar_periodo3_hasta').value;
	fecha7 = document.getElementById('agregar_periodo4_desde').value;
	fecha8 = document.getElementById('agregar_periodo4_hasta').value;
	
	// 1 con 2
	if(fecha1 != "00-00-0000" && fecha3 != "00-00-0000") {
		if((MayorIgual(fecha3, fecha1) && MayorIgual(fecha2, fecha3)) || (MayorIgual(fecha4, fecha1) && MayorIgual(fecha2, fecha4))) {
			alert("El período 2 se interpone con el 1, por favor cambie las fechas");
			return false;
		}
	}
	
	// 1 con 3
	if(fecha1 != "00-00-0000" && fecha5 != "00-00-0000") {
		if((MayorIgual(fecha5, fecha1) && MayorIgual(fecha2, fecha5)) || (MayorIgual(fecha6, fecha1) && MayorIgual(fecha2, fecha6))) {
			alert("El período 3 se interpone con el 1, por favor cambie las fechas");
			return false;
		}
	}
	
	// 1 con 4
	if(fecha1 != "00-00-0000" && fecha7 != "00-00-0000") {
		if((MayorIgual(fecha7, fecha1) && MayorIgual(fecha2, fecha7)) || (MayorIgual(fecha8, fecha1) && MayorIgual(fecha2, fecha8))) {
			alert("El período 4 se interpone con el 1, por favor cambie las fechas");
			return false;
		}
	}
	
	// 2 con 3
	if(fecha3 != "00-00-0000" && fecha5 != "00-00-0000") {
		if((MayorIgual(fecha5, fecha3) && MayorIgual(fecha4, fecha5)) || (MayorIgual(fecha6, fecha3) && MayorIgual(fecha4, fecha6))) {
			alert("El período 3 se interpone con el 2, por favor cambie las fechas");
			return false;
		}
	}
	
	// 2 con 4
	if(fecha3 != "00-00-0000" && fecha7 != "00-00-0000") {
		if((MayorIgual(fecha7, fecha3) && MayorIgual(fecha4, fecha7)) || (MayorIgual(fecha8, fecha3) && MayorIgual(fecha4, fecha8))) {
			alert("El período 4 se interpone con el 2, por favor cambie las fechas");
			return false;
		}
	}
	
	// 3 con 4
	if(fecha5 != "00-00-0000" && fecha7 != "00-00-0000") {
		if((MayorIgual(fecha7, fecha5) && MayorIgual(fecha6, fecha7)) || (MayorIgual(fecha8, fecha5) && MayorIgual(fecha6, fecha8))) {
			alert("El período 4 se interpone con el 3, por favor cambie las fechas");
			return false;
		}
	}
*/
	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;
			}
	}
}