﻿// JScript File

 
 function CheckLengthCompany_Phone(source, arguments)
     {
        try
        {
            var CoPhoneCode = document.getElementById("ctl00_CP_txtCoPhoneAreaCode");
            var CoPhoneCodelen= parseInt(CoPhoneCode.value.length);
        
            var CoPhoneNumber = document.getElementById("ctl00_CP_txtCoPhoneExch");
            var CoPhoneNumberlen= parseInt(CoPhoneNumber.value.length);
            
            var CoPhoneDigits = document.getElementById("ctl00_CP_txtCoPhoneDigits");
            var CoPhoneDigitslen= parseInt(CoPhoneDigits.value.length);
            
            
            
            
            var bReturn = false;
        
            // CoPhoneCodelen check   
            if (CoPhoneCodelen == 0 && CoPhoneNumberlen == 0 && CoPhoneDigitslen == 0 )
                {
                   //bReturn = true; 
                   bReturn = false; 
                   document.getElementById("ctl00_CP_vldCheckLengthCompany_Phone").errormessage = 'Please enter phone number';
                }
            else
                {   
                    document.getElementById("ctl00_CP_vldCheckLengthCompany_Phone").errormessage = 'Invalid Company Phone No';
                    if (CoPhoneCodelen > 0 && CoPhoneCodelen < 3)
                    {
                          bReturn = false;
                    }   
                    else if (CoPhoneCodelen == 3)   
                    {
                          bReturn = true;
                    }               
                    else if(CoPhoneCodelen == 0 && ( CoPhoneNumberlen != 0 || CoPhoneDigitslen != 0 ) )
                    {
                          bReturn =false; 
                    }   
                }
            
           if (bReturn == true)
               {
                
                // CoPhoneNumberlen check   
                if (CoPhoneCodelen == 0 && CoPhoneNumberlen == 0 && CoPhoneDigitslen == 0 )
                    {
                      bReturn = true; 
                    }
                else
                    {   
                        if (CoPhoneNumberlen > 0 && CoPhoneNumberlen < 3)
                        {
                              bReturn = false;
                        }   
                        else if (CoPhoneNumberlen == 3)   
                        {
                            bReturn = true;
                        }               
                        else if(CoPhoneNumberlen == 0 && ( CoPhoneCodelen != 0 || CoPhoneDigitslen != 0 ) )
                        {
                              bReturn =false; 
                        }   
                    }
                 
                if (bReturn == true)
                    {
                         // CoPhoneDigitslen check   
                        if (CoPhoneCodelen == 0 && CoPhoneNumberlen == 0 && CoPhoneDigitslen == 0 )
                            {
                               bReturn = true; 
                            }
                        else
                            {   
                                if (CoPhoneDigitslen > 0 && CoPhoneDigitslen < 4)
                                {
                                      bReturn = false;
                                }   
                                else if (CoPhoneDigitslen == 4)   
                                {
                                      bReturn = true;
                                }               
                                else if(CoPhoneDigitslen == 0 && ( CoPhoneCodelen != 0 || CoPhoneNumberlen != 0 ) )
                                {
                                      bReturn =false; 
                                }   
                            }
                            arguments.IsValid = bReturn;
                        }   
                else
                    {
                        arguments.IsValid = false;
                    }    
               }
           else
               {
                    arguments.IsValid = false;
               }
        }
        catch(err)
        {
            arguments.IsValid=false;
          alert(err);
        }    
    }
 function CheckLengthCompany_Fax(source, arguments)
     {
        try
        {
            var CoFaxCode = document.getElementById("ctl00_CP_txtCoFaxAreaCode");
            var CoFaxCodelen= parseInt(CoFaxCode.value.length);
        
            var CoFaxNumber = document.getElementById("ctl00_CP_txtCoFaxExch");
            var CoFaxNumberlen= parseInt(CoFaxNumber.value.length);
            
            var CoFaxDigits = document.getElementById("ctl00_CP_txtCoFaxDigits");
            var CoFaxDigitslen= parseInt(CoFaxDigits.value.length);
            
            var bReturn = false;
        
            // CoFaxCodelen check   
            if (CoFaxCodelen == 0 && CoFaxNumberlen == 0 && CoFaxDigitslen == 0 )
                {
                   bReturn = true; 
                   // bReturn = false; 
                    //document.getElementById("ctl00_CP_vldCheckLengthCompany_Fax").errormessage = 'Please enter fax number';
                }
            else
                {   
                    //document.getElementById("ctl00_CP_vldCheckLengthCompany_Fax").errormessage = 'Invalid Company Fax No';
                    if (CoFaxCodelen > 0 && CoFaxCodelen < 3)
                    {
                          bReturn = false;
                    }   
                    else if (CoFaxCodelen == 3)   
                    {
                          bReturn = true;
                    }               
                    else if(CoFaxCodelen == 0 && ( CoFaxNumberlen != 0 || CoFaxDigitslen != 0 ) )
                    {
                          bReturn =false; 
                    }   
                }
                
           if (bReturn == true)
               {
                // CoFaxNumberlen check   
                if (CoFaxCodelen == 0 && CoFaxNumberlen == 0 && CoFaxDigitslen == 0 )
                    {
                       bReturn = true; 
                    }
                else
                    {   
                        if (CoFaxNumberlen > 0 && CoFaxNumberlen < 3)
                        {
                              bReturn = false;
                        }   
                        else if (CoFaxNumberlen == 3)   
                        {
                              bReturn = true;
                        }               
                        else if(CoFaxNumberlen == 0 && ( CoFaxCodelen != 0 || CoFaxDigitslen != 0 ) )
                        {
                              bReturn =false; 
                        }   
                    }
                
                if (bReturn == true)
                    {
                    
                        // CoFaxNumberlen check   
                        if (CoFaxCodelen == 0 && CoFaxNumberlen == 0 && CoFaxDigitslen == 0 )
                            {
                               bReturn = true; 
                            }
                        else
                            {   
                                if (CoFaxDigitslen > 0 && CoFaxDigitslen < 4)
                                {
                                      bReturn = false;
                                }   
                                else if (CoFaxDigitslen == 4)   
                                {
                                      bReturn = true;
                                }               
                                else if(CoFaxDigitslen == 0 && ( CoFaxCodelen != 0 || CoFaxNumberlen != 0 ) )
                                {
                                      bReturn =false; 
                                }   
                            }
                        
                        arguments.IsValid = bReturn;
                    }   
                else
                    {
                        arguments.IsValid = false;
                    }    
               }
           else
               {
                    arguments.IsValid = false;
               }
        }
        catch(err)
        {
            arguments.IsValid=false;
          //alert(err);
        }    
    }
  
    function checkCSI(source, arguments)
    {
        
       var chkgrid=document.getElementById("ctl00_CP_gvCSI");
       var bFlag=false;
       elm= document.forms[0].elements;
       for(i=0;i<elm.length;i++)
        {
            var cbid = elm[i].id;
            if(elm[i].type=="checkbox" && elm[i].id!=chkgrid.id && cbid.indexOf("chkSelect") != -1)
            {
                if(elm[i].checked==true)
                {
                    bFlag=true;
                }
            }
        }
        if(bFlag==false)
        {
           arguments.IsValid= false;
        }
        else
        { 
            arguments.IsValid= true;     
        }
    } 
    
       
    
    
     function CheckLengthUserPassword(source, arguments)
        {
	        var pwd = document.getElementById("ctl00_CP_txtsUserPassword");
	        if(pwd.value.length < 6)
	              arguments.IsValid= false;
	       else
	              arguments.IsValid=true; 
        }




