$(document).ready(function() {
   $("ul li:last-child").addClass('last-child');

	// make sure First Name is not empty && not the default value.
	jQuery.validator.addMethod(
		"defaultInvalid",
		function(value, element) {
			if (element.value == "none" || element.value == "First Name (required)")
			{
				return false;
			}
			else return true;
		},
		"Please enter your name."
	);

	// validate contact form
	$("#mc-form").validate({
		rules: {
			firstname: "required defaultInvalid",
			email: {
			required: true,
			email: true
		}
		},
		messages: {
			firstname: "Please enter your first name",
			email: "Please enter a valid email address"
		},
		submitHandler: function(form) {
			form.submit();
		}
	});
	$("#main-form,#rm-form,#sr-form").validate();

	//Clear Inputs / Textareas that are not of the type 'submit'
	$('input,textarea').each(function() {
		if($(this).attr('type')!= 'submit'){
			var default_value = this.value;
			$(this).focus(function() {
				if(this.value == default_value) {
					this.value = '';
				}
			});
			$(this).blur(function() {
				if(this.value == '') {
					this.value = default_value;
				}
			});
		}
		$(this).hover(function(){$(this).addClass('display');},function(){$(this).removeClass('display');});
	});
	//Disclaimer Sliding Effect
	$('#main-form a.overlay_submit').click(function(){
		$('#overlay_response').slideToggle(500, function(){
			if($('#overlay_submit').html()=='Hide Disclaimer'){
				$('#overlay_submit').html('Show Disclaimer');	
			} else {
				$('#overlay_submit').html('Hide Disclaimer');
			}																								 
		});
	});
	//Disclaimer Sliding Effect for Short Response Page
	$('#sr-form a.overlay_submit').click(function(){
		$('#overlay_response').slideToggle(500, function(){
			if($('#overlay_submit').html()=='Hide Disclaimer'){
				$('#overlay_submit').html('Show Disclaimer');	
			} else {
				$('#overlay_submit').html('Hide Disclaimer');
			}																								 
		});
	});
	//Disclaimer Sliding Effect for Road Map Response Page
	$('#rm-form a.overlay_submit').click(function(){
		$('#overlay_response').slideToggle(500, function(){
			if($('#overlay_submit').html()=='Hide Disclaimer'){
				$('#overlay_submit').html('Show Disclaimer');	
			} else {
				$('#overlay_submit').html('Hide Disclaimer');
			}																								 
		});
	});

});
