// JavaScript Document
<!-- Begin
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=630,height=350,left =0,top =0');");
}
// End -->

var titulopordefecto = "Hoteles en Isla de Margarita"; //Si no se especifica un título al llamar a la función colocará el que se especifique aquí
var ventana;
var cont=0;

function afoto(cual,titulo)
{
if(cont==1){ventana.close();ventana=null}
if(titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,scrollbars=no')
ventana.document.write('<html><head><title>' + title + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">');
ventana.document.close();
cont++;
}
function redimensionar(ancho, alto)
{
ventana.resizeTo(ancho+12,alto+28);
ventana.moveTo((screen.width-ancho)/10,(screen.height-alto)/10); //centra la ventana. Eliminar si no se quiere centrar el popup
}



var titulopordefecto = "Hoteles en Margarita"; //Si no se especifica un título al llamar a la función colocará el que se especifique aquí
var ventana;
var cont=0;

function afoto(cual,titulo)
{
if(cont==1){ventana.close();ventana=null}
if(titulo==null){titulo=titulopordefecto}
ventana=window.open('','ventana','resizable=yes,scrollbars=no')
ventana.document.write('<html><head><title>' + titulo + '</title></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no" onUnload="opener.cont=0"><img src="' + cual + '" onLoad="opener.redimensionar(this.width, this.height)">');
ventana.document.close();
cont++;
}
function redimensionar(ancho, alto)
{
ventana.resizeTo(ancho+12,alto+28);
ventana.moveTo((screen.width-ancho)/10,(screen.height-alto)/10); //centra la ventana. Eliminar si no se quiere centrar el popup
}



/*Funcion que valida que la fecha sea correcta*/

function validarfecha(anno,mes,dia)
	{
	  switch(mes)
	  {/*Si el mes termina en 30, verificar que el día no sea mayor que 30*/
	    case 'Abril':
		case 'Junio':
		case 'Septiembre':
		case 'Noviembre': 
		
		if(dia>30){
			return true;
		}else{
			return false;
		}
		break;
		/*Si el mes es febrero, verificar si el año es bisiesto*/
		case Febrero: 
		if((((anno%100)==0)&&((anno%400)==0))||(((anno%100)!=0)&&((anno%4)==0))){
				  
			if(dia >29){/*si es bisiesto, verificar que el día no sea mayor a 29*/
				return true;
			}else{
				return false;
			}
			
		}else{
			
			if(dia >28){/*si no es bisiesto, verificar que el día no sa mayor a 28*/
				return true;
			}else{
				return false;
		    }
		}
		break;
		/*si el mes termina en 31, todo ok*/
		case 'Enero':
		case 'Marzo':
		case 'Mayo':
		case 'Julio':
		case 'Agosto':
		case 'Octubre':
		case 'Septiembre': return false; 
		break;
	  }
	}
	/*FUNCION QUE VERIFICA QUE NO HAYA ERRORES EN LAS FECHAS*/
	function errorfecha()
	{var AnoI;
	 var MesI;
	 var DiaI;
	 var AnoO;
	 var MesO;
	 var DiaO;
	with(document.form1){
	AnoI=AnoIn.selectedIndex + 2004;
	MesI=MesIn.selectedIndex;
	DiaI=DiaIn.selectedIndex;
	AnoO=AnoOut.selectedIndex + 2004;
	MesO=MesOut.selectedIndex;
	DiaO=DiaOut.selectedIndex;
	/*Si las fechas son incorrectas*/
	  if((validarfecha(AnoI,MesI,DiaI))||(validarfecha(AnoO,MesO,DiaO)))
	  {
	    return true;
	  }else{/*sino*/
	    if(AnoI>AnoO)/*si añoin es mayor que año out*/
		{ 
		  return true;
		}else{/*sino*/
		  if(AnoI==AnoO)/*si los años son iguales*/
		  {
		    if(MesI>MesO)/*si el mes in es mayor que el mes out*/
			{ 
			  return true;
			}else{/*sino*/
			  if(MesI==MesO)/*si los meses son iguales*/
			  {
			    if(DiaI>=DiaO)/*si díain es mayor o igual que díaout*/
				{ 
				  return true;
				}else{
				  return false;
				}
			  }else{
			    return false;
			  }
			}
		  }else{
		    return false;
		  }
		}
	  }
	}}

/****************************************************************************************************

@Funcion que Verifica el dia del Mes que corresponde

*****************************************************************************************************/
function validaemail() 
{
	datoemail = document.form1.EMail.value;
		if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(datoemail)) && datoemail!="") {
			alert('Esto no es un email');
			document.form1.EMail.focus();
			return false;
		}else{
			return true;
		}
}

