jQuery().ready(function() {
	
	if (jQuery("#formSubscribe")) {
		var errSubscribe = jQuery('#formSubscribe div.errors'); 
		
		// validate signup form on keyup and submit
		jQuery("#formSubscribe").validate({
			rules: {
				'cm-fo-hkhll': "required",
				'cm-afkr-afkr': {
					required: true,
					email: true
				}
			},
			messages: {
				'cm-fo-hkhll': "Please select at least one subscription type",			
				'cm-afkr-afkr': {
					required: "Please enter an email address",
					minlength: "Please enter a valid email address"
				}		 	
			},
			errorContainer: errSubscribe,
			errorLabelContainer: jQuery("ul", errSubscribe),
	        wrapper: 'li' 
	        
		});	
	};
	
	if (jQuery("#formSearch")) {
		
		var errSearch = jQuery('#formSearch div.errors');
		
		// validate signup form on keyup and submit
		jQuery("#formSearch").validate({
			rules: {
				's': "required"
			},
			messages: {
				's': "Please enter a search term"			
			},
			errorContainer: errSearch,
			errorLabelContainer: jQuery("ul", errSearch),
	        wrapper: 'li' 
	        
		});	
		
	}
	if (jQuery("#formWaitingList")) {
		var errWaitingList = jQuery('#formWaitingList div.errors'); 
		
		// validate signup form on keyup and submit
		jQuery("#formWaitingList").validate({
			rules: {
				'cm-name': "required",
				'cm-ukjhjj-ukjhjj': {
					required: true,
					email: true
				},
				'cm-f-ijhlz': "required"
			},
			messages: {
				'cm-name': "Please enter your name",			
				'cm-ukjhjj-ukjhjj': {
					required: "Please enter an email address",
					minlength: "Please enter a valid email address"
				},
				'cm-f-ijhlz': "Please enter your phone number",
			},
			errorContainer: errWaitingList,
			errorLabelContainer: jQuery("ul", errWaitingList),
	        wrapper: 'li' 
	        
		});	
	};
	
});
