function DisabledCountryHeaderDropDown()
{
    //document.getElementById("EY_Header1_ddlCountryLanguageSelector").disabled = true;  
    //document.getElementById('EY_Header1_chkSaveCountry').checked = false;
    //document.getElementById('EY_Header1_chkSaveCountry').disabled = true;
    //document.getElementById('lblSaveSettings').disabled = true;
}

function FindBrowser()
{       
    var browserName=navigator.appName; 
    if(browserName=="Netscape")
    {
        document.getElementById("valSummary").style.width = "94%";
    }
    else 
    {
         if (browserName=="Microsoft Internet Explorer")
         { 
            document.getElementById("valSummary").style.width = "100%";
         }
    }
    DisabledCountryHeaderDropDown();
}

function SetLableNumber()
{
    identification = document.getElementById(OnlineCheckingId+'_cmbIdentification');
    identificationTxt= identification.options[identification.selectedIndex].value;
    document.getElementById(OnlineCheckingId+'_txtNumber').text = '';
    
    //if(identificationTxt =='Booking Reference')
    if(identificationTxt =='PNR')
    {
        document.getElementById(OnlineCheckingId+'_lblNumber').innerHTML = identification.options[identification.         selectedIndex].text;;//identificationTxt;       
        document.getElementById(OnlineCheckingId+'_imgHelpIDValue').title = WebCheckIn_Help_BR;
    }
    else if(identificationTxt=='Passport Number')
    {
        document.getElementById(OnlineCheckingId+'_lblNumber').innerHTML = identificationTxt;       
        document.getElementById(OnlineCheckingId+'_imgHelpIDValue').title = WebCheckIn_Help_PP;
    }
    //else if(identificationTxt=='Frequent Flyer')
    else if(identificationTxt=='FFEY')
    {
        //identificationTxt = 'Frequent Flyer Programme';
        document.getElementById(OnlineCheckingId+'_lblNumber').innerHTML = identification.options[identification.         selectedIndex].text  + " Number";
        document.getElementById(OnlineCheckingId+'_imgHelpIDValue').title = WebCheckIn_Help_FFP;
    }
    //else if(identificationTxt=='E-Ticket')
    else if(identificationTxt=='ETKT')
    {
        document.getElementById(OnlineCheckingId+'_lblNumber').innerHTML = identification.options[identification.         selectedIndex].text + " Number";
        document.getElementById(OnlineCheckingId+'_imgHelpIDValue').title = WebCheckIn_Help_ET;
    }
    else if(identificationTxt=='Credit Card')
    {
        document.getElementById(OnlineCheckingId+'_lblNumber').innerHTML = identificationTxt + " Number";
        document.getElementById(OnlineCheckingId+'_imgHelpIDValue').title = WebCheckIn_Help_CC;
    }
    else if(identificationTxt=='Debit Card')
    {
        document.getElementById(OnlineCheckingId+'_lblNumber').innerHTML = identificationTxt + " Number";
        document.getElementById(OnlineCheckingId+'_imgHelpIDValue').title = WebCheckIn_Help_DC;
    }      
}