function validaFechaIn($annoForm,$mesForm,$diaForm){
	
	
	var $ano = document.getElementById($annoForm).value;
	var $mes = document.getElementById($mesForm).value;
	var $dia = document.getElementById($diaForm).value;
	
	switch($mes)
	{
 	
	case 'Febrero':
		if ($dia > 28){
			return true;	
		}
	break;
	
	case 'Abril':
		if ($dia > 30){
			return true;	
		}
	break;
	
	case 'Junio':
		if ($dia > 28){
			return true;
		}
	break;
	
	case 'Septiembre':
		if ($dia > 30){
			return true;	
		}
	break;

	case 'Noviembre':
		if ($dia > 30){
			return true;
		}
	break;

	}
}



/****************************************************************************************************
@Funcion que valida los datos del formulario

//****************************************************************************************************/
	function envio()
	{
		
			
		if(document.form1.Nombre.value == "") {
			
			alert('Debe Ingresar un Nombre y Apellido');
			document.form1.Nombre.focus();
			return false;
			
		}else if(document.form1.EMail.value == ""){
			alert('Debe Ingresar una direccion de email valida donde enviaremos su cotizacion');
			document.form1.EMail.focus();
			return false;
			
		}else if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.form1.EMail.value)) && document.form1.EMail.value!="") {
			alert('Debe ser una direcciones Email valida');
			document.form1.EMail.focus();
			return false;
			
		}else if(document.form1.Telefono.value == ""){
				 
			alert('Debe Ingresar un Numero Telefonico');
			return false;
			
		}else if(document.form1.DiaIn.value == 0){
		
			alert('Seleccione el Dia de Llegada');
			return false;
		}else if(document.form1.MesIn.value == 0){
		
			alert('Seleccione el Mes de Llegada');
			return false;
			
		}else if(document.form1.DiaOut.value == 0){
		
			alert('Seleccione el Dia de Salida');
			return false;
		}else if(document.form1.MesOut.value == 0){
		
			alert('Seleccione el Mes de Salida');
			return false;
			
		}else{
			if(document.form1.Ofertas.value=="si"){
				
				document.form1.recipient.value="reservas@felizviaje.com;mercadeo@felizviaje.com";
				document.form1.redirect.value="http://www.felizviaje.com/confirmboletin.html";
				document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";	
				
			}else{

				document.form1.recipient.value="reservas@felizviaje.com;mercadeo@felizviaje.com";
				document.form1.redirect.value="http://www.felizviaje.com/confirmacion.html";
				document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";
				
			}
		}
	}
	
	function enviar()
		{
			document.form1.recipient.value="info@felizviaje.com;mercadeo@felizviaje.com";
			document.form1.redirect.value="http://www.felizviaje.com/confirmacion.html";
			document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";	
		}

	
	function send()
	   {
			document.form1.recipient.value="info@felizviaje.com;mercadeo@felizviaje.com";
			document.form1.redirect.value="http://www.felizviaje.com/callconfirm.html";
			document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";	
		}

	
	function mailto1()
		{
			window.open('mailto:info@felizviaje.com');
		}
	
	
	function mailto2()
		{
			window.open('mailto:agencias@felizviaje.com');
		}
	
	
	function mailto3()
		{
			window.open('mailto:reservas@felizviaje.com');
		}
	
	
	function mailto4()
		{
			window.open('mailto:eventos@felizviaje.com');
		}
	
	
	function mailto5()
		{
			window.open('mailto:felizviaje@gmail.com');
		}
	

/*FUNCION QUE CAMBIA URL*/
	
	function ChangeUrl(formulaire)
	{
	if (formulaire.ListeUrl.selectedIndex != 0)
		{
		location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
	 	}
	else 
		{
		alert('Tiene que Elegir Por Favor.');
		}
	}
	
	
