﻿// JScript File


		function validateDdlHQState(source, args)
		{
		    if (document.getElementById("ddlHQState").selectedIndex == 0)
		    {
		        if (document.getElementById("tbxHQRegion").value.length == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateTbxHQRegion(source, args)
		{
		    if (document.getElementById("tbxHQRegion").value.length > 0)
		    {
		        if (document.getElementById("ddlHQState").selectedIndex == 0)
		        {
		            args.IsValid = true;
		        }
		        else
		        {
		            args.IsValid = false;
		        }
		    }
		    else
		    {
		        if (document.getElementById("ddlHQState").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		}
		
		
		function validateDdlHQCountryCode(source, args)
		{
		    if (document.getElementById("ddlHQCountryCode").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlMailCountry(source, args)
		{
		    if (document.getElementById("ddlMailCountry").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
	
		function validateTbxOwner1Name(source, args)
		{
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        if (document.getElementById("tbxOwner1Name").value.length == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }   
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateTbxOwner1Title(source, args)
		{
		    // First we have to see if company is publicly traded.
		    // if it is, no need to validate
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        
		        if (document.getElementById("tbxOwner1Title").value.length == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }   
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateTbxOwner1Email(source, args)
		{
		    // First we have to see if company is publicly traded.
		    // if it is, no need to validate
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        if (document.getElementById("tbxOwner1Email").value.length == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		    else
		    {
		        args.IsValid = true;   
		    }
		}
		
		function validateDdlOwner1Gender(source, args)
		{
		    // First we have to see if company is publicly traded.
		    // if it is, no need to validate
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        
		        if (document.getElementById("ddlOwner1Gender").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }  
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlOwner1Ethnicity(source, args)
		{
		    // First we have to see if company is publicly traded.
		    // if it is, no need to validate
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        if (document.getElementById("ddlOwner1Ethnicity").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }  
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateTbxOwner1Percent(source, args)
		{
		    // First we have to see if company is publicly traded.
		    // if it is, no need to validate
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        if (document.getElementById("tbxOwner1Percent").value.length == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }   
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlMailState(source, args)
		{
		    // If user hasn't selected a state, validation will fail only if Region is left out as well
		    if (document.getElementById("ddlMailState").selectedIndex == 0)
		    {
		        if (document.getElementById("tbxMailRegion").value.length == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateTbxMailRegion(source, args)
		{
            if (document.getElementById("tbxMailRegion").value.length > 0)
            {
                if (document.getElementById("ddlMailState").selectedIndex == 0)
		        {
		            args.IsValid = true;
		        }
		        else
		        {
		            args.IsValid = false;
		        }
            }
            else
            {
                if (document.getElementById("ddlMailState").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
            }
		}
		
		function validateDdlLegalStructure(source, args)
		{
	        if (document.getElementById("ddlLegalStructure").selectedIndex == 0)
	        {
	            args.IsValid = false;
	        }
	        else
	        {
	            args.IsValid = true;
	        }
		}
		
		function validateLbGeoServiceArea(source, args)
		{
		    if (document.getElementById("lbGeoServiceArea").selectedIndex == -1)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateLbInsuranceCoverage(source, args)
		{
		    if (document.getElementById("lbInsuranceCoverage").selectedIndex == -1)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlCertAgency1(source, args)
		{
		    // First check is yes was clicked for MWBE
		    if ((document.getElementById("ddlIsMWBE").selectedIndex == 0) || (document.getElementById("ddlIsMWBE").selectedIndex == 2))
		    {
		        args.IsValid = true;
		    }
		    else
		    {
		        if (document.getElementById("ddlCertAgency1").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		}
		
		function validateDdlCertType1(source, args)
		{
		    // First check is yes was clicked for MWBE
		    if ((document.getElementById("ddlIsMWBE").selectedIndex == 0) || (document.getElementById("ddlIsMWBE").selectedIndex == 2))
		    {
		        args.IsValid = true;
		    }
		    else
		    {
		        if (document.getElementById("ddlCertType1").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		}
		
		function validateTbxCertExpDate1(source, args)
		{
		    // First check is yes was clicked for MWBE
		    if ((document.getElementById("ddlIsMWBE").selectedIndex == 0) || (document.getElementById("ddlIsMWBE").selectedIndex == 2))
		    {
		        args.IsValid = true;
		    }
		    else
		    {
		        if (document.getElementById("tbxCertExpDate1").value == "__/__/____")
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		}
		
		function validateFileCert1(source, args)
		{
		    if ((document.getElementById("ddlIsMWBE").selectedIndex == 0) || (document.getElementById("ddlIsMWBE").selectedIndex == 2))
		    {
		        args.IsValid = true;
		    }
		    else
		    {
		        if (document.getElementById("fileCert1").value.length < 1)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		}
		
		function dupeMailingAddressValues()
		{
		    document.getElementById("tbxMailAddress1").value = document.getElementById("tbxHQPhyAddress1").value;
		    document.getElementById("tbxMailAddress2").value = document.getElementById("tbxHQPhyAddress2").value;
		    document.getElementById("tbxMailCity").value = document.getElementById("tbxHQCity").value;
		    document.getElementById("ddlMailState").selectedIndex = document.getElementById("ddlHQState").selectedIndex;
		    document.getElementById("tbxMailRegion").value = document.getElementById("tbxHQRegion").value;
		    document.getElementById("tbxMailZipCode").value = document.getElementById("tbxHQZipCode").value;
		    document.getElementById("ddlMailCountry").selectedIndex = document.getElementById("ddlHQCountryCode").selectedIndex;
		    
		}
		
		function validateDdlWomenOwned(source, args)
		{
		    if (document.getElementById("ddlWomenOwned").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlMinorityOwned(source, args)
		{
		    if (document.getElementById("ddlMinorityOwned").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlMinorityOwnedType(source, args)
		{
		    if (document.getElementById("ddlMinorityOwned").selectedIndex == 1)
		    {
		        if (document.getElementById("ddlMinorityOwnedType").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlIsCoOpPublic(source, args)
		{
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlIsBrokerOrManu(source, args)
		{
		    if (document.getElementById("ddlIsBrokerOrManu").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlIsOwnerCitizen(source, args)
		{
		    if (document.getElementById("ddlIsCoOpPublic").selectedIndex == 2)
		    {
		        if (document.getElementById("ddlIsOwnerCitizen").selectedIndex == 0)
		        {
		            args.IsValid = false;
		        }
		        else
		        {
		            args.IsValid = true;
		        }
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
		function validateDdlIsMWBE(source, args)
		{
		    if (document.getElementById("ddlIsMWBE").selectedIndex == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
		}
		
    function validateTbxCarlsonPartner(source, args)
    {
        if (document.getElementById("ddlIsSupplierToCarlson").selectedIndex == 1)
        {
            if (document.getElementById("tbxCarlsonPartner").value.length == 0)
		    {
		        args.IsValid = false;
		    }
		    else
		    {
		        args.IsValid = true;
		    }
        }
        else
        {
            args.IsValid = true;
        }
    }