var questionExp = new RegExp(/^[\w\s\.,\-']*[?]{1}$/);

//matches - asmith@mactec.com, foo12@foo.edu, bob.smith@foo.tv
var emailExp = new RegExp(/([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/);

$(function() {
	$('form').each(function() {
		if($(this).attr('action') == "faq.php") {
			$(this).submit(function(event) {
				var ok = true;
				$('input').each(function() {
					var value = $(this).val();
					//alert(value);
					if($(this).attr('name') == 'Question') {
						var Exp = questionExp;
					} else if($(this).attr('name') == 'Email') {
						var Exp = emailExp;
					} else {
						var Exp = new RegExp(/^Submit$/);
					}
					if(!(Exp.test(value)) || value == '') {
						ok = false;
					}
				});
				
				if(ok) {
					return true;
				} else {
					$('input').not('[type=submit]').val('');
					return false;
					
				}
			});
		} else {
			return false;
		}
	});
});