﻿
//*******************package**********************
//limpia los controles de package
function resetP(){
   /* document.getElementById('CityID').value='';
    document.getElementById('FrAirportP').value='';
    document.getElementById('FromDate').value=scripts.textoDepart;
    document.getElementById('ToDate').value=scripts.textoReturn;
 
    document.getElementById('NumAdult').selectedIndex=0;
    document.getElementById('NumSenior').selectedIndex=0;
    document.getElementById('NumChild').selectedIndex=0;*/
    document.getElementById('PackageType').selectedIndex=0;
    cargarTipoPackage()
}

//cambia el formulario de acuerdo al tipo package seleccionado
function cargarTipoPackage(){
    var indice= document.getElementById('PackageType').selectedIndex;
   document.getElementById('CityIDP').value=scripts.textoTravelingTo;
   document.getElementById('FrAirportP').value=scripts.textoDepartingFrom;
   document.getElementById('ToDate').value=scripts.textoReturn;
   document.getElementById('NumAdult').selectedIndex=0; 
   document.getElementById('NumSenior').selectedIndex=0; 
   document.getElementById('NumChild').selectedIndex=0; 
   endSelect = document.getElementById('FromTime');
   var endSelect = document.getElementById('FromTime').length;
   for (p = 0; p < endSelect; p++) {
        document.getElementById('FromTime').remove(0);
		document.getElementById('ToTime').remove(0);
   }
  
   if (indice==2) {
         document.getElementById('FromDate').value=scripts.textoArrive;
         var HE ='AM';
        var valorHora=0;
        var j =0;
        var hora='';
        for (i=0; i<12; i++){
            if ((i==0) && (HE=='AM')){
             var hora='12:00 AM';
            }
            else if ((i==0) && (HE=='PM')){
             var hora='12:00 noon';
            }
            else {
             var hora= i + ':00 ' + HE ;
            }
            valorHora=j*60;
            document.getElementById('FromTime').options[j]=  new Option(hora, valorHora);
            document.getElementById('ToTime').options[j]=  new Option(hora, valorHora);
                          
            if ((i==11) && (HE=='AM')) {
                i=-1;
                HE='PM';
            }     
            j++;
        }
        document.getElementById('FromTime').selectedIndex=11; 
        document.getElementById('ToTime').selectedIndex=11;
        
       document.getElementById('spnFrAir').style.visibility='hidden';
   }  
   else{
       document.getElementById('FromTime').options[0]=  new Option(scripts.textoMorning, 361); 
       document.getElementById('FromTime').options[1]=  new Option(scripts.textoAfternoon, 901); 
       document.getElementById('FromTime').options[2]=  new Option(scripts.textoEvening, 1081);
        
         document.getElementById('ToTime').options[0]=  new Option(scripts.textoMorning, 361); 
       document.getElementById('ToTime').options[1]=  new Option(scripts.textoAfternoon, 901);
       document.getElementById('ToTime').options[2]=   new Option(scripts.textoEvening, 1081);
       
        document.getElementById('FromDate').value=scripts.textoDepart;
        document.getElementById('FromTime').selectedIndex=0; 
        document.getElementById('ToTime').selectedIndex=0;
       
       document.getElementById('spnFrAir').style.visibility='visible';
   } 
}

//valida las fecha del form package
function validarFechasPk(){
        var  vDepart= document.getElementById('FromDate').value;
        var  vReturn= document.getElementById('ToDate').value;
        var aux=true;
         var fechaAct = new Date();
         
         var diaAct = fechaAct.getDate()
         
       
         if (vDepart.length<10){
               alertaGenerica(scripts.textoSeleccioneFSalida);
             aux=false
        }
        else if (vReturn.length<10){
                alertaGenerica(scripts.textoSeleccioneFRegreso);
             aux=false
        }
        else{
        
            var soloDia= vDepart.substring(3,5); 
            var soloMes= vDepart.substring(0,2);
            var soloAnio= vDepart.substring(6,10);
            var soloDia2= vReturn.substring(3,5); 
            var soloMes2= vReturn.substring(0,2);
            var soloAnio2= vReturn.substring(6,10);
            var fechaI = new Date(soloAnio,soloMes,soloDia);
            var fechaF = new Date(soloAnio2,soloMes2,soloDia2);
           if ((fechaI.getMonth()==(fechaAct.getMonth()+1)) && (fechaI.getFullYear()== fechaAct.getFullYear()) && (fechaI.getDate()<diaAct)){
                 alertaGenerica(scripts.textoSalidaMayorActual);
                 aux=false
            }
            else if ((fechaI.getMonth()==fechaF.getMonth()) && (fechaI.getFullYear()>= fechaF.getFullYear()) && (fechaF.getDate()< fechaI.getDate())){
                alertaGenerica(scripts.textoSalidaMayorRegreso);
                aux=false
            }
            else if ((fechaI.getMonth()>fechaF.getMonth()) && (fechaI.getFullYear()== fechaF.getFullYear())){
                alertaGenerica(scripts.textoSalidaMayorRegreso);
                aux=false
            }
            else if (fechaI.getFullYear()> fechaF.getFullYear()){
                alertaGenerica(scripts.textoSalidaMayorRegreso);
                aux=false
            }
        }
     return aux;     
}

//envia la info del paquete
function enviarPackage(){
    if ((document.getElementById('FromDate').value==scripts.textoDepart) || (document.getElementById('FromDate').value==scripts.textoArrive)){
       alertaGenerica(scripts.textoSeleccioneFSalida);
    }
    else if (document.getElementById('ToDate').value==scripts.textoReturn) {
         alertaGenerica(scripts.textoSeleccioneFRegreso); 
    }
    else if ((document.getElementById('FrAirportP').value==scripts.textoDepartingFrom) && ( document.getElementById('spnFrAir').style.visibility=='visible')){
      alertaGenerica(scripts.textoSeleccionarSalida)
    }
     else if (document.getElementById('CityIDP').value==scripts.textoTravelingTo) {
        alertaGenerica(scripts.textoSeleccionarDestino)
    }
    /* else if (document.getElementById('NumAdult').selectedIndex==0) {
        alertaGenerica(scripts.textoAdulsRequired);   
    }*/
   else if (valFec=validarFechasPk()==true)
    {
        document.getElementById('form1').action=scripts.actionFormPackage;//'wfPruebaCalendar.aspx';//
        document.getElementById('form1').submit();
    
    }

}

if(typeof(Sys)!=='undefined')Sys.Application.notifyScriptLoaded();