// JavaScript Document

   function checkErrors()
    {
         
        var bool = true;
        
        if (document.getElementById("name").value == "")
        {  
               showError("errorName"," Please enter your Name.")
               bool = false;
        }else{
            	hideError("errorName");
        }
                    
        if (checkEmail(document.getElementById('email').value) == false)
        {
            showError("errorEmail"," Please enter a valid Email Address.")
            bool = false;
        }else{
            hideError("errorEmail");
        }
        
        if (document.getElementById('subject').value == "")
        {
            showError("errorSubject"," Please enter a subject.<br />")
			bool = false;
        }else{
            hideError("errorSubject");
        }
        
        if (document.getElementById('message').value == "")
        {
            bool = false;
            showError("errorMessage","Please enter a Message.<br />")
        }else{
            hideError("errorMessage");
        }
        return bool;    
    }
    function checkEmail(emailAddress)
    {
        /* This function is used for javascript validation on emails. */
        var re  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        
        if(re.test(emailAddress)){
            return true;
        }
        else{
            return false;
        }
    }

    function showError(span, errorMessage){
        document.getElementById(span).style.visibility = "visible";
        document.getElementById(span).innerHTML = errorMessage;
    }
    
    function hideError(span){
        document.getElementById(span).style.visibility = "hidden";
        document.getElementById(span).innerHTML = "";
    }
