if( $("#newsletter_form") )
{
	jQuery.validator.addMethod("notEqualTo", function(value, element, param) {
			return this.optional(element) || value != param;
		}, "This field is required");

	$(document).ready(function(){
		$('#newsletter_form input ').focus(function(){
			this.select();
		});

		update_field("#name","Your full name");
		update_field("#email","you@yourdomain.com");

		$("#newsletter_form").validate({
			rules: {
				name: { required: true, notEqualTo: "Your full name" },
				email: { required: true, email: true, notEqualTo: "you@yourdomain.com" },
			},
			messages:
			{
				email: {
					"notEqualTo": "Please enter your email address."
				}
			}
		})

	});
}

function update_field( id, text )
{
	if( $(id) && $(id).val() == '' )
	{
		$(id).val(text).bind('click',function(){
			if( $(id).val() == text )
			{
				$(id).val('').css('color','black');
			}
		}).bind('focus',function(){
			if( $(id).val() == text )
			{
				$(id).val('').css('color','black');
			}
		}).bind('change', function(){
			if( $(id).val() == '' )
			{
				$(id).val(text).css('color','silver');
			}
		}).bind('blur', function(){
			if( $(id).val() == '' )
			{
				$(id).val(text).css('color','silver');
			}
		});
	}
	else if( $(id) )
	{
		$(id).css('color','black');
	}
}
