<!-- Beginning of JavaScript -


function AbrirSinScroll( url ) {
  web = url
  alto = 640	
  ancho = 490
  izq = (screen.width - ancho) / 2
  arr = ((screen.height - alto) / 2) - 15
  popupWin = window.open(web, "_blank", "scroll='yes',width=" + ancho + ",height=" + alto + ",top=" + arr + ",left=" + izq)
}
messages = new Array()
messages[0] = '<img src="fotos/inicio/fb01.jpg" width="400"  height="350">'
messages[1] = '<img src="fotos/inicio/fb02.jpg"   width="400"  height="350">'
messages[2] = '<img src="fotos/inicio/fb03.jpg"  width="400"  height="350">'
messages[3] = '<img src="fotos/inicio/fb04.jpg"  width="400"  height="350">'
messages[4] = '<img src="fotos/inicio/fb05.jpg"  width="400"  height="350">'
messages[5] = '<img src="fotos/inicio/fb06.jpg"  width="400"  height="350">'
messages[6] = '<img src="fotos/inicio/fb07.jpg"  width="400"  height="350">'
messages[7] = '<img src="fotos/inicio/fb08.jpg"  width="400"  height="350">'
messages[8] = '<img src="fotos/inicio/fb09.jpg"  width="400"  height="350">'
messages[9] = '<img src="fotos/inicio/fb10.jpg"  width="400"  height="350">'
messages[10] ='<img src="fotos/inicio/fb11.jpg"  width="400"  height="350">'
messages[11] = '<img src="fotos/inicio/fb12.jpg"  width="400"  height="350">'
messages[12] = '<img src="fotos/inicio/fb13.jpg"  width="400"  height="350">'
messages[13] = '<img src="fotos/inicio/fb14.jpg"  width="400"  height="350">'
/*messages[14] = '<img src="fotos banner/foto2.jpg" width="300"  height="220">'
messages[15] = '<img src="fotos banner/f4.jpg" width="300"  height="220">'
messages[16] = '<img src="fotos banner/f5.jpg" width="300"  height="220">'
messages[17] = '<img src="fotos banner/f6.jpg" width="300"  height="220">'
messages[18] = '<img src="fotos banner/f7.jpg" width="300"  height="220">'
messages[19] = '<img src="fotos banner/2.jpg" width="300"  height="220">'
messages[20] = '<img src="fotos banner/2.jpg" width="300"  height="220">'
messages[21] = '<img src="fotos banner/2.jpg" width="300"  height="220">'
*/
mescolor = new Array()
mescolor[0] = "ffffdf"
mescolor[1] = "ffffdf"
mescolor[2] = "ffffdf"
mescolor[3] = "ffffdf"
mescolor[4] = "ffffdf"

textfont = new Array()
textfont[0] = "Verdana"
textfont[1] = "Times"
textfont[2] = "Arial"

bagcolor = new Array()
bagcolor[0] = "ffffdf"
bagcolor[1] = "ffffdf"
bagcolor[2] = "ffffdf"
bagcolor[3] = "ffffdf"
bagcolor[4] = "ffffdf"
bagcolor[5] = "ffffdf"
bagcolor[6] = "ffffdf"

var i_messages = 0
var timer

function randomposition(range) {		
	return Math.floor(range*Math.random())
}

function dotransition() {
    if (document.all) {
        content.filters[i_messages].apply()
        content.innerHTML = "<table width=320 height=180 border=0><tr><td bgcolor="+bagcolor[randomposition(6)]+" style='color:"+mescolor[randomposition(4)]+";font-family:"+textfont[randomposition(2)]+";font-size:28pt' align=center valign=middle>"+messages[i_messages]+"</td></tr></table>"
        content.filters[i_messages].play()
        if (i_messages >= messages.length-1) {
            i_messages = 0
        }
        else {
            i_messages++
        }
    } 
	
	    if (document.layers) {
        document.nn.document.write("<table width=320 height=180 border=2><tr><td bgcolor="+bagcolor[randomposition(6)]+" align=center valign=middle>")
		 document.nn.document.write("<font face="+textfont[randomposition(2)]+" size=7 color="+mescolor[randomposition(4)]+">"+messages[i_messages]+"</font></td></tr></table>")
		document.close()
        if (i_messages >= messages.length-1) {
            i_messages = 0
        }
        else {
            i_messages++
        }
    } 
    timer = setTimeout("dotransition()",3000)   
}


function mOvr(src,clrOver) 
	{ 
		if (!src.contains(event.fromElement)) 
			{ 
				src.bgColor = clrOver; 
			}
	}

function mOvr(src,clrOver,tipo) 
	{ 
		if (!src.contains(event.fromElement)) 
			{ 
				src.bgColor = clrOver; 
			}
	}

