function isEmpty( s )
{
    if( s == "" || s == " " )
        return true;
    else
        return false;
}

function isEmail (s)
{   if (isEmpty(s)) 
     return false;   
 
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function validateForm(TheForm)
{
    //inputs
    var inquiry        = document.getElementById('inquiries');
    var fullName       = document.getElementById('fullName');
    var email          = document.getElementById('email');
    
    //validators
    var inquiryVal     = document.getElementById('inquiryVal');
    var fullNameVal    = document.getElementById('fullNameVal');
    var emailVal       = document.getElementById('emailVal');
    var emailFormatVal = document.getElementById('emailFormatVal');
    
    inquiryVal.style.display="none";
    fullNameVal.style.display="none";
    emailVal.style.display="none";
    emailFormatVal.style.display="none";
    
    var isValid = true;
    
    if( isEmpty( email.value ) )
	{
        isValid = false;
	    emailVal.style.display="block";
	}
	else
	{
	    if( isEmail( email.value ) == false )
	    {
		    isValid = false;
		    emailFormatVal.style.display="block";
		}
	}
	
	if( isEmpty( fullName.value ) )
	{
	    isValid = false;
	    fullNameVal.style.display="block";
	}
	
	if( isEmpty( inquiry.value ) )
	{
	    isValid = false;
	    inquiryVal.style.display="block";
	}
	
	if( isValid == false )
    {
        return false;
    }
    
    inquiryVal.style.display="none";
    fullNameVal.style.display="none";
    emailVal.style.display="none";
    emailFormatVal.style.display="none";
}
