$(function(){
		   
		$("#menu ul").css("display", "none");   
        $("#menu li:has(ul)").hoverIntent(function(){
            var ul = $(this).children("ul");   
            
			
            if(ul.is(":animated")){
                ul.stop().css("height", "auto").slideDown("normal");
            } else {
                ul.css("display", "none");
                ul.slideDown("normal");}

			},
			
        function(){
            var ul = $(this).children("ul"); 
            
            if(ul.is(":animated")){
              ul.stop().css("height", "auto").slideUp("fast");
            } else {
             	ul.slideUp("fast");
				
            }
           
        });
		
		
	slideSwitch();
	setInterval( "slideSwitch()", 8000 );
	
	
	
	//validate form

	// validate the reg form when it is submitted
	$("#registration_form").validate({
		rules: {
			first_name: "required",
			surname: "required",
			address: "required",
			phone: "required",
			email: {required:true, email:true}
		},
		messages: {
			first_name: "Please enter your First Name",
			surname: "Please enter your Surname",
			address: "Please enter your Address",
			phone: "Please enter your Phone",
			email: "Please enter a valid Email"

		}
	});
	


});



 
function slideSwitch() {
    var $active = $('#banner.home div.active');

    if ( $active.length == 0 ) $active = $('#banner.home div:last');
	
    var $next =  $active.next().length ? $active.next() : $('#banner.home div:first');
	
    $active.addClass('last-active');
	

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}