$(document).ready(function() { 
	$('#commentform').submit(function() {
		var nameEl = $("input#author");									  
		var name = nameEl.val();									  
		var emailEl = $("input#email");
		var email = emailEl.val();
		var commentEl = $('textarea#comment');
		var comment = commentEl.val();
		
		var errors = 0;
		var errorMsg = '<ul class="reddot">';
		
		if (name == null || name == '') {
			errorMsg = errorMsg + "<li>Please enter your name</li>";
			nameEl.addClass("error");
			errors ++;
		} else {
			nameEl.removeClass("error");
		}
		if (email == null || email == '') {
			errorMsg = errorMsg + "<li>Please enter your email address</li>";	
			emailEl.addClass("error");
			errors ++;
		}  else if (email != null || email != '') { 
			AtPos = email.indexOf("@")
			StopPos = email.lastIndexOf(".")
	
			if (AtPos == -1 || StopPos == -1) {
				errorMsg = errorMsg + "<li>Please enter a valid email address</li>";
				emailEl.addClass("error");
				errors++; 
			}
    	} else {
			emailEl.removeClass("error");	
		}
		if (comment == null || comment == '') {
			errorMsg = errorMsg + "<li>Please enter your comment!</li>";		
			commentEl.addClass("error");	
			errors ++;
		} else {
			commentEl.removeClass("error");	
		}
		
		errorMsg = errorMsg + "</ul>";
		
		if (errors > 0) {
			var errorHeader;
			if (errors == 1) {
				errorNo = "is an error";
				errorIt = "it";
			} else if (errors > 1) {
				errorNo = "are " + errors + " errors";
				errorIt = "them";
			}
			jAlert("<p>There " + errorNo + " in the form, please check and correct " + errorIt + ":</p>" + errorMsg, "Post your Comment");
			return false;
		} else {
			return true;	
		}									  
	});
});