function mOut(src,clrIn) 
	{ 
		if (!src.contains(event.toElement)) 
			{  
				src.bgColor = clrIn; 
			}
	}

function mUp(src,clrUp) 
	{ 
		if (!src.contains(event.toElement)) 
			{ 
				src.bgColor = clrUp; 
			}
	}

function mDown(src,clrDown) 
	{ 
		if (!src.contains(event.toElement)) 
			{ 
				src.bgColor = clrDown; 
			}
	}
function irA(enlace,target)
	{ 
		if(target)
			{ 
				open(enlace,target); 
			} 
		else
			{ 
				open(enlace); 
			}
	} 
	
function mailpage()
{
  mail_str = "mailto:?subject=visita esta página. " + document.title;
  mail_str += "&body=Hola amigo. Te recomiendo que visites esta página hotelaitue.cl -- " + document.title;
  mail_str += ". Enlace: " + location.href; 
  location.href = mail_str;
}

function mailpage2()
{
  mail_str = "mailto:reservas@hotelaitue.com?subject=" ;
 // mail_str += ". Enlace: " + location.href; 
  location.href = mail_str;
}

  
  function Validar(Form)  {
    return (
         ValidarNombre(Form.txtNombres.value, Form.txtApellidos.value)
	  && ValidarServTransfer(Form.radio,Form.txtLinea.value,Form.txtNroVuelo.value,Form.txtHora.value)
      && ValidarMail(Form.txtEmail.value)
	  && ValidarFechaInicio(Form.dc.value)
	  && ValidarFechaSalida(Form.dc.value,Form.dcc.value)
  	  && ValidarFechaVenc(Form.dccc.value)

   //   && ValidarClave(Form.txtLogin.value,Form.txtClave.value, Form.txtReclave.value)
      && fechaInicio(Form.dc.value)
		//&& ValidarMascota(Form.txtMascota.value)
     // && ValidarEdad(Form.txtEdad.value)
 	&& ValidarFormaPago(Form.formaPago.value,Form.tipoTarjeta.value)

  )
  }


  function ValidarNombre(txtNombres, txtApellidos)  {
    var cadena = "El nombre o el apellido no contiene datos.\n"
      + "No se puede llevar a cabo el registro, revise "
      + "sus datos";
  var cadena2 = "El nombre contiene caracteres no válidos.\n";
  var cadena3 = "El Apellido contiene caracteres no válidos.\n";

    if ( txtNombres == "" || txtApellidos == "" )  {
     alert(cadena);
	 return false;
      }
	 
    else return true;
    }
	

 function ValidarServTransfer(radio,txtLinea,txtNroVuelo,txtHora)  {
    var cadena = "Faltan campos por llenar si necesita servicio de transfer.\n";
      
    if ( radio[0].checked==true )
	{
		if(txtLinea=="" || txtNroVuelo=="" || txtHora=="")
		{   alert(cadena);
            return false;
        }
		
	return true
		}
	else return true;
    }
	
	function ValidarFormaPago(formaPago,tipoTarjeta) {
    
	  var Error2 = "Ingrese forma a pagar, Por favor ";
     var Error3 = "Seleccione tipo Tarjeta de Crédito, Por favor ";
     
    if (formaPago =="Forma")
	{ alert(Error2);return false;}
	else if (formaPago=="Tarjeta"){
		if(tipoTarjeta=="Tipo"){alert(Error3);return false;}
		return true;
		}
            
   else return true;
    }
	
/* Función para validar la dirección de e-mail */

  function ValidarMail(txtEmail){
    var cadena = "Direccion de correo no valida: " + txtEmail
      + "\nPor favor, introduce bien tu direccion";
 
   if(txtEmail!="" && (txtEmail.indexOf('@',0) <= 0  || txtEmail.indexOf(';',0) != -1
     || txtEmail.indexOf(' ',0) != -1 || txtEmail.indexOf('/',0) != -1
     || txtEmail.indexOf(';',0) != -1 || txtEmail.indexOf('<',0) != -1
     || txtEmail.indexOf('>',0) != -1 || txtEmail.indexOf('*',0) != -1
     || txtEmail.indexOf('|',0) != -1 || txtEmail.indexOf('`',0) != -1
     || txtEmail.indexOf('&',0) != -1 || txtEmail.indexOf('$',0) != -1
     || txtEmail.indexOf('!',0) != -1 || txtEmail.indexOf('"',0) != -1
     || txtEmail.indexOf(':',0) != -1 || txtEmail.indexOf('.',0) <= 0 ))
    { alert(cadena);  return false;   }
    else return true;
    }


