$(document).ready(function() {
	$("#submit").click(function () { 
	   return validateForm(); 
    });
	$("#contactSubmit").click(function () { 
	   return validateContact(); 
    });
});

function validateContact(){
	
	//alert('test');
	
	var reason = "";
	var result = "";

	reason += validateName($('#cfName'));
	reason += validateEmail($('#cfEmail'));
	reason += validateMessage($('#cfComment'));
	
	if (reason != "") {
		result="<span class='error'>FORM NOT SUBMITTED:</span>"+reason;
    	$('#errors').html(result);
    	return false;
  	}

return true;

}


function validateForm(){
	
	//alert('test');
	
	var reason = "";
	var result = "";

	reason += validateName($('#author'));
	reason += validateEmail($('#email'));
	reason += validateMessage($('#comment'));
	
	if (reason != "") {
		result="<span class='error'>COMMENT NOT SUBMITTED:</span>"+reason;
    	$('#errors').html(result);
    	return false;
  	}

return true;

}


function validateName(fld) {
    var error = "";
  
    if (fld.val().length == 0) {
        error = "<span class=\'error\'>Please enter your name.</span>";
    }
    return error;   
}


function validateMessage(fld) {
    var error = "";
    if (fld.val().length == 0) {
        error = "<span class=\'error\'>Please enter a message.</span>";
    } else 
	if (fld.val().length < 15) {
        error = "<span class=\'error\'>Please type a message greater than the 15 character minimum.</span>";
    }
    return error;   
}


function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
} 

function validateEmail(fld) {
    var error="";
	//var fld=document.getElementById(fld3);
    var tfld = trim(fld.val());                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\ \\:\\\"\[\]]/ ;
    
    if (fld.val() == "") {
        error = "<span class=\'error\'>You didn't enter an email address.</span>";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        error = "<span class='error'>Please enter a valid email address.</span>";
    } else if (fld.val().match(illegalChars)) {
        error = "<span class='error'>Your email address contains illegal characters.</span>";
    }
    return error;
}