﻿// JScript File

function fnCheckRNo(source, arguments)
{
    var val = arguments.Value;
       if(!IsNumber(Trim(val)))
       {
            arguments.IsValid = false;
       }
       else
       {
            arguments.IsValid = true;
       }
}

function IsNumber(val)
{
    for(var i = 0; i <= val.length - 1; i++)
    {
        if(val.charAt(i) < '0' || val.charAt(i) > '9')
        {
            return false;
        }
    }
    return true;
}


function fnConfirmCancel()
{ 
    var i;
    var isChecked = 0;
    var count = document.getElementById("ctl00_MoscowAdminCont_hdnCount").value;
    for(i = 0; i <= count; i++)
    {
        if(document.getElementById("ctl00_MoscowAdminCont_gvPassports_ctl0" + i +"_chkSelect") != null)
        {
           if(document.getElementById("ctl00_MoscowAdminCont_gvPassports_ctl0" + i +"_chkSelect").checked == true)
                isChecked +=1;
        }
    }
    if(isChecked > 0)
    {
        document.getElementById("ctl00_MoscowAdminCont_tblConfirm").style.display='block';
        document.getElementById("ctl00_MoscowAdminCont_pnlConfirm_lblConfirmationMessage").innerHTML="Do you want to cancel the appointment for the selected Passport(s)?.";
        document.getElementById("ctl00_MoscowAdminCont_btnCancel").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_btnModify").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_tblMsg").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_tblerr").style.display='none';
        var count = document.getElementById("ctl00_MoscowAdminCont_hdnCount").value;
        var ppt ="";
        for(var i = 0; i <= count; i++)
        {
            if(document.getElementById("ctl00_MoscowAdminCont_gvPassports_ctl0" + i +"_chkSelect") != null)
            {
               ppt = ppt + document.getElementById("ctl00_MoscowAdminCont_gvPassports").rows(1).cells(0).innerHTML +",";
               
               //document.getElementById("ctl00_MoscowAdminCont_gvPassports_ctl0" + i +"_chkSelect").readOnly = true;
            }               
        }
        document.getElementById("ctl00_MoscowAdminCont_pnlConfirm_lblConfirmationMessage").innerHTML="Do you want to cancel the appointment for " +ppt+" the selected Passport(s)?.";
        return false;
    }
    else
    {
        document.getElementById("ctl00_MoscowAdminCont_tblMsg").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_tblConfirm").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_tblerr").style.display='block';
        document.getElementById("ctl00_MoscowAdminCont_ErrorPanel_lblErrorMessage").innerHTML="Please select atleast one Passport.";
        return false;
    }
}


function fnModify()
{ 
    var i;
    var isChecked = 0;
    var count = document.getElementById("ctl00_MoscowAdminCont_hdnCount").value;
    for(i = 0; i <= count; i++)
    {
        if(document.getElementById("ctl00_MoscowAdminCont_gvPassports_ctl0" + i +"_chkSelect") != null)
        {
           if(document.getElementById("ctl00_MoscowAdminCont_gvPassports_ctl0" + i +"_chkSelect").checked == true)
                isChecked +=1;
        }
    }
    if(isChecked > 0)
    {
        return true;
    }
    else
    {
        document.getElementById("ctl00_MoscowAdminCont_tblMsg").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_tblConfirm").style.display='none';
        document.getElementById("ctl00_MoscowAdminCont_tblerr").style.display='block';
        document.getElementById("ctl00_MoscowAdminCont_ErrorPanel_lblErrorMessage").innerHTML="Please select atleast one Passport.";
        return false;
    }
}



