<!--
function checkFirstName (strng) {
	var error = "";
	if (strng == "") {
		error = "Please enter a First Name.\n";
	}
	return error;
}

function checkLastName (strng) {
	var error = "";
	if (strng == "") {
		error = "Please enter a Last Name.\n";
	}
	return error;
}

function checkEmail (strng) {
	 var error="";
	 if (strng == "") {
	 		error = "Please enter an Email.\n";
	 }
	
	 var emailFilter=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	 if (!(emailFilter.test(strng))) { 
		 error = "Please enter a valid Email.\n";
	 }
	 else {	
		//test email for illegal characters
		 var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
			if (strng.match(illegalChars)) {
			 error = "The email contains illegal characters.\n";
		 }
	 }
	return error;    
}

function checkCompany (strng) {
	var error = "";
	if (strng == "") {
		error = "Please enter a Company.\n";
	}
	return error;
}

function validate() {
	var msg = "";
	msg += checkFirstName(document.apex_form.first_name.value);
	msg += checkLastName(document.apex_form.last_name.value);
	msg += checkEmail(document.apex_form.email.value);
	msg += checkCompany(document.apex_form.company.value);

	if (msg != "") {
       alert(msg);
       return false;
    }
	return true;
}

function validate_contact() {
	var msg = "";
	msg += checkFirstName(document.EchoUserContact.first_name.value);
	msg += checkLastName(document.EchoUserContact.last_name.value);
	msg += checkEmail(document.EchoUserContact.email.value);

	if (msg != "") {
       alert(msg);
       return false;
    }
	return true;
}

//-->