jQuery.validator.addMethod("phoneUS", function(phone_number, element) {
    phone_number = phone_number.replace(/\s+/g, ""); 
	return this.optional(element) || phone_number.length > 9 &&
		phone_number.match(/^(1-?)?(\([2-9]\d{2}\)|[2-9]\d{2})-?[2-9]\d{2}-?\d{4}$/);
}, "Please specify a valid phone number");

$(document).ready(function(){
	
	//ajax form options
	var options = {
		target:			'#contact_form_div',
		url:			'php/modules/contact.php?action=process_form',
		success: function() {
			$('#contact_form_div').html("<div id='message'></div>");
			$('#message').html("<h2>Thanks! Your information has been sent!</h2>")
			.append("<p>We will be in touch soon.</p>")
			.hide()
			.fadeIn(1500);	
		}
	};


	$("#contact_form").validate({
		rules:	{
			fphone: {
				required: false,
				phoneUS: true
		    		}
		},
		submitHandler:function(){
			$("#contact_form").ajaxSubmit(options);
		}
	});

	$(function() {
		//resets the form
		$(".reset").click(function() {
				$('#contact_form').resetForm();
		});
	});
}); //container function	


//scrap work
/*	
	//submit the form
	var fname = $("input#fname").val();
	var email = $("input#femail").val();
	var phone = $("input#fphone").val();
	var question = $("textarea#fquestion").val();
	var dataString = 'formsubmit&fname='+ fname + '&email=' + email + '&phone=' + phone + '&quest=' + question;
	
	$(".button").click(function() {
		$.ajax({
			type: "POST",
			url: "php/modules/contact.php",
			data: dataString,
			success: function() {
				$('#contact_form_div').html("<div id='message'></div>");
				$('#message').html("<h2>Thanks! Your information has been sent!</h2>")
				.append("<p>We will be in touch soon.</p>")
				.append("<p>"+dataString+"</p>")
				.hide()
				.fadeIn(1500);
			}
		});
		return false;
	});
	*/
