$(function() {
	
	if (!Modernizr.input.placeholder) {
		$('[placeholder]').focus(function() {
			var input = $(this);
			if (input.val() == input.attr('placeholder')) {
				input.val('');
				input.removeClass('placeholder');
			}
		}).blur(function() {
			var input = $(this);
			if (input.val() == '' || input.val() == input.attr('placeholder')) {
				input.addClass('placeholder');
				input.val(input.attr('placeholder'));
			}
		}).blur();
		
		$('[placeholder]').parents('form').submit(function() {
			$(this).find('[placeholder]').each(function() {
				var input = $(this);
				if (input.val() == input.attr('placeholder')) {
					input.val('');
				}
			})
		});
	}
	
	$('#email-us').hide();
	
	$('a[href="#email-us"]').click(function() {
		$('#email-us').show();
		$.scrollTo($('#email-us'), 800);
		return false;
	});
	
	$('#email-us form').validate({
		rules: {
			name: "required",
			email: {
				required: true,
				email: true
			}
		},
		messages: {
			name: "Please enter your name.",
			email: "Please enter a valid email address."
		},
		invalidHandler: function(form, validator) {
			if (!Modernizr.input.placeholder) {
				$('[placeholder]').blur();
			}
		}
	});
	
});
