
/***************************************
* FONCTION * AJOUT DU SITE AUX FAVORIS *
***************************************/

function ART_fav(url,lbl) {
    if ( navigator.appName != 'Microsoft Internet Explorer' ){
        window.sidebar.addPanel(lbl,url,"");
    }else{
        window.external.AddFavorite(url,lbl);
    }
}

/*************************************************************
* FONCTION * CREE UN LIEN POUR UN ELEMENT A PARTIR D'UN HREF *
**************************************************************/

$(document).ready(function(){
    //lien menu de gauche
    $('.menu_onglet').click(function() { 
        $(this).find('a').each(function(){ window.location = this.href; });
    }); 
    $('.menu_promo').click(function() { 
        $(this).find('a').each(function(){ window.location = this.href; });
    });
    $('.menu_soldes').click(function() { 
        $(this).find('a').each(function(){ window.location = this.href; });
    });     
    $('.menu_flash').click(function() { 
        $(this).find('a').each(function(){ window.location = this.href; });
    });                     
});
 

/***************************************************
* infobulle
****************************************************/
this.tooltip = function(){    
    /* CONFIG */        
        xOffset = 10;
        yOffset = 20;        
        // these 2 variable determine popup's distance from the cursor
        // you might want to adjust to get the right result        
    /* END CONFIG */        
    $(".tooltip").hover(function(e){                                              
        var reg=new RegExp("(-_-)","g");
        if(this.tar==undefined){
            this.tar = this.title.split('-_-');
            this.t = "<span>"+this.tar.shift()+"</span><br />"+this.tar.join('<br />');
        } 
        this.title = "";                                      
        tT_div = document.createElement("tooltip");
        tT_div.id = "tooltip";
        tT_div.className = 'tooltip_box'; 
        tT_div.style.position = "absolute";
        tT_div.style.zIndex = 1500;
        tT_div.innerHTML = this.t;
        tT_div.style.display = 'none'; 
        document.body.appendChild(tT_div);
        
        $("#tooltip")
            .css("top",(e.pageY - xOffset) + "px")
            .css("left",(e.pageX + yOffset) + "px") 
            .fadeIn("fast");        
    },
    function(){
        this.title = this.t;        
        $("#tooltip").remove();
    });    
    $(".tooltip").mousemove(function(e){
        $("#tooltip")
            .css("top",(e.pageY - xOffset) + "px")
            .css("left",(e.pageX + yOffset) + "px");
    });            
};

function ART_sec2time(val){
    var r = "";
    
    var mi = parseInt(val/60);
    var mf = val - mi*60;
    if(mf>=60) {mi++;mf--;}
    if(mf<10) mf = "0"+mf;
    
    var hi = parseInt(mi/60);
    var hf = mi - hi*60;
    if(hf>=60) {hi++;hf--;}
    if(hf<10) hf = "0"+hf;
    
    /*var ji = parseInt(hi/24);
    var jf = hi - ji*24;
    if(jf>=24) {ji++;jf--;}
    if(jf<10) jf = "0"+jf;*/ 
    //alert(mf+" "+mi);
    
    var r = hf+"m "+mf+"s";
    //var t = hf+"m"+mf+"s";
    //if(jf!="00") t = jf+"h"+r;
    //if(ji>0) t = ji+" jour(s) "+jf+"h"+r;
    
    if(hi!=0) var t = hi+"h "+r; else var t=r;
    
    return t;
}

var madatedep;
var madate;
var flashTempo;
var mes_temps = new Array();
var mes_temps1 = new Array();
var mes_temps2 = new Array();
var mes_temps3 = new Array(); 
function temps_flash(){
    m=0;
    mes_temps1 = $(".temps_flash_temps");
    for(n=0;n<mes_temps1.length;n++){
        mes_temps[m]=mes_temps1[n];
        m++;
    }
    mes_temps2 = $(".temps_flash_defaut_temps");
    for(n=0;n<mes_temps2.length;n++){
        mes_temps[m]=mes_temps2[n];
        m++;
    }
    mes_temps3 = $(".temps_flash_detail_temps");
    for(n=0;n<mes_temps3.length;n++){
        mes_temps[m]=mes_temps3[n];
        m++;
    }
    for(n=0;n<mes_temps.length;n++){
        var tps = mes_temps[n];
        var val = parseInt(tps.getAttribute('title'));
        tps.fin = tps.parentNode.getAttribute('title');
        tps.removeAttribute('title');
        tps.parentNode.removeAttribute('title');
        tps.val = val-1;
        tps.innerHTML = ART_sec2time(val);
        tps.style.visibility = 'visible';
    }
    madatedep = new Date();
    flash_tempo();
}

