$(document).ready(function(){	
	
	
	/** Form default value show/hide
	*************************/

    if (($('.formClass').length > 0)) {		
		
		$(function() {
		    $('#aspnetForm input.inputText')  
		  .focus(function() {
			var $this = $(this);
			
			if (!$this.data('default')) {
			  $this.data('default', $this.val());
			}
			
			if ($this.val() == $this.data('default')) {
			  $this.val('');
			}
		  })	  
		  .blur(function() {
			var $this = $(this);
			
			if ($this.val() == '') {
			  $(this).val($this.data('default'));
			}
		  })	  
		});
		
		
		// Extend validation rules
		$.validator.addMethod("notEqual", function(value, element, param) {
		  return this.optional(element) || value != param;
		}, "Please specify a different (non-default) value");	
		
		
		$("#emailAlertsForm").validate(
		{
			errorElement: 'span',
			rules: {
				nameID: {
					required: true,
					notEqual: 'Name',
					minlength: 2
				},
				emailID: {
					required: true,
					notEqual: 'Email',
					email: true
				}
			},
			messages: {
				nameID: {
					required: "Please enter your name",
					notEqual: "Please enter your name",
					minlength: "Your name must consist of at least 2 characters"
				},
				emailID: "Please enter a valid email address"
			}
		});
		
		
	}
	

	

	
}); 
