var sp_src;
 // MENU 
$(document).ready(function() {
	$('#super_slide').css('width', $('body').width() + 'px');
	$('#super_slide').css('left', '-' +(($('body').width() - 940) / 2) + 'px');
	$('#home_slider').css('margin-left',  (($('body').width() - 940) / 2) + 'px');
	$('#slider_prev').css('left',  (($('body').width() - 940) / 2) + 'px');
	$('#slider_next').css('right',  (($('body').width() - 940) / 2) + 'px');
	
	//Sortproduct
	$('.short_product .product_picture a img').each(function(){
		sp_src = $(this).attr('src');
		$(this).attr('src', sp_src.replace('thumbnails/', ''));
	});
	
 	// Panier
	if  ($('.boxcart .product_number').length == 0) {
	  $(".boxcart").append("<div class=\"product_number\"><span class=\"value\">0 article</span></div>");
	   $("#boxcart-link").before( $(".boxcart .product_number") );
	}


//On Hover Over
function megaHoverOver(){
    $(this).find(".sub").stop().fadeTo('fast', 1).show(); //Find sub and fade it in
    (function($) {
        //Function to calculate total width of all ul's
        jQuery.fn.calcSubWidth = function() {
            rowWidth = 0;
            //Calculate row
            $(this).find("ul").each(function() { //for each ul...
                rowWidth += $(this).width(); //Add each ul's width together
            });
        };
    })(jQuery); 

    if ( $(this).find(".row").length > 0 ) { //If row exists...

        var biggestRow = 0;	

        $(this).find(".row").each(function() {	//for each row...
            $(this).calcSubWidth(); //Call function to calculate width of all ul's
            //Find biggest row
            if(rowWidth > biggestRow) {
                biggestRow = rowWidth;
            }
        });

        $(this).find(".sub").css({'width' :biggestRow}); //Set width
        $(this).find(".row:last").css({'margin':'0'});  //Kill last row's margin

    } else { //If row does not exist...

        $(this).calcSubWidth();  //Call function to calculate width of all ul's
        $(this).find(".sub").css({'width' : rowWidth}); //Set Width

    }
}
//On Hover Out
function megaHoverOut(){
  $(this).find(".sub").stop().fadeTo('fast', 0, function() { //Fade to 0 opactiy
      $(this).hide();  //after fading, hide it
  });
}


//Set custom configurations
var config = {
     sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)
     interval: 50, // number = milliseconds for onMouseOver polling interval
     over: megaHoverOver, // function = onMouseOver callback (REQUIRED)
     timeout: 100, // number = milliseconds delay before onMouseOut
     out: megaHoverOut // function = onMouseOut callback (REQUIRED)
};

$("ul#topnav li .sub").css({'opacity':'0'}); //Fade sub nav to 0 opacity on default
$("ul#topnav li").hoverIntent(config); //Trigger Hover intent with custom configurations


 DD_roundies.addRule('.boxtxt, .boxmarques', '6px', true);
 DD_roundies.addRule('#sort_value,	#formproductversion_variante .row select, #formproductversion .row.quantity input', '4px', true);
 
 
 
 $(".breadcrumb_label:first").css("cursor","pointer").click(function(){window.location.href='/';});
 $(".breadcrumb_navigation a:first").css("display","none");
 $(".breadcrumb a:last").addClass("breadlast");

});


	
	

