	function resetForm( frm ){
		if( window.confirm("Are you sure you want to clear the form?") ){
			frm.reset();
		}
	}
	
	function submitForm( frm ){
	    var ageOK = getCookie('JFUunder18');
	    
	    if (ageOK != null) {
	        alert ("Sorry, you must be at least 18 years of age to use this function of the website.");
	        return false;
	    }
	    
		var firstName = frm.firstName.value;
		var lastName = frm.lastName.value;
		frm.firstName.value = firstName.replace(/^\s+|\s+$/g,"");
		frm.lastName.value = lastName.replace(/^\s+|\s+$/g,"");  
	    
	    if (frm.firstName.value == "") {
	        alert ("Please enter your first name.");
	        frm.firstName.focus();
	        return false;
	    } else if (isName(frm.firstName.value) == false) {
	        alert ("Invalid first name.");
	        frm.firstName.focus();
	        return false;	        
	    } else if (frm.lastName.value == "") {
	        alert ("Please enter your last name.");
	        frm.lastName.focus();
	        return false;
	    } else if (isName(frm.lastName.value) == false) {
	        alert ("Invalid last name.");
	        frm.lastName.focus();
	        return false;	        
	    } else if ( frm.email.value == "" ){
	    	alert("Please enter your e-mail address.");
	        frm.email.focus();
	        return false;   
	    } else if (!isEmail(frm.email.value)) {
	    	alert("Invalid e-mail address.");
	        frm.email.focus();
	        return false;
	    } else if ((frm.email.value) != (frm.email2.value)) {
	        alert ("The email and email confirmation you typed in do not match. Please check.")
	        frm.email.focus();
	        return false;
	    } else if (frm.month.value == "" ) {
	        alert ("Please pick your birth month.");
	        frm.month.focus();
	        return false;
	    } else if (frm.day.value == "" ) {
	        alert ("Please pick your birth day.");
	        frm.day.focus();
	        return false;
	    } else if (frm.year.value == "" ) {
	        alert ("Please pick your birth year.");
	        frm.year.focus();
	        return false;
	    } else if ( !isDate(frm.day.value, frm.month.value, frm.year.value) ){
	        alert ("Invalid date of birth specified.");
	        frm.month.focus();
	        return false;         	
	    } else if (ValidateAge(13, frm.year.value, frm.month.value, frm.day.value) == false) {
	        alert ("Sorry, you must be at least 13 years of age to use this function of the website.");
	        setCookie('JFUunder18', 'no');
	        return false;
	    }
	    
	    frm.submit();
	}
