function AbrirVentana(dir_url, nombre, caracteristicas) {
	window.open(dir_url, nombre, caracteristicas);
};

function TextoBarra(texto) {
		status = texto;
		return true;
};

function DescripcionServicio (txt) {
	var servicio = new Array();
	servicio[0] = 'Seleccione el servicio para obtener mayor informaci&oacute;n';
	servicio[1] = 'En un entorno amigable disfrute de sus aperitivos mientras conversa con nuestros clientes.';
	servicio[2] = 'En un ambiente distinguido y agradable disfrutará de sus charlas y lecturas.';
	servicio[3] = 'Deleite su paladar degustando los platos de sabor mediterr&aacute;neo que acompa&ntilde;a<br> a nuestros platos. La profesionalidad y dedicación de nuestra cocina rinde<br> "culto a la mesa" en el Buffet Mediterr&aacute;neo.';
	servicio[4] = 'Estar en el jard&iacute;n tomando un refresco, a la sombra de las palmeras o al ba&ntilde;o<br>de los rayos del sol, le har&aacute; gozar profundamente de su estancia en nuestro hotel.';
	servicio[5] = 'Un masaje de chorros de agua a presi&oacute;n le aliviar&aacute; de las tensiones<br>producidas por el estr&eacute;s de los d&iacute;s pasados y que ahora le <br>parecer&aacute;n muy lejanos y olvidados.';
	servicio[6] = 'Libere su cuerpo de toxinas, rep&aacute;rese por los excesos de la noche<br> o prep&aacute;rese para la pr&oacute;xima fiesta.';
	servicio[7] = 'Aprov&eacute;chese de sus vaciones y ponga su cuerpo a tono. Recupere el tiempo perdido<br>y divi&eacute;rtase en sus momentos de ocio.';
	servicio[8] = 'En una de las ciudades m&aacute;s verticales del mundo, el aparcamiento es un problema<br>crucial. Nuestros clientes disfrutan de todo su tiempo libre y no lo pierden<br>buscando d&oacute;nde dejar su veh&iacute;culo.';

	if (document.getElementById) {
		x = document.getElementById("info");
		x.innerHTML = servicio[txt];
	}
	else if (document.all) {
		x = document.all["info"];
		x.innerHTML = servicio[txt];
	}
	else if (document.layers)
	{
		x = document.layers["info"];
		x.document.open();
		x.document.write(servicio[txt]);
		x.document.close();
	}
};

function DescripcionPrecios (txt) {
	if (document.getElementById) {
		x = document.getElementById("des");
		x.innerHTML = txt;
	}
	else if (document.all) {
		x = document.all["des"];
		x.innerHTML = txt;
	}
	else if (document.layers)
	{
		x = document.layers["des"];
		x.document.open();
		x.document.write(text);
		x.document.close();
	}
};

function esBisiesto(ano) {
	return ( a % 4 == 0 ) && ( ( a % 100 != 0 ) || ( a % 400 == 0 ) );
};

function fecha(fec) {
	var txt = new RegExp("^(\\d{1,2})(/|-)(\\d{1,2})(/|-)(\\d{4})$").exec(fec);
	if (txt != null) {
		var diasDelMes = new Array(31,esBisiesto(RegExp.$5) ? 29 : 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
		return RegExp.$2 == RegExp.$4 && RegExp.$3 >= 1 && RegExp.$3 <= 12 && RegExp.$1 >= 1 && RegExp.$1 <= diasDelMes[ RegExp.$3 - 1 ];
	} else {
		return false;
	};
};

function comprobarcampos() {
	if (document.forms[0].Nombre.value == '') {
		alert ('Introduzca su nombre');
		document.forms[0].Nombre.focus();
		return false;
	};

	if (document.forms[0].Apellidos.value == '') {
		alert ('Introduzca sus apellidos');
		document.forms[0].Apellidos.focus();
		return false;
	};

	var expresion = !( new RegExp( "\\S" ) ).test(document.forms[0].Fecha_Entrada.value);
	if (document.forms[0].Fecha_Entrada.value == '' || expresion || fecha(document.forms[0].Fecha_Entrada.value)) {
		alert ('La fecha de entrada no puede ser nula');
		document.forms[0].Fecha_Entrada.focus();
		return false;
	};

	expresion = !( new RegExp( "\\S" ) ).test(document.forms[0].Fecha_Salida.value || fecha(document.forms[0].Fecha_Salida.value));
	if (document.forms[0].Fecha_Salida.value == '' || expresion) {
		alert ('La fecha de salida no puede ser nula');
		document.forms[0].Fecha_Salida.focus();
		return false;
	};

	hoy = new Date();
	s = new String(document.forms[0].Fecha_Entrada.value);
	dia = s.slice(0,2);
	mes = s.slice(3,5);
		
	anyo = hoy.getFullYear();
	comparar = new Date(anyo,mes-1,dia);
	
	s = new String(document.forms[0].Fecha_Salida.value);
	dia = s.slice(0,2);
	mes = s.slice(3,5);
	anyo = hoy.getFullYear();
	comparar2 = new Date(anyo,mes-1,dia);
		
	if (comparar < hoy) {
		alert ('La fecha de entrada tiene que ser mayor que la fecha de hoy'+'\n');
		document.forms[0].Fecha_Entrada.focus();
		return false;
	};

	if (comparar > comparar2) {
		alert ('La fecha de salida tiene que ser mayor que la fecha de entrada\n');
		document.forms[0].Fecha_Salida.focus();
		return false;
	};
	
	if (document.forms[0].Numero_Habitaciones.value == '' || document.forms[0].Numero_Habitaciones.value <= 0) {
		alert ('El número de habitaciones tiene que ser mayor que cero');
		document.forms[0].Numero_Habitaciones.focus();
		return false;
	} else if (isNaN(document.forms[0].Numero_Habitaciones.value)) {
		alert ('El número de habitaciones tiene que ser un valor numérico');
		document.forms[0].Numero_Habitaciones.focus();
		return false;
	};
	
	if (document.forms[0].EMail.value == '') {
		alert ('La dirección e-mail no es válida.');
		document.forms[0].EMail.focus();
		return false;
	};
};
