    function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}
	
    function checkForErrors()
    {

        var errorMsg = '';

        if (document.getElementById("company").value == '')
            errorMsg = "Company cannot be left blank.<br/>";
        
        if (document.getElementById("first_name").value == '')
            errorMsg = "First Name cannot be left blank.<br/>";
        
        if (document.getElementById("last_name").value == '')
            errorMsg = errorMsg + "Last Name cannot left blank.<br/>";
                    
        if (document.getElementById("phone").value == '')
            errorMsg = errorMsg + "Phone cannot be left blank.<br/>";
            
        if (document.getElementById("email").value == '')
            errorMsg = errorMsg + "Email cannot be left blank.<br/>";
            
        if (!echeck(document.getElementById("email").value))
            errorMsg = errorMsg + "Email address is not valid.<br/>";
            
        if (document.getElementById("00N50000001HbP6").value == 'None')
            errorMsg = errorMsg + "Please select your business location.<br/>";

        if (document.getElementById("00N50000001Hi1Q").value == '')
            errorMsg = errorMsg + "Comments cannot be left blank.<br/>";
            
          if (document.getElementById("00N50000001Hi1Q").value.length > 500){
            errorMsg = errorMsg + "Comments must be under 500 characters. Length entered:" + document.getElementById("00N50000001Hi1Q").value.length + "<br/>";


}          

        if (errorMsg.length > 0)
        {
            document.getElementById("errorDiv").innerHTML = '';
            document.getElementById("errorDiv").innerHTML = errorMsg;
            return false;
        }
        else
	{
            document.getElementById("errorDiv").innerHTML = '';
            return true;            
	}
    }
