// JavaScript Document
function TarifaOnLine() {
	var action = document.hoteles['hoteles_id'].value;
	if(document.hoteles['hoteles_id'].value) {	
		if(document.hoteles['fecha_inicio'].value!='') {
			action += '&amp;PASO1_FECHADESDE=' + document.hoteles['fecha_inicio'].value;
			if(document.hoteles['fecha_fin'].value!='') {
				action += '&amp;PASO1_FECHAHASTA=' + document.hoteles['fecha_fin'].value;	
			}
			else {
				action += '&amp;PASO1_FECHAHASTA=' + document.hoteles['fecha_inicio'].value;	
			}
		}
		document.hoteles.target = '_blank';
		document.hoteles.action = action;
		document.hoteles.submit();	
		return false;		
	}
	else {
		alert('¡Seleccione un Hotel HN y vea nuestras tarifas!');
		return false;
	}
}

function ReservaOnLine() {
	if(!document.hoteles['hoteles_id'].value) {	
		alert('¡Seleccione un Hotel HN!');
		document.hoteles['hoteles_id'].focus();
	}
	else if(!document.hoteles['fecha_inicio'].value) {
		alert('¡Seleccione una Fecha de Entrada!');
		document.hoteles['fecha_inicio'].focus();
	}
	else if(!document.hoteles['fecha_fin'].value) {
		alert('¡Seleccione una Fecha de Salida!');	
		document.hoteles['fecha_fin'].focus();
	}
	else if(!document.hoteles['res_habitacion'].value) {
		alert('¡Seleccione un Tipo de Habitacion!');
		document.hoteles['res_habitacion'].focus();
	}
	else if(!document.hoteles['res_nombre'].value) {
		alert('¡Añada el Nombre y los Apellidos de la persona de contacto!');	
		document.hoteles['res_nombre'].focus();
	}	
	else if(!document.hoteles['res_email'].value) {
		alert('¡Añada el Email de la persona de contacto!');	
		document.hoteles['res_email'].focus();
	}		
	else if(!document.hoteles['res_telefono'].value) {
		alert('¡Añada el Telefono de la persona de contacto!');	
		document.hoteles['res_telefono'].focus();
	}	
	else if(!document.hoteles['res_direccion'].value) {
		alert('¡Añada la Dirección de la persona de contacto!');	
		document.hoteles['res_direccion'].focus();
	}		
	else if(!document.hoteles['res_movil'].value) {
		alert('¡Añada el Telefono Móvil de la persona de contacto!');	
		document.hoteles['res_movil'].focus();
	}
	else if(!document.hoteles['res_tarjeta_1'].value || !/^([0-9])*$/.test(document.hoteles['res_tarjeta_1'].value)) {
		alert('¡Añada el Nº de Tarjeta de Crédito de la persona de contacto\n(Como Garantía de la Reserva)!');	
		document.hoteles['res_tarjeta_1'].focus();
	}
	else if(!document.hoteles['res_tarjeta_2'].value || !/^([0-9])*$/.test(document.hoteles['res_tarjeta_2'].value)) {
		alert('¡Añada el Nº de Tarjeta de Crédito de la persona de contacto\n(Como Garantía de la Reserva)!');	
		document.hoteles['res_tarjeta_2'].focus();
	}		
	else if(!document.hoteles['res_tarjeta_3'].value || !/^([0-9])*$/.test(document.hoteles['res_tarjeta_3'].value)) {
		alert('¡Añada el Nº de Tarjeta de Crédito de la persona de contacto\n(Como Garantía de la Reserva)!');	
		document.hoteles['res_tarjeta_3'].focus();
	}		
	else if(!document.hoteles['res_tarjeta_4'].value || !/^([0-9])*$/.test(document.hoteles['res_tarjeta_4'].value)) {
		alert('¡Añada el Nº de Tarjeta de Crédito de la persona de contacto\n(Como Garantía de la Reserva)!');	
		document.hoteles['res_tarjeta_4'].focus();
	}	
	else if(!document.hoteles['res_caducidad_1'].value || !/^([0-9])*$/.test(document.hoteles['res_caducidad_1'].value)) {
		alert('¡Añada el la Fecha de Caducidad de la Tarjeta de Crédito de la persona de contacto\n(Como Garantía de la Reserva)!');	
		document.hoteles['res_caducidad_1'].focus();
	}
	else if(!document.hoteles['res_caducidad_2'].value || !/^([0-9])*$/.test(document.hoteles['res_caducidad_2'].value)) {
		alert('¡Añada el la Fecha de Caducidad de la Tarjeta de Crédito de la persona de contacto\n(Como Garantía de la Reserva)!');
		document.hoteles['res_caducidad_2'].focus();
	}	
	else {
		alert("Hemos recibido su petición correctamente,\nnos pondremos en contacto con usted para confirmar su reserva.\n\nHOTELES HN");
		document.hoteles.submit();
		return true;
	}
	return false;
}

function ValidarEmail(email) {
	var filtro = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if(filtro.test(email)) { return(true); }
	else { return (false); }
}

function VolverAtras() {
	history.back();	
}