// JavaScript Document

// ************************************************************************
// FUNCTION USED TO VALIDATE AN EMAIL ADDRESS
// ***********************************************************************
function validateEmail(elm)
{

    // ****************************************************************************
	// VARIBLE USED TO TEST FOR VALID NUMERS AND STRINGS
    // *****************************************************************************
    
       var pattern = /^[a-zA-Z0-9._\-]+\@[a-zA-Z0-9\-]+\.([a-zA-Z]{2,3})$/;
    
    if (pattern.test(elm.value)) {
        return true;
    }
    else {
        return false;
    }
}
// **********************************************
// FUNCTION USED TO BLANK FIELDS
// ***********************************************
function isFilled(elm) {
    if (elm.value == "" || elm.value == null) {
        return false;
    }
    else {
        return true;
    }
}
// **********************************************************
// FUNCTION CALLED ON SUBMIT
// ***********************************************************
function submitForm()
{

    //Make sure fields are not blank
    if (isFilled(pollenLibraryContact.senderName) == false)
    {
	        alert("Please enter your name.");
	        pollenLibraryContact.senderName.focus();
	        return false;
    }
	
	if (validateEmail(pollenLibraryContact.senderEmail) == false) {
        	alert("Please enter a valid E-Mail address.");
        	pollenLibraryContact.senderEmail.focus();
        	return false;
    }

    if (isFilled(pollenLibraryContact.senderSubject) == false)
    {
	        alert("Please enter a subject.");
	        pollenLibraryContact.senderSubject.focus();
	        return false;
    }
	
	if (isFilled(pollenLibraryContact.senderMessage) == false)
    {
	        alert("Please enter a Message.");
	        pollenLibraryContact.senderMessage.focus();
	        return false;
    }
    return true;
}
