function validateForm() {

	var errorDiv = document.getElementById("errorBlock");
	var firstName = rtrim(document.getElementById("txtFirst").value);
	var lastName = rtrim(document.getElementById("txtLast").value);
	var email = rtrim(document.getElementById("txtEmail").value);
	
    var reminderFirstLbl = document.getElementById("reminderFirst").getElementsByTagName("Label");
	var reminderLastLbl = document.getElementById("reminderLast").getElementsByTagName("Label");
	var reminderEmailLbl = document.getElementById("reminderEmail").getElementsByTagName("Label");
	
	var errorMsg = "";
	
	if (firstName.length == 0){
        reminderFirstLbl[0].className = "labelError";
        errorMsg = "* Please enter your first name.";
	 }
	 else {
        reminderFirstLbl[0].className = "labelNoError";
	 }

	if (lastName.length == 0){
        reminderLastLbl[0].className = "labelError";
        
        if (errorMsg != "") {
            errorMsg += "<br>";
        }
        
        errorMsg += "* Please enter your last name.";
	 }
	 else {
        reminderLastLbl[0].className = "labelNoError";
	 }
	 	 
    if ( /^([\w\+_\-']+)(\.[\w\+_\-']+)*@([\w\-]+\.)+[\w]{2,6}$/.test(email)){

        reminderEmailLbl[0].className = "labelNoError";
	}
	
	else {
	
	    reminderEmailLbl[0].className = "labelError";
	    
	    if (errorMsg != "") {
            errorMsg += "<br>";
        }
        
	    errorMsg += "* Please enter a valid email address.";
	 }
	
	if(errorMsg != "") {
        errorDiv.style.display = "block";
        errorDiv.innerHTML = errorMsg;
        return false;
    }
	
} 
