$(document).ready(function() {

	$('input#submit').click(function() {
		var company_value =  $('#company').attr("value");
		var first_name_value = $('#first_name').attr("value");
		var last_name_value = $('#last_name').attr("value");
		var city_state_value = $('#city_state').attr("value");
		var email_value = $('#email').attr("value");
		if ((first_name_value =='') || (last_name_value=='') || (email_value=='') || (city_state_value=='')) {
			alert ("Please enter your name, hometown, and email.\n");
			return false ;
		} else {
			var validate_email = checkEmail(email_value);
			if (validate_email) {
				alert ("Please enter a valid email address.\n");
				return false ;
			};
		return true;
		};
	});

});


function checkEmail (strng) {
	var error="";
	if (strng == "") {
		return true;
	};

	var emailFilter=/^.+@.+\..{2,3}$/;
	if (!(emailFilter.test(strng))) { 
		return true;
	} else {
		//test email for illegal characters
		var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
		if (strng.match(illegalChars)) {
			return true;
		};
    };
    
	return false;    
};