(function($) {
	$(document).ready(function(){
		jQuery("#menu ul li img[class=main_img]").css("cursor","s-resize");
		// This will hold our timer
		var myTimer = {};
		jQuery("#menu ul li ul").hide();
		
		/*--By Cco--*/
		
		//alert(jQuery("#menu ul li").find('ul').end().find('li').get(0).innerHTML);
		
		for(Count=0;Count<(jQuery("#menu ul li").find('ul').end().find('li').length);Count++){
			if(jQuery("#menu ul li").find('ul').end().find('li').get(Count).className == "active"){
				jQuery("#menu ul li").find('ul').end().find('li').get(Count).parentNode.style.display = 'block';
			}
		}
		/*---------*/
		
		

		
		jQuery("#menu li a").parent().children("ul:last").children('li').show();
		jQuery('.sous_menu li:not(:first)').attr("class","");
		// Wait for #start to be clicked...
		jQuery("#menu ul li img[class=main_img]").click(function(){
			var element = jQuery(this);
			// Set the timer for 2 seconds
			
			
			myTimer = $.timer(10,function(){
			
				// Display hello message when timer goes off
				//alert('A Delayed Hello!');
				
				if(element.parent().children("ul").css("display")!="none"){
					
				}else{
					/*jQuery('.sous_menu').animate({
							height: "0px"
					},{ "duration": "slow"});*/
					jQuery("#menu ul li ul").slideUp("fast");
					element.parent().children("ul").slideDown("normal");
				}
	
	
			// Optional function to call when timer is canceled
			},function(){
			
				// Display new message when canceled
				//alert('Hello Message Canceled!');
			
			});
	
		});
		
		
		// If #cancel is clicked cancel the delayed function
		jQuery("#menu li a").mouseleave(function(){
		
			$.clearTimer(myTimer);
		
		});
		
		jQuery("#menu ul li ul li a").click(function(){
		/*--By Cco--*/
		//This line are commented because all links of menu are disabled with them.
		/*----------*/
			//jQuery('#menu ul li ul li').attr("class","");
			//jQuery(this).parent().attr("class","active");
			//return false;
		});
	});
})(jQuery);