function ValidarFechaInicio(dc)
{
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
		year+=1900;
	var day=mydate.getDay();
	var month=mydate.getMonth()+1;
	if (month<10)
		month=month;
	var daym=mydate.getDate();
	if (daym<10)
		daym=daym;
	cad=month+'-'+daym+'-'+year;
 mes=month;
 dia=daym+'-';
 anio=year;

  pos=dc.indexOf('-',0);
  largo=dia.indexOf('-',0);
  d=dc.indexOf('-',pos+1);
 di=dc.substr(pos+1,d-2);
  
	if(anio==dc.substr(largo-pos-1,4) && dc.substr(0,pos)<mes)
	{alert('El mes de Check In es erróneo. Verifique'); return false;}
	else if(mes==dc.substr(0,pos) && di<daym)
	{alert('El dia de Check In es erróneo. Verifique'); return false;}
	else
	return true;
	//dc.substr(pos+1,1)
}


function ValidarFechaSalida(dc,dcc)
{
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
		year+=1900;
	var day=mydate.getDay();
	var month=mydate.getMonth()+1;
	if (month<10)
		month=month;
	var daym=mydate.getDate();
	if (daym<10)
		daym=daym;
	cad=month+'-'+daym+'-'+year;
 mes=month;
 dia=daym+'-';
 anio=year;

  pos=dc.indexOf('-',0);
  largo=dia.indexOf('-',0);
  d=dc.indexOf('-',pos+1);
 di=dc.substr(pos+1,d-2);
 
 pos2=dcc.indexOf('-',0);
 d2=dcc.indexOf('-',pos2+1);
 di2=dcc.substr(pos2+1,d2-2);
 
 	if(dcc!="" && anio==dcc.substr(largo-pos2-1,4) && dcc.substr(0,pos2)<dc.substr(0,pos) )
	{alert('El mes de Check out es erróneo. Verifique'); return false;}
	else if(dcc!="" && dcc.substr(0,pos2)==dc.substr(0,pos) && di2<di)
	{alert('El día de Check out es  erróneo. Verifique'); return false;}
	else
	return true;
	//dc.substr(pos+1,1)
}

function ValidarFechaVenc(dccc)
{
	var mydate=new Date();
	var year=mydate.getYear();
	if (year < 1000)
		year+=1900;
	var day=mydate.getDay();
	var month=mydate.getMonth()+1;
	if (month<10)
		month=month;
	var daym=mydate.getDate();
	if (daym<10)
		daym=daym;
	cad=month+'-'+daym+'-'+year;
 mes=month;
 dia=daym+'-';
 anio=year;

  pos=dccc.indexOf('-',0);
  largo=dia.indexOf('-',0);
  d=dccc.indexOf('-',pos+1);
 di=dccc.substr(pos+1,d-2);
 

 	if(dccc!="" && anio==dccc.substr(largo-pos-1,4) && dccc.substr(0,pos)<mes )
	{alert('El mes de Fecha vencimiento tarjeta es erróneo. Verifique'); return false;}
	else if(dccc!="" && dccc.substr(0,pos)==mes && di<daym)
	{alert('El dia de Fecha Vencimiento tarjeta es erróneo. Verifique'); return false;}
	else
	return true;
	//dc.substr(pos+1,1)
}
/* Función para validar el nombre de usuario y la clave */

 /* function ValidarClave(txtLogin, txtClave, txtReclave)  {
    var Error0 = "El nombre de usuario no está introducido o "
      + "contiene algún carácter extraño, revíselo";
    var Error1 = "Falta alguno de los campos de la clave "
      + "por rellenar.";
    var Error2 = "Las claves no coinciden.";
    var Error3 = "El Login no debe ser mayor de 6 caracteres.";
	    var Error4 = "La Clave no debe ser mayor de 6 caracteres.";

  
var largo = txtLogin.length;	
var largo2 = txtClave.length;	

	if ( largo > 6 )	
	{ alert(Error3);		
	 return false;
	}
	if ( largo2 > 6 )	
	{ alert(Error4);		
	 return false;
	}
	
	
    if(
        txtLogin == "" || txtLogin.indexOf('ñ') >= 0
        || txtLogin.indexOf('?') >= 0 || txtLogin.indexOf('á') >= 0
        || txtLogin.indexOf('é') >= 0 || txtLogin.indexOf('í') >= 0
        || txtLogin.indexOf('ó') >= 0 || txtLogin.indexOf('ú') >= 0
       )  {
      alert(Error0);
      return false;
      }

    if( txtClave == "" || txtClave == "" ) {
      alert(Error1);
      return false;
      }
    else
      if ( txtClave != txtReclave ) {
        alert(Error2);
        return false;
        }
      else return true;

    }

/* Función para validar la edad, si es que se
   introduce alguna */

  

	function fechaInicio(dc)  {
    var cadena = "La fecha de llegada esta Vacía .\n"
           + "revísela";
   	
    if ( dc == "" )  {
      alert(cadena);
      return false;
      }
	
    else return true;
    

}
	


