﻿// JScript File

var launchWCIWaitMPE=false;

function ValidateUCPBCheckBoxStatus()
{
//alert("Hola");
    isValidStatus=false;

        if(GVTravelersWebCheckedCheckBoxs!=null)
            if(GVTravelersWebCheckedCheckBoxs!='undifined')
                for(var x=0; x<GVTravelersWebCheckedCheckBoxs.length;x++)
                            {
                                objGVTravelersCheckBox=document.getElementById(GVTravelersWebCheckedCheckBoxs[x]);
                                //alert(objGVTravelersCheckBox);
                                if(objGVTravelersCheckBox!=null)
                                    if(objGVTravelersCheckBox.checked)
                                        isValidStatus=true;
                            }


    //alert(isValidStatus);
    if(!isValidStatus)
        DisplayObjElementID('block','MessagePanelDiv');
    return isValidStatus;

}

function DisplayObjElementID(typeStyle,objElementID)
{
    objelementID = document.getElementById(objElementID);

    if(objelementID!=null)
    {
        var classCss = (typeStyle!='none')?'errorPanel':'errorPanel None'; 
        objelementID.setAttribute(classByBrowser(), classCss);
    }

}

function UCCheckBoxStatus1()
{
    if(GVTravelersWebCheckedCheckBoxs!=null)
            if(GVTravelersWebCheckedCheckBoxs!='undifined')
                objGVTravelersCheckBoxSH=document.getElementById(GVTravelersWebCheckedCheckBoxs[0]);//This is the first CheckBoxID --> SelectHeaderCheckBox
                    //alert(objGVTravelersCheckBoxSH.checked)
                        if(objGVTravelersCheckBoxSH!=null)
                        {
                            actualCheckBoxStatusSH = objGVTravelersCheckBoxSH.checked;
                                for(var x=0; x<GVTravelersWebCheckedCheckBoxs.length;x++)
                                    {
                                        objGVTravelersCheckBox=document.getElementById(GVTravelersWebCheckedCheckBoxs[x]);
                                        //alert(objGVTravelersCheckBox);
                                        if(objGVTravelersCheckBox!=null)
                                            objGVTravelersCheckBox.checked=actualCheckBoxStatusSH;
                                                
                                    }
                         }
}

function UCCheckBoxStatus2()
{
    actualStatus = false;
        if(GVTravelersWebCheckedCheckBoxs!=null)
            if(GVTravelersWebCheckedCheckBoxs!='undifined')
            {
                for(var x=1; x<GVTravelersWebCheckedCheckBoxs.length;x++)
                            {
                                objGVTravelersCheckBox=document.getElementById(GVTravelersWebCheckedCheckBoxs[x]);
                                if(objGVTravelersCheckBox!=null)
                                    if(objGVTravelersCheckBox.checked!=false)
                                        actualStatus=objGVTravelersCheckBox.checked
                                    else
                                        {
                                        actualStatus=false;
                                        break;
                                        }
                            }
                            
                objGVTravelersCheckBoxSH=document.getElementById(GVTravelersWebCheckedCheckBoxs[0]);//This is the first CheckBoxID --> SelectHeaderCheckBox
                if(objGVTravelersCheckBoxSH!=null)
                    objGVTravelersCheckBoxSH.checked = actualStatus;
            }
}

function DivWCIImageProgressBar()
  {
  
  //Mejorar este funcion javascript
   	
	obj=document.getElementById('DivOnePassImageProgressBar');
	obj.style.display="block";
	obj.style.visibility="visible";
	
	}
function LaunchWCIWaitModalPopupExtender()
{
    $find('ctl00_WCIContentPlaceHolder_PrintBoardingPassUC_WCIWaitModalPopupExtender').hide();
}


//function launchWCIWaitModalPopupExtender() 
//    { 
//    alert("hola");         
//       launchWCIWaitMPE = true;
//       alert( launchWCIWaitMPE);  
//    }
//  function pageLoad() 
//    {   
//       if (launchWCIWaitMPE)
//        {  
//             $find("ctl00_WCIContentPlaceHolder_PrintBoardingPassUC_WCIWaitModalPopupExtender").show();
//        }    
//    }


function ValidateEmailContent(objTextRecipientID,objRecipientTextBoxWatermarkValue)
{
//    alert("VALIDATE EMAIL");
//    alert(objTextRecipientID);
//    alert("HolaMundo1");
//    alert(objRecipientTextBoxWatermarkValue);
    isValidEmailFormat=false;
//    alert("HolaMundo2");
     var emailRegEx = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*([,;]\s*\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)*$/
  //  alert(emailRegEx);
    objTextRecipient=document.getElementById(objTextRecipientID);
    //alert(objTextRecipient.value);
    //alert(objRecipientTextBox);
    if(objTextRecipient!=null)
        if(objTextRecipient.value!=objRecipientTextBoxWatermarkValue)
            if(objTextRecipient.value.match(emailRegEx))
                isValidEmailFormat=true;
                
                
      if(!isValidEmailFormat)
        DisplayObjElementID('block','MessagePanelEmail');
            
     return isValidEmailFormat;
}