var fields = new Array("x_name", "x_email", "x_message");

function checkEmpty(field) {
	var f = document.getElementById(field);
	var cleanField = f.name.replace('x_', '').replace("_", " ");
	
	if(f.value.length < 1) {
		$('#err_' + field).html('<li>Please enter your ' + cleanField + '</li>');
		valid = 0;
	}
}

function validateContact() {
	valid = 1;

	for(var i = 0; i < fields.length; i++) {
		$('#err_' + fields[i]).html(' ');
		checkEmpty(fields[i]);
	}
	
	validateEmail();

	if(valid == 1) {
		return true;
	}
	else {return false};
}

function validateEmail() {
	var email_field = 'x_email';
	var email = document.getElementById(email_field);

	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (email.value.length > 0 && !filter.test(email.value)) {
		$('#err_' + email_field).html('<li>Your email address is invalid</li>');
		valid = 0;	
	}
}
