function validateForm() {
	var errors = false;
	
	if ((($("#eml").val() == null) || ($("#eml").val() == '')) && (($("#phone").val() == null) || ($("#phone").val() == ''))) {
		$(".empty").css("display","block");
		errors = true;
	} else {
		$(".empty").css("display","none");
	}
	
	if ((!($("#eml").val() == null || $("#eml").val() == '')) && (!($("#eml").val().match(/^[a-z\d]+(?:[\-\.\_][a-z\d]+)*[a-z\d]+@[\w\d]+(?:[-\.][a-z\d][a-z\d\-]*[a-z\d])*[a-z\d]+\.([a-z]{2,4})$/i)))) {
		$("#eml + label + label.valid").css("display","block");
		errors = true;
	} else {
		$("#eml + label + label.valid").css("display","none");
	}
	
	if ((!($("#phone").val() == null || $("#phone").val() == '')) && (!($("#phone").val().match(/^[2-9]\d{2}-\d{3}-\d{4}$/)))) {
		$("#phone + label + label.valid").css("display","block");
		errors = true;
	} else {
		$("#phone + label + label.valid").css("display","none");
	}
	
	if (errors) {
		$(".main").css("display","block");
		return false;
	} else {
		$(".main").css("display","none");
		$(this).ajaxSubmit();
	}
}

$(document).ready(function() {
	$("#rfq").ajaxForm({ beforeSubmit: validateForm });
});