/*****************FormularioBoda**********************/ 

function envioboda()
	{
		
			
		if(document.form1.Nombre.value == "") {
			
			alert('Debe Ingresar un Nombre y Apellido');
			document.form1.Nombre.focus();
			return false;
			
		}else if(document.form1.EMail.value == ""){
			alert('Debe Ingresar una direccion de email valida donde enviaremos su cotizacion');
			document.form1.EMail.focus();
			return false;
			
		}else if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.form1.EMail.value)) && document.form1.EMail.value!="") {
			alert('Debe ser una direcciones Email valida');
			document.form1.EMail.focus();
			return false;
			
		}else if(document.form1.Telefono.value == ""){
				 
			alert('Debe Ingresar un Numero Telefonico');
			return false;
			
		}else if(document.form1.DiaIn.value == 0){
		
			alert('Seleccione el Dia de Llegada');
			return false;
		}else if(document.form1.MesIn.value == 0){
		
			alert('Seleccione el Mes de Llegada');
			return false;
			
		}else{
				document.form1.recipient.value="reservas@felizviaje.com;mercadeo@felizviaje.com";
				document.form1.redirect.value="http://www.felizviaje.com/confirmacion.html";
				document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";
		}
	}
	
	/*****************FormularioServicio**********************/ 

function envioservicios()
	{
		
			
		if(document.form1.Nombre.value == "") {
			
			alert('Debe Ingresar un Nombre y Apellido');
			document.form1.Nombre.focus();
			return false;
			
		}else if(document.form1.EMail.value == ""){
			alert('Debe Ingresar una direccion de email valida donde enviaremos su cotizacion');
			document.form1.EMail.focus();
			return false;
			
		}else if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.form1.EMail.value)) && document.form1.EMail.value!="") {
			alert('Debe ser una direcciones Email valida');
			document.form1.EMail.focus();
			return false;
			
		}else if(document.form1.Telefono.value == ""){
				 
			alert('Debe Ingresar un Numero Telefonico');
			return false;
			
		}else{
				document.form1.recipient.value="reservas@felizviaje.com;mercadeo@felizviaje.com";
				document.form1.redirect.value="http://www.felizviaje.com/confirmacion.html";
				document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";
		}
	}

    /*******************Calendario*****************************/
	
	function cambiarcolorOver(id){
	document.getElementById(id).style.backgroundColor='#FCFFB5';
	document.getElementById(id).style.color='#003399';
}
function cambiarcolorOut(id){
	document.getElementById(id).style.backgroundColor='#C43219';
	document.getElementById(id).style.color='#FFFFFF';
}

    /******************CierreCalendario************************/
	
	
/*****************Formulariobeisbol**********************/ 

function enviobeisbol()
	{
		
			
		if(document.form1.Nombre.value == "") {
			
			alert('Debe Ingresar un Nombre y Apellido');
			document.form1.Nombre.focus();
			return false;
			
		}else if(document.form1.EMail.value == ""){
			alert('Debe Ingresar una direccion de email valida donde enviaremos su cotizacion');
			document.form1.EMail.focus();
			return false;
			
		}else if( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(document.form1.EMail.value)) && document.form1.EMail.value!="") {
			alert('Debe ser una direccion de Email valida');
			document.form1.EMail.focus();
			return false;
			
		}else if(document.form1.Telefono.value == ""){
				 
			alert('Debe Ingresar un Numero Telefonico');
			return false;
			
	    }else if(document.form1.Hotel.value == 0){
		
			alert('Seleccione Hotel por favor');
			return false;
			
		}else{
			if(document.form1.Ofertas.value=="si"){
				
				document.form1.recipient.value="reservas@felizviaje.com;mercadeo@felizviaje.com";
				document.form1.redirect.value="http://www.felizviaje.com/confirmboletin.html";
				document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";	
				
			}else{

				document.form1.recipient.value="reservas@felizviaje.com;mercadeo@felizviaje.com";
				document.form1.redirect.value="http://www.felizviaje.com/confirmacion.html";
				document.form1.action="http://felizviaje.com/cgi-sys/FormMail.cgi";
				
			}
		}
	}