function flash_tempo(){
    madate = new Date();
    var mondelta = ((madate.getTime() - madatedep.getTime())/1000);
    var di = parseInt(mondelta);
    var df = 9-parseInt((mondelta-di)*10);
    //alert(mondelta);
    for(n=0;n<mes_temps.length;n++){
        var tps = mes_temps[n];
        var v = tps.val-di;
        if(v>0) {
            tps.innerHTML = ART_sec2time(v);//+df;
        } else if(tps.innerHTML != tps.fin){
            tps.innerHTML = tps.fin;
        }
        
    }
    flashTempo = setTimeout('flash_tempo()',100);
}


// starting the script on page load
$(document).ready(function(){
    tooltip();
    temps_flash();
    ART_setSlider();    
   /* 
    $("#table_menu td").hoverIntent({
        sensitivity: 3, 
        interval: 200, 
        over: makeTall, 
        timeout: 500, 
        out: makeShort
    });        */ 
}); // close document.ready         

function makeTall(){ 
  ART_showMenu(Mid,Mbtn,Mtable_menu);
}
function makeShort(){}

//slider
function ART_setSlider(){
    // si mon slider existe
    if(document.getElementById('slider')) {
        var slidebox = $("#slidebox");
        //largeur de la bande
        var tailleBande=parseInt(slidebox.css('width'));
        // nombre de cases
        var nb=slidebox.attr('title');
        slidebox.attr('title',"");
        
        // pas pour le déplacement
        var pas = 131*3;//(tailleBande/nb)*3;
        var tdcentre = $("#slidercentre");
        var tailleCentre=parseInt(tdcentre.css('width'));
        
        //vitesse du slide
        var vitesseSlide='fast';
        
        if(tailleBande>tailleCentre){
        // actions
        $("#slide_droite").click(function(){
            if(isNaN(parseInt(slidebox.css('left')))) slidebox.css('left','0px');
            var nextSlide = parseInt(slidebox.css('left'))-pas;
            if(nextSlide<tailleCentre-tailleBande) nextSlide=tailleCentre-tailleBande+34;
            $("#slidebox").animate({left: nextSlide}, vitesseSlide);
            return false;
        });
        $("#slide_gauche").click(function(){
            var nextSlide = parseInt(slidebox.css('left'))+pas;
            if(nextSlide>0) nextSlide=0;
            $("#slidebox").animate({left: nextSlide}, vitesseSlide);
            return false;
        });
        }
        
        
        // on tooltip un brin : si y'a pas de JS, le client n'est pas frustré 
        var xOffset = -97;
        var yOffset = 178;
        
        $(".slidervignette").hover(function(e){
            this.title='';
            var offset = $("#"+this.id).offset();
            
            // tableau de vignettes
            $(".slidervignette").each(function(){
                $("#sT_"+this.alt).css("display","none");
            }
            );
            
            $("#sT_"+this.alt)
                .css("position","absolute")
                .css("z-index",2500)
                .css("top", yOffset + "px")
                .css("left", parseInt(offset.left+31.5 + xOffset) + "px")
                .css("display","") 
                .hover(null,function(e){
                    $("#"+this.id).css('display',"none");
                    /*$("#defilant_titre").css("display","none");
                    $("#navig_td").css("display","");*/
                });
                //.fadeIn("fast"); 
               /* $("#navig_td").css("display","none");
                $("#defilant_titre").css("display",""); */      
        },null);
    }
}