function IsPoliciesAccepted(source, arguments)
{            
   var terms_conditions = document.getElementById("ctl00_CP_cbAcceptTerms").checked;
   if (terms_conditions==true)
      arguments.IsValid=true;
   else
   arguments.IsValid=false;
}

    function CheckLengthUserPhoneAreaCode(source, arguments)
    {
       
	    var pwd = document.getElementById("ctl00_CP_txtUserPhoneAreaCode");
	    if(pwd.value.length < 3)
	          arguments.IsValid= false;
	   else
	          arguments.IsValid=true; 
    }
    
    function CheckLengthUserPhoneNo(source, arguments)
    {
	    var pwd = document.getElementById("ctl00_CP_txtUserPhoneNo");
	    if(pwd.value.length < 3)
	          arguments.IsValid= false;
	   else
	          arguments.IsValid=true; 
    }
    
    function CheckLengthUserPhoneDigits(source, arguments)
    {
	    var pwd = document.getElementById("ctl00_CP_txtUserPhoneDigits");
	    if(pwd.value.length < 4)
	          arguments.IsValid= false;
	   else
	          arguments.IsValid=true; 
    }
    
    function CheckLengthUserFaxAreaCode(source, arguments)
    {
	    var pwd = document.getElementById("ctl00_CP_txtUserFaxAreaCode");
	    if(pwd.value.length < 3)
	          arguments.IsValid= false;
	   else
	          arguments.IsValid=true; 
    }
    
    function CheckLengthUserFax(source, arguments)
    {
	    var pwd = document.getElementById("ctl00_CP_txtUserFaxNo");
	    if(pwd.value.length < 3)
	          arguments.IsValid= false;
	   else
	          arguments.IsValid=true; 
    }
    
    function CheckLengthUserFaxDigits(source, arguments)
    {
	   var pwd = document.getElementById("ctl00_CP_txtUserFaxDigits");
	    if(pwd.value.length < 4)
	          arguments.IsValid= false;
	   else
	          arguments.IsValid=true; 
    }