function validateData()
{  
    var lastName =  document.getElementById(OnlineCheckingId+'_txtLastName').value;
    var deptCity =  document.getElementById(OnlineCheckingId+'_cmbDeptCity');
    var formId = document.getElementById(OnlineCheckingId+'_cmbIdentification');
    var formIdNumber = document.getElementById(OnlineCheckingId+'_txtNumber').value;
    var errorString ='' ;
    
    deptCityValue = deptCity.options[deptCity.selectedIndex].value;
    formIdValue = formId.options[formId.selectedIndex].text;
    
    if(lastName == '')
    {
        errorString = WebCheckIn_Error_Enter_LN; 
    }
    else
    {
        if(IsAlphawithspace(lastName)== false ||  lastName.length > 64)
        {
            errorString = errorString + "\n" + WebCheckIn_Error_Invalid_LN; 
        }
    }
    
    if(deptCityValue == "Please select")
    {
        errorString = errorString + "\n" + WebCheckIn_Error_Enter_CT;
    }
    
    if(formIdValue == 'Booking reference')
    {
        if(formIdNumber =='')
        {
            //errorString = errorString + "\nPlease enter booking reference.";
            errorString = errorString + "\n" + WebCheckIn_Error_Enter_BR;
        }
        else
        {
            if(IsAlphanumeric(formIdNumber)== false || (formIdNumber.length < 5 || formIdNumber.length > 6))
            {
                errorString = errorString + "\n" + WebCheckIn_Error_Invalid_BR; 
            }
        }
    }
    else if(formIdValue == 'Frequent Flyer')
    {
        if(formIdNumber =='')
        {
            errorString = errorString + "\n" + WebCheckIn_Error_Enter_FFP;
        }
        else
        {
            if(IsNumeric(formIdNumber)== false || formIdNumber.length != 12)
            {
                errorString = errorString + "\n" + WebCheckIn_Error_Invalid_FFP; 
            }
        }
    }
    else if(formIdValue == 'E-Ticket')
    {
        if(formIdNumber =='')
        {
            errorString = errorString + "\n" + WebCheckIn_Error_Enter_ET;
        }
        else
        {
            if(IsNumeric(formIdNumber)== false || formIdNumber.length != 13)
            {
                errorString = errorString + "\n" + WebCheckIn_Error_Invalid_ET; 
            }
        }
    }
    else if(formIdValue == 'Credit Card')
    {
        if(formIdNumber =='')
        {
            errorString = errorString + "\n" + WebCheckIn_Error_Enter_CC;
        }
        else
        {
            if(IsNumeric(formIdNumber)== false || formIdNumber.length > 19)
            {
                errorString = errorString + "\n" + WebCheckIn_Error_Invalid_CC; 
            }
        }
    }
    else if(formIdValue == 'Debit Card')
    {
        if(formIdNumber =='')
        {
            errorString = errorString + "\n" + WebCheckIn_Error_Enter_DC;
        }
        else
        {
            if(IsNumeric(formIdNumber)== false || formIdNumber.length > 19)
            {
                errorString = errorString + "\n" + WebCheckIn_Error_Invalid_DC; 
            }
        }
    }
    else if(formIdValue == 'Passport Number')
    {
        if(formIdNumber =='')
        {
            errorString = errorString + "\n" + WebCheckIn_Error_Enter_PP;
        }
        else
        {
            if(IsAlphanumeric(formIdNumber)== false || formIdNumber.length > 24)
            {
                errorString = errorString + "\n" + WebCheckIn_Error_Invalid_PP; 
            }
        }
    }
    
    if(errorString != '')
    {	        
        alert(errorString);
        return false;
    }
} 

function IsNumeric(sText)
{
    var ValidChars = "0123456789";
    var IsNumber=true;
    var Char;

    for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
        Char = sText.charAt(i); 
        if (ValidChars.indexOf(Char) == -1) 
        {
            IsNumber = false;
        }
    }
    return IsNumber;
}

function IsAlphanumeric(string)
{
    var IsAlphanumeric = false;
    for(var j=0; j<string.length; j++)
    {
        var alphaa = string.charAt(j);
        var hh = alphaa.charCodeAt(0);
        if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
        {
            IsAlphanumeric = true;
        }
        else
        {
            IsAlphanumeric = false;
            break;
        }
    }
    return IsAlphanumeric;
}

function IsAlphawithspace(string)
{
    var IsAlphawithspace = false;
    for(var j=0; j<string.length; j++)
    {
        var alphaa = string.charAt(j);
        var hh = alphaa.charCodeAt(0);
        if((hh == 32) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
        {
            IsAlphawithspace = true;
        }
        else
        {
            IsAlphanumeric = false;
            break;
        }
    }
    return IsAlphawithspace;
}
