function validateForm() {

	var regExp_postalCode = /^[a-zA-Z]+[0-9]+[a-zA-Z]+[0-9]+[a-zA-Z]+[0-9]+$/;	
	var regExp_zipCode = /^[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+$/;	
	var regExp_phone = /^[0-9]+[0-9]+[0-9]+-+[0-9]+[0-9]+[0-9]+.+[0-9]+[0-9]+[0-9]+[0-9]$/;	
	var regExp_card = /^[4-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]$/;
	var regExp_email  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (document.forms["submissionform"].elements["first_name"].value=="") {
		alert("Please provide us with your first name.");
		document.forms["submissionform"].elements["first_name"].focus();
		return false;
	}
		
	if (document.forms["submissionform"].elements["last_name"].value=="") {
		alert("Please provide us with your last name.");
		document.forms["submissionform"].elements["last_name"].focus();
		return false;
	}

	if (document.forms["submissionform"].elements["address"].value=="") {
		alert("Please provide us with your address.");
		document.forms["submissionform"].elements["address"].focus();
		return false;
	}

//	if (document.forms["submissionform"].elements["city"].value=="") {
//		alert("Please provide us with your city.");
//		document.forms["submissionform"].elements["city"].focus();
//		return false;
//	}
	
//	if (document.forms["submissionform"].elements["postal_code"].value=="") {
//		alert("Please provide us with a correct postal code.");
//		document.forms["submissionform"].elements["postal_code"].focus();
//		return false;
//	}

//	if (document.forms["submissionform"].elements["cc"].value == "CA") {
//		if (!( regExp_postalCode.test(document.forms["submissionform"].elements["postal_code"].value))) {
//			alert("Invalid Postal Code. Please provide in the form of X#X#X# (no spaces).");
//			document.forms["submissionform"].elements["postal_code"].focus();
//			return false;
//		} 		
//	} else {
//		if (!( regExp_zipCode.test(document.forms["submissionform"].elements["postal_code"].value))) {
//			alert("Invalid Zip Code. Please provide in the form of #####.");
//			document.forms["submissionform"].elements["postal_code"].focus();
//			return false;
//		} 	
//	}
	
//	if (!(document.forms["submissionform"].elements["fax"].value=="")) {
//		if (!( regExp_phone.test(document.forms["submissionform"].elements["fax"].value))) {
//			alert("Invalid fax number. Please provide this in the form of ###-###-####");
//			document.forms["submissionform"].elements["fax"].focus();
//			return false;
//		} 
//	}

	if (!(regExp_email.test(document.forms["submissionform"].elements["email"].value))) {
	 	alert("Please provide a proper email address.");
		document.forms["submissionform"].elements["email"].focus();
		return false;
	}

//	if (!( regExp_phone.test(document.forms["submissionform"].elements["phone"].value))) {
//		alert("Invalid phone number.  Please provide this in the form of ###-###-####");
//		document.forms["submissionform"].elements["phone"].focus();
//		return false;
//	} 

//	if (!(document.forms["submissionform"].elements["cellphone"].value=="")) {
//  	if (!( regExp_phone.test(document.forms["submissionform"].elements["cellphone"].value))) {
//  		alert("Invalid cell phone number.  Please provide this in the form of ###-###-####");
//  		document.forms["submissionform"].elements["cellphone"].focus();
//  		return false;
//  	}
//  } 

//	if (!(document.forms["submissionform"].elements["officephone"].value=="")) {
//  	if (!( regExp_phone.test(document.forms["submissionform"].elements["officephone"].value))) {
//  		alert("Invalid office phone number.  Please provide this in the form of ###-###-####");
//  		document.forms["submissionform"].elements["officephone"].focus();
//  		return false;
//  	} 
//	}
//	if (document.forms["submissionform"].elements["package"][0].checked == false &&  document.forms["submissionform"].elements["package"][1].checked == false) {
//		alert("Please choose a course package.");		
//		return false;		
//	}

//	if (document.forms["submissionform"].elements["payment"][0].checked == false &&  document.forms["submissionform"].elements["payment"][1].checked == false) {
//		alert("For online submissions, you must provide credit card information for billing purposes.");		
//		return false;		
//	}
	
//	if ((document.forms["submissionform"].elements["payment"][0].checked== true) || (document.forms["submissionform"].elements["payment"][1].checked == true)) {
//		if (!( regExp_card.test(document.forms["submissionform"].elements["cardno"].value))) {
//			alert("Invalid credit card number.");
//			document.forms["submissionform"].elements["cardno"].focus();
//			return false;
//		} 
//	}
//	return true;
}
