
$(document).ready(function(){
						   
	$(document).pngFix();
		
	$("#nav ul").superfish({ 
		pathClass:	'current',
		autoArrows:	false
	});
	
	// Auto populate search box with "Search Site"
	$("#searchTerm").focus(function() {
		if ( $(this).attr("value") == "Search Site" )
		{	$(this).attr("value","");	}
	}).blur(function() {
		if ( $(this).attr("value") == "" )
		{	$(this).attr("value","Search Site");	}
	});

	// Contact form validation
	$("#contactForm").validate({
		errorLabelContainer: $('div#formErrors'),
		rules: {
			name: {		required: true,	minlength: 2 },
			email: {	required: true,	email: true	},
			phone: {	required: true,	minlength: 2 },
			
			address: {	minlength: 2 },
			city: {		minlength: 2 },
			state: {	minlength: 1 },
			zip: {		minlength: 2 },
			
			comments: {	required: true,	minlength: 5 }
		},
		messages: {
			name: {		required: "Please enter your Name", minlength: "Please enter your Name" },
			email: {	required: "Please enter your Email Address", email: "Please enter a valid email address" },
			phone: {	required: "Please enter your Phone Number", minlength: "Please enter your Phone Number" },
			
			request: {		},
			address: {			minlength: "Please enter your Address" },
			city: {				minlength: "Please enter your City" },
			state: {			minlength: "Please select your State" },
			zip: {				minlength: "Please enter your Zip" },
			
			comments: {	required: "Please enter your Message", minlength: "Please enter your Message" }
		}
	});
});

