$(document).ready(function(){
});
function validateEmail(email) {
	var emailregx = /^[a-z0-9_\+-]+(\.[a-z0-9_\+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*\.([a-z]{2,4})$/i;
	return emailregx.test(email);
}
function validatePhone(phone) {
	var phoneregx = /^(\+\d)*\s*(\(\d+\)\s*)*\d+(-{0,1}|\s{0,1})\d+(-{0,1}|\s{0,1})\d+$/;
	return phoneregx.test(phone);
}
function trim(str)
{
 if(typeof str == 'undefined')
	return;
	return str.replace(/^\s*|\s*$/g,"");
}
function submitForm() {
	$("#content input").removeClass("invalid");
	$("#messages").html("");
	var emailField = $("#txtEmail");
	var phoneField = $("#txtPhone");
	var commentField = $("#txtComments");
	var required = true;
	if(emailField.val()=="" && phoneField.val()=="") {
		$("#messages").append("<p>Please enter email address or phone number.</p>");
		required = false;
	}
	if(trim(commentField.val()).length==0) {
		$("#messages").append("<p>Please enter your request.</p>");
		required = false;
	}
	if(required) {
		if(emailField.val()!="") {
			var email = validateEmail(emailField.val());
			if(!email) {
				$("#messages").append("<p>Please enter valid email.</p>");
				emailField.addClass("invalid");
				emailField.focus();
				return;
			}
		}
		if(phoneField.val()!="") {
			var phone = validatePhone(phoneField.val());
			if(!phone) {
				$("#messages").append("<p>Please enter valid phone number.</p>");
				phoneField.addClass("invalid");
				phoneField.focus();
				return;
			}
		}
		document.forms[0].submit();
	}
}
