﻿// JScript File
function ValidateForm()
{
 
    var strErrorMessage="";
    var a = document.frmSCGCarrierInfo.txtMotorCarrierName;
    if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqMotorCarrierName.style.display="block";
            strErrorMessage="<li>Motor Carrier Name is Required</li>";
       }
       else
       {
            reqMotorCarrierName.style.display="none";
       }
    }
    
    a= document.frmSCGCarrierInfo.txtNameOFCompany;
    if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqNameOfCompany.style.display="block";
            strErrorMessage+="<li>Name of Company is Required</li>";
       }
       else
       {
         reqNameOfCompany.style.display="none";
       }
    }
    
      a= document.frmSCGCarrierInfo.txtPhysicalAddress;
    if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqPhysicalAddress.style.display="block";
            strErrorMessage+="<li>Physical Address is Required</li>";
       }
       else
       {
             reqPhysicalAddress.style.display="none";
       }
    }
    
    
     a= document.frmSCGCarrierInfo.txtR_MailingAddress;
     var chkSame = document.frmSCGCarrierInfo.chkSameAsPhysical;
    if (a!=null)
    {
        if(!chkSame.checked)
        {
           if (a.value=="" || a.value ==" ")
           {
                reqR_MailingAddress.style.display="block";
                strErrorMessage+="<li>Remittance Mailing Address is Required</li>";
           }
           else
           {
                reqR_MailingAddress.style.display="none"
           }
         }
    }
    
     a = document.frmSCGCarrierInfo.txtAreaCode;
     var b = document.frmSCGCarrierInfo.txtTelephone1;
     var c = document.frmSCGCarrierInfo.txtTelephone2;
     
     if ((a.value.replace(" ","") == "") || (b.value.replace(" ","") == "") ||(c.value.replace(" ","") == ""))
     {
        reqTelephone.style.display="block";
        strErrorMessage+="<li>Please enter 10 digit telephone number</li>";
     }
     else if(a.value.length+b.value.length+c.value.length<10)
     {
        reqTelephone.style.display="block";
        strErrorMessage+="<li>Please enter 10 digit telephone number</li>";
     }
     else
     {
        reqTelephone.style.display="none";
     }
     
     a = document.frmSCGCarrierInfo.txtCity;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqCity.style.display="block";
            strErrorMessage+="<li>City is Required</li>";
       }
       else
       {
            reqCity.style.display="none"
       }
    }
    
     a = document.frmSCGCarrierInfo.txtR_City;
     
     if (a!=null)
    {
        if(!chkSame.checked)
        {
           if (a.value=="" || a.value ==" ")
           {
                reqR_City.style.display="block";
                strErrorMessage+="<li>Remittance City is Required</li>";
           }
           else
           {
                reqR_City.style.display="none"
           }
        }
    }
    
     a = document.frmSCGCarrierInfo.txtFaxNo;
     b = document.frmSCGCarrierInfo.txtFaxNumber1;
     c = document.frmSCGCarrierInfo.txtFaxNumber2;
     if ((a.value.replace(" ","") == "") || (b.value.replace(" ","") == "") ||(c.value.replace(" ","") == ""))
     {
         reqFaxNo.style.display="block";
         strErrorMessage+="<li>Please enter 10 digit Fax Number</li>";
     }
     else if(a.value.length+b.value.length+c.value.length<10)
     {
        reqFaxNo.style.display="block";
        strErrorMessage+="<li>Please enter 10 digit Fax Number</li>";
     }
     else
     {
         reqFaxNo.style.display="none"
     }
   
   
     
    
    
    a = document.frmSCGCarrierInfo.txtZip;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqZip.style.display="block";
            strErrorMessage+="<li>Zip is Required</li>";
       }
       else
       {
            reqZip.style.display="none"
       }
    }
     
     a = document.frmSCGCarrierInfo.txtR_Zip;
     if (a!=null)
    {
        if(!chkSame.checked)
        {
           if (a.value=="" || a.value ==" ")
           {
                reqR_Zip.style.display="block";
                strErrorMessage+="<li>Remittance Zip is Required</li>";
           }
           else
           {
                reqR_Zip.style.display="none"
           }
        } 
          
    }
    
     a = document.frmSCGCarrierInfo.txtEmergencyNo;
     b = document.frmSCGCarrierInfo.txtEmergency1;
     c = document.frmSCGCarrierInfo.txtEmergency2;
     if ((a.value.replace(" ","") == "") || (b.value.replace(" ","") == "") ||(c.value.replace(" ","") == ""))
     {
          reqEmergencyNo.style.display="block";
          strErrorMessage+="<li>Please enter 10 digit Emergency Number</li>";
     }
     else if(a.value.length+b.value.length+c.value.length<10)
     {
          reqEmergencyNo.style.display="block";
          strErrorMessage+="<li>Please enter 10 digit Emergency Number</li>";
     }
     else
     {
         reqEmergencyNo.style.display="none"
     }
     
      
    
    
      a = document.frmSCGCarrierInfo.txtContact;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqContact.style.display="block";
            strErrorMessage+="<li>Contact is Required</li>";
       }
       else
       {
            reqContact.style.display="none"
       }
    }
    
     a = document.frmSCGCarrierInfo.txtR_Contact;
     if (a!=null)
    {
        if(!chkSame.checked)
        {
           if (a.value=="" || a.value ==" ")
           {
                reqR_Contact.style.display="block";
                strErrorMessage+="<li>Remittance Contact is Required</li>";
           }
           else
           {
                reqR_Contact.style.display="none"
           }
         }
    }
    
     a = document.frmSCGCarrierInfo.txtTaxIDNo;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqTaxIDNO.style.display="block";
            strErrorMessage+="<li>Tax ID Number is Required</li>";
       }
       else
       {
            reqTaxIDNO.style.display="none"
       }
    }
    
     a = document.frmSCGCarrierInfo.txtName1;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqTxtName1.style.display="block";
            strErrorMessage+="<li>Company Officer Name is Required</li>";
       }
       else
       {
            reqTxtName1.style.display="none"
       }
    }
    
     a = document.frmSCGCarrierInfo.txtTitle1;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqTitle1.style.display="block";
            strErrorMessage+="<li>Company Officer Title is Required</li>";
       }
       else
       {
            reqTitle1.style.display="none"
       }
    }
    
     a = document.frmSCGCarrierInfo.txtEmergencyContact1;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqEmergencyContact1.style.display="block";
            strErrorMessage+="<li>Emergency Contact is Required</li>";
       }
       else
       {
            reqEmergencyContact1.style.display="none"
       }
    }
    
     a = document.frmSCGCarrierInfo.txtOperationalContact1;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqOperationalContact1.style.display="block";
            strErrorMessage+="<li>Operational Contact is Required</li>";
       }
       else
       {
            reqOperationalContact1.style.display="none";
       }
    }
    
     a = document.frmSCGCarrierInfo.txtUSDOTNumber;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqUSDOTNumber.style.display="block";
            strErrorMessage+="<li>USDot Number is Required</li>";
       }
       else
       {
            reqUSDOTNumber.style.display="none";
       }
    }
    
    a = document.frmSCGCarrierInfo.txtMCICCNumber;
    if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqMCICCNumber.style.display="block";
            strErrorMessage+="<li>MCICC Number is Required</li>";
       }
       else
       {
            reqMCICCNumber.style.display="none";
       }
    }
    
    a = document.frmSCGCarrierInfo.txtSCACCode;
    if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqSCACCode.style.display="block";
            strErrorMessage+="<li>SCAC Code is Required</li>";
       }
       else
       {
            reqSCACCode.style.display="none";
       }
    }
    
    a = document.frmSCGCarrierInfo.txtCurrentDOTRating;
     if (a!=null)
    {
       if (a.value=="" || a.value ==" ")
       {
            reqCurrentDOTRating.style.display="block";
            strErrorMessage+="<li>Current DOT Rating is Required</li>";
       }
       else
       {
            reqCurrentDOTRating.style.display="none";
       }
    }
    
    if (strErrorMessage.length!=0)
    {
        strErrorMessage+="</ul>"
        window.open('error.aspx?error=<ul>'+strErrorMessage,'calendar_window','width=500,height=400')
        lblError.innerHTML = "There were validation errors. Please turn off pop up blocker to view errors. Or hold CTRL key and click on Submit button again." 
        lblError1.innerHTML = "There were validation errors. Please turn off pop up blocker to view errors. Or hold CTRL key and click on Submit button again." 
        return false;
    }
    else
    {
         //lblError.innerHTML = "";
        return true;
    }
    
}

function AllowNumeric() 
  { 
  
    var keyCode = window.event.keyCode; 
   //alert(keyCode)
    if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode==190) || (event.keyCode==8) || (event.keyCode==36) || (event.keyCode==35) || (event.keyCode==46) ||(event.keyCode==37) ||(event.keyCode==39) || (event.keyCode==9) ||(event.keyCode<=105 && event.keyCode>=96))
      window.event.returnValue = true; 
    else
      window.event.returnValue = false; 
  } 
  
  function AllowDecimal() 
  { 
  
    var keyCode = window.event.keyCode; 
   // alert(keyCode)
    if ((event.keyCode >= 48 && event.keyCode <= 57) || (event.keyCode==110||event.keyCode==190) || (event.keyCode==8) || (event.keyCode==36) || (event.keyCode==35) || (event.keyCode==46) ||(event.keyCode==37) ||(event.keyCode==39) || (event.keyCode==9) ||(event.keyCode<=105 && event.keyCode>=96))
      window.event.returnValue = true; 
    else
      window.event.returnValue = false; 
  } 
  
  
    function window_onunload() {
        window.opener.frmSCGCarrierInfo.txtMotorCarrierName.focus();
    }
