/*

Site-specific code
===========================================
Notes here
*/

(function($){ 

$.preloadImages = function(arrayOfImages){ // Add custom function to jQuery namespace 
$(arrayOfImages).each(function(){ 
$('<img/>')[0].src = this; // Create img element, set src attribute 
}); 
}; 
// Use preloadImages() 
$(window).load(function(){ // Load images, after window.onload fires 
$.preloadImages(['../images/banner-auto.jpg', '../images/banner-home.jpg', '../images/banner-repair.jpg', '../images/banner-snowmobile.jpg']); 
}); 

$('#banner') 
.cycle({ 
    fx:     'fade', 
    speed:  1000, 
    timeout: 6000, 
    sync: 1,
    random: 1
});

	$('#contactform')
	.hide()
	.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"
		}
		});


	$('#contactus h4').click(function(){ 
			$(this).toggleClass('open');
			$('#contactform').slideToggle('slow');
			return false;
	});
	
	$('.btn-cancel').click(function(){ 
			$('#contactform').slideUp('slow');
			$('#contactus h4').toggleClass('open');
	});
	
	

})(jQuery);
