function mycarousel_initCallback(carousel)
{
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};

jQuery(document).ready(function() {
    jQuery('#mycarousel').jcarousel({
        auto: 2,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });
});

$(document).ready(function(){
	$('.esenlik-video-paylas').click(function(){
		$('.esenlik-video-paylas-ek').animate({top:"+=0px", overflow:"hidden",height:"24px",width:"60px" }, "slow");
	});
});

// Hover Efekt
$(document).ready(function(){ 
	$("ul#topnav .sub ul li").hover(function() {
		$(this).siblings().stop().fadeTo(400,0.4);
	}, function() {
		$(this).siblings().stop().fadeTo(400,1);
	});
});

$(document).ready(function() {
	function megaHoverOver(){
		$(this).find(".products").stop().fadeTo('fast', 1).show();		
		//Calculate width of all ul's
		(function($) { 
			jQuery.fn.calcSubWidth = function() {
				rowWidth = 0;
				//Calculate row
				$(this).find("ul").each(function() {					
					rowWidth += $(this).width(); 
				});	
			};
		})(jQuery); 	
		if ( $(this).find(".row,.products").length > 0 ) { //If row exists...
			var biggestRow = 0;	
			//Calculate each row
			$(this).find(".row,.products").each(function() {							   
				$(this).calcSubWidth();
				//Find biggest row
				if(rowWidth > biggestRow) {
					biggestRow = rowWidth;
				}
			});
			//Set width
			$(this).find(".products").css({'width' :biggestRow});
			$(this).find(".row:last").css({'margin':'0'});	
		} else { //If row does not exist...
			$(this).calcSubWidth();
			//Set Width
			$(this).find(".products").css({'width' : rowWidth});
		}
	}
	function megaHoverOut(){ 
	  $(this).find(".products").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });
	}
	var config = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 100, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
	};
	$("#nav-one li .products").css({'opacity':'0'});
	$("#nav-one li").hoverIntent(config);
});

$(document).ready(function() {
	function megaHoverOver(){
		$(this).find(".sub,.products").stop().fadeTo('fast', 1).show();		
		//Calculate width of all ul's
		(function($) { 
			jQuery.fn.calcSubWidth = function() {
				rowWidth = 0;
				//Calculate row
				$(this).find("ul").each(function() {					
					rowWidth += $(this).width(); 
				});	
			};
		})(jQuery); 	
		if ( $(this).find(".row,.products").length > 0 ) { //If row exists...
			var biggestRow = 0;	
			//Calculate each row
			$(this).find(".row,.products").each(function() {							   
				$(this).calcSubWidth();
				//Find biggest row
				if(rowWidth > biggestRow) {
					biggestRow = rowWidth;
				}
			});
			//Set width
			$(this).find(".sub,.products").css({'width' :biggestRow});
			$(this).find(".row:last").css({'margin':'0'});	
		} else { //If row does not exist...
			$(this).calcSubWidth();
			//Set Width
			$(this).find(".sub,.products").css({'width' : rowWidth});
		}
	}
	function megaHoverOut(){ 
	  $(this).find(".sub,.products").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });
	}
	var config = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 100, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
	};
	$("ul#topnav li .sub,#nav-one li .products").css({'opacity':'0'});
	$("ul#topnav li,#nav-one li").hoverIntent(config);
});
