jQuery.validator.addMethod("notdefault", function(value, element, param) {
  		return (value != element.defaultValue);
});

$(document).ready(function(){
	$('#newsletterform').validate({
		rules: {
			NME_FIRSTNAME: {required: true},
			NME_LASTNAME: {required: true},
			email: {required: true,	email: true, notdefault:true}
		},
		messages: {
			NME_FIRSTNAME: "Please enter your first name",
			NME_LASTNAME: "Please enter your last name",
			email: {required:"Please enter a valid email address", email:"Please enter a valid email address", notdefault:"Please enter a valid email address"}
		},
		highlight: function(element, errorClass) {
			$(element).css({border:"#FF0000 solid 1px"});
  		},
		unhighlight: function(element, errorClass) {
			$(element).css({border:"#926D45 solid 1px"});
  		},
		errorElement: "p",

		errorPlacement: function(error, element) {
       			error.insertAfter(element.parent());
		}
	});
	
	$('input:not(:submit),textarea').focus(function(){
		if(this.value == this.defaultValue) { this.value = ""; $(this).css("color", "#000000");};
	});

	$('#newsletterform').find('.submit').click(function(e){e.preventDefault(); $('#newsletterform').submit(); })

});

