$(document).ready(function() {
  	
  	if(isIe6())
  	{
	  	var list_img = $(".ie_hack");
	  	for(var i=0; i<list_img.length; i++)
	  	{
	  		var img_src = $(list_img[i]).attr("src");
	  		img_src = img_src.replace(/.png/g,".gif");
	  		img_src = img_src.replace(/images/g,"images/gif");
	  		$(list_img[i]).attr("src", img_src);
	  	}
  	}
  	
  	
  	// =================== INITIALISATION DU MENU HORIZONTAL =================
    /*
    var $el, leftPos, newWidth,
    
    $mainNav2 = $("#menu_h");
    $mainNav2.append("<li id='magic_line'></li>");
    
    var $magicLine 			= $("#magic_line");
    var $magicLineCenter 	= $("#magic_line #ml_center");
   
    $magicLine
        .width($(".current_page_item").width() + 20)
        .css("left", $(".current_page_item a").position().left - 15)
        .data("origLeft", $(".current_page_item a").position().left - 15)
        .data("origWidth", $magicLine.width());
        
    $magicLineCenter
        .width($(".current_page_item").width() - 10)
        .data("origWidth", $magicLine.width());
        
                
    $("#menu_h li").find("a").hover(function() 
    {
        $el = $(this);
        leftPos = $el.position().left - 15 ;
        newWidth = $el.parent().width() + 20;
        $magicLine.stop().animate({
            left: leftPos,
            width: newWidth
        })
        $magicLineCenter.stop().animate({
            width: newWidth - 30
        })
    }, 
    function() 
    {
        $magicLine.stop().animate({
            left: $magicLine.data("origLeft"),
            width: $magicLine.data("origWidth")
        });
        $magicLineCenter.stop().animate({
            width: $magicLine.data("origWidth") - 30
        });
    
    });
    
    
    $("#menu_h li").click(	function()
    						{ 
    							$("#menu_h li").removeClass("current_page_item");
    							$(this).addClass("current_page_item");
							    $magicLine
							        .width($(".current_page_item").width() + 20)
							        .css("left", $(".current_page_item a").position().left - 15)
							        .data("origLeft", $(".current_page_item a").position().left - 15)
							        .data("origWidth", $magicLine.width());
							        
							    $magicLineCenter
							        .width($(".current_page_item").width() - 10)
							        .data("origWidth", $magicLine.width());
    						})
    */
    //== INITIALISE LE CLICK SUR LE BOUTON DE CHOIX DE LA LANGUE
    $("#langage_selector").click(function(){ toggleList('langage_list') });
    
     $("#langage_list ul li:even").addClass("striped"); 
     $("#langage_list ul li").click(function(){ $("#lan_code").val($(this).attr("id")); $("#my_form").submit(); })
     
     
     //== INITIALISE LE CLICK SUR LE MENU DE GAUCHE
    // $("#menu_v li").click(function(){ var cla_id = $(this).attr("id"); var tmp = cla_id.split("_"); $(location).attr("href", "categories.php?cla_id="+tmp[1]) });
    $("#menu_v .list_classes").click(function(){ var cla_id = $(this).attr("id"); var tmp = cla_id.split("_"); $(".sous_classes").hide(); $("#list_sous_classe_"+tmp[1]).show("slide", { direction: "up" }, 300); });

	$("#basket").click(function(){ $(location).attr("href", "basket.php") });
	
	//-- Promotions
	$("#promotion .promotion_file").thumbPopup({  imgSmallFlag: "_s",imgLargeFlag: "_l"});
	switchPromo();
	
	//-- Initialise le menu deroulant
	$('#flyout_menu').menu({ content: $('#list_menu').html(), flyOut: true });
	
});

function switchPromo()
{
	var nb_promo = $("#promotion div").length;
	if(nb_promo > 1)
	{
		for(var i=1; i<=nb_promo; i++)
		{
			if($("#promo_"+i).css("display") == "block")
				var selected = i;
		}
		
		var next = selected + 1;
		if(next > nb_promo)
			next = 1;
		
		$("#promotion div").css("display", "none");
		$("#promo_"+next).css("display", "block");
		window.setTimeout("switchPromo()", 5000);
		
	}
}

function toggleList(list)
{
	if($("#"+list).css("display") == "none")
		$("#"+list).show("slide", { direction: "up" }, 300);
	else
		$("#"+list).hide("slide", { direction: "up" }, 300);
}


function addToBasket(ref, qte, redirect)
{
	$.ajax({
	type: "POST",
	url: "ajax.basket.php",
	data: "ref="+ref+"&+qte="+qte+"&action=add",
	success: function(msg){
		$("#basket").html(msg);
		if(redirect == true)
		{
			var pro_id = $("#pro_id").val();
			$(location).attr("href", "basket.php?back_id="+pro_id)
		}
		},
	error: function(msg){
		alert("Impossible d'ajouter cette reference au panier")
		}
	});
}

function isIe()
{
	var is_ie_7 = false;
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		var version = navigator.appVersion;
		var tmp = version.split(";");
		var version_num = tmp[1];
		version_num = version_num.replace(/MSIE /g,"")
		var tmp = version_num.split(".");
		version_num = tmp[0];
		if(version_num<=8)
			is_ie_7 = true;
	}
	
	return is_ie_7;
}

function isIe6()
{
	var is_ie_6 = false;
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		var version = navigator.appVersion;
		var tmp = version.split(";");
		var version_num = tmp[1];
		version_num = version_num.replace(/MSIE /g,"")
		var tmp = version_num.split(".");
		version_num = tmp[0];
		if(version_num<7)
			is_ie_6 = true;
	}
	
	return is_ie_6;
}

function registerClick(promo)
{
	if (navigator.browserLanguage)
		var langue = navigator.browserLanguage;
	else
		var langue = navigator.language;
	
	$.ajax	({
				type	: "POST",
				url		: "ajax.counter.php",
				data	: "promo="+promo+"&langue="+langue+"",
				success	: function(msg){ },
				error	: function(msg){ } 
			})
}



