/* <![CDATA[ */




$(document).ready(function(){

$(".fancypic").fancybox({
		'titleShow'		: false,
		'transitionIn'	: 'elastic',
		'transitionOut'	: 'elastic'
	});

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");

	jQuery.validator.addMethod("lettersonly", function(value, element) {
		return this.optional(element) || /^[a-z\s]+$/i.test(value);
	}, "Letters only please");  


	$("#Contact_Form").validate({
    rules: {
			NameTxt: {
				required: true,
				
				lettersonly: true
			},
			EmailTxt: {
				required: true,
				email: true
			},
		OrganizationTxt: "required",
		AddressTxt: "required",
		CityTxt: "required",
		StateTxt: "required",
		ZipTxt: "required",
		CountryLst: "required",
		MessageTxt: "required",

    PhoneNum: {
				required: true,
				phoneUS: true
			},
      SubjectTxt: "required"
    }
	});
   
});

/* ]]> */
