/*

Site-specific code
===========================================
Notes here
*/


(function($){ 

    
	$(".submenu li").not("li.active").children("ul").hide();
	$(".submenu li").not(".submenu li ul li").prepend('<div class="switcher" title="show/hide products in this category"></div>');
	//	make sure active menu item has open class
	$("li.active > .switcher").toggleClass("open");
	
	$(".switcher").click(function(event) {
	
		$(this).nextAll("ul").slideToggle("slow").end().toggleClass("open");
		event.preventDefault();
	});
	

	$('#EmailForm')
	.validate({
		rules: {
			name: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			message: "required"
		},
		messages: {
			name: {
				required: "Please provide your name",
				minlength: "Your name must consist of at least 2 characters"
			},
			email: "Please enter a valid email address",
			message: "Please type your message"
		}
		});
		
	$('#ShortForm')
	.validate({
		rules: {
			name: {
				required: true,
				minlength: 2
			},
			email: {
				required: true,
				email: true
			},
			message: "required"
		},
		messages: {
			name: {
				required: "Please provide your name",
				minlength: "Your name must consist of at least 2 characters"
			},
			email: "Please enter a valid email address",
			message: "Please type your message"
		}
		});


$('#banner') 
.cycle({ 
    fx:     'turnDown', 
    pause: 'true',
    speed:  1000, 
    timeout: 6000, 
    sync: 1
});

	
})(jQuery);