function chkForm(frm){
	strAlert = "";
	
	if (frm.first_name.value == ""){
		strAlert += "First Name\n";
	}
	
	if (frm.last_name.value == ""){
		strAlert += "Last Name\n";
	}

	if (frm.email_address.value == ""){
		strAlert += "Email Address\n";
	}
	else{
		if (!is_valid_email(frm.email_address.value)){
		 	strAlert += "Valid Email Address\n";
		}
	}
	
	if (frm.phone_number_1.value == "" || frm.phone_number_2.value == "" || frm.phone_number_3.value == ""){
		strAlert += "Phone Number\n";
	}	
	else{
			invalidPhone = false;
		if ((frm.phone_number_1.value.length < 3) || (!parseInt(frm.phone_number_1.value))){
			invalidPhone = true;
		}
		if ((frm.phone_number_2.value.length < 3) || (!parseInt(frm.phone_number_2.value))){
			invalidPhone = true;
		}
		if ((frm.phone_number_3.value.length < 4) || (!parseInt(frm.phone_number_3.value))){
			invalidPhone = true;
		}
		if (invalidPhone){
			strAlert += "Valid Phone Number\n";
		}
	}
	
//	if (frm.message.value == ""){
//		strAlert += "Message\n";
//	}	
	
	if (strAlert != ""){
		alert("The following fields are required:\n\n"+strAlert);
		return false;
	}
	else{
		frm.submit();
	}
}

function is_valid_email (email)
{
	return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}