
/* Detection du panneau sur hash link */
if (document.location.hash.length>0) currentPanel = document.location.hash.replace(/\//,'');

/* On est prêt, on y va */
$(document).ready(function()
{
    // Calcul initial des dimensions de la page
    resizeMe();
    
    // Calcul des dimensions lors du redimmenssionement de la page
    $(window).resize(resizeMe);
    
    // Bouton de navigation du menu.
    $('#nav a.plink').click(menuClick);


    initCollection();    
    initHistory();
    initNews();
    initFitguide();
    initStores();



    $("#contact_link").hover(function(){
        $(this).css('background-position','-50px -150px');
    },function(){
        $(this).css('background-position','-50px -40px');
    }).click(function() {
        document.location='mailto:VFE_LeeEurope'+'@'+'vfc.com';

    });

    $("#home_arrow").hover(function(){
        $(this).css('background-position','-720px 25px');
    },function(){
        $(this).css('background-position','-310px 25px');
    }).click(function() {
        target='#campaign1';
        $("body").scrollTo(target,{
            duration: 1000,
            onAfter: function() {
            document.location.hash='/'+target.replace(/#/,'');
                _gaq.push(['_trackPageview', '/'+ target.replace(/#/,'')]);
            }
        });
        currentPanel = target;
    });
    $("#campaign1_arrowright").hover(function(){
        $(this).css('background-position','-720px 25px');
    },function(){
        $(this).css('background-position','-310px 25px');
    }).click(function() {
        target='#campaign2';
        $("body").scrollTo(target,{
            duration: 1000,
            onAfter: function() {
            document.location.hash='/'+target.replace(/#/,'');
                _gaq.push(['_trackPageview', '/'+ target.replace(/#/,'')]);
            }
        });
        currentPanel = target;
    });
    $("#campaign2_arrowleft").hover(function(){
        $(this).css('background-position','-410px 25px');
    },function(){
        $(this).css('background-position','0px 25px');
    }).click(function() {
        target='#campaign1';
        $("body").scrollTo(target,{
            duration: 1000,
            onAfter: function() {
            document.location.hash='/'+target.replace(/#/,'');
//                document.location=target;
                _gaq.push(['_trackPageview', '/'+ target.replace(/#/,'')]);
            }
        });
        currentPanel = target;
    });
    $("#campaign2_arrowright").hover(function(){
        $(this).css('background-position','-720px 25px');
    },function(){
        $(this).css('background-position','-310px 25px');
    }).click(function() {
        target='#campaign3';
        $("body").scrollTo(target,{
            duration: 1000,
            onAfter: function() {
	            document.location.hash='/'+target.replace(/#/,'');
                _gaq.push(['_trackPageview', '/'+ target.replace(/#/,'')]);
            }
        });
        currentPanel = target;
    });
    $("#campaign3_arrowleft").hover(function(){
        $(this).css('background-position','-410px 25px');
    },function(){
        $(this).css('background-position','0px 25px');
    }).click(function() {
        target='#campaign2';
        $("body").scrollTo(target,{
            duration: 1000,
            onAfter: function() {
	            document.location.hash='/'+target.replace(/#/,'');
                _gaq.push(['_trackPageview', '/'+ target.replace(/#/,'')]);
            }
        });
        currentPanel = target;
    });


    // Evenement scroll: déplacement des images de fond.
    $('#mainbody').data('scroll',{
        left:0,
        pos:0
    });

    $(window).scroll(function(){
		// console.log($(window).scrollLeft());
        //scrollActive=true;
        var scrollData = $("#mainbody").data('scroll');
        var bSize = getViewDim();
        scrollData.left = $(window).scrollLeft();

        var k = Math.floor(Math.floor((scrollData.left+100)/bSize.panel*7)/7);
//        var k = Math.floor(Math.floor((scrollData.left+100)/bSize.panel*9)/9);

        currentPanel = '#' + panels[k];
        if (k!=scrollData.pos) {
            document.location.hash='/'+panels[k];
        //currentPanel;
        //$.get('stats.php');
        }
        /* marque le lien comme étant selectionné */
        $("#nav a").removeClass("selected");
        $('#nav a[href='+currentPanel+']').addClass("selected");

        scrollData.pos = k;
        $("#mainbody").data('scroll', scrollData);

        if (flashOpened && currentPanel!='#collection') {            
            swfobject.removeSWF("leeplayer");
            $("#collectionoverlay").html('<div id="collectionflash"></div>').hide();
            flashOpened = false;
        }

        setParallax(bSize);
        
    });


 	setInterval(function() {
        if (currentPanel == '#news') {
            var k = newsPanel.replace(/#npanel/,'');
            if (k>=5) k=1; else k = parseInt(k)+parseInt(1);
            newsPanel='#npanel'+k;

            $('#newscontent').scrollTo(newsPanel,{
                duration: 1000
            });
            $("#newsnav div.newslink").css('background-position','0px 0px');
            $(newsPanel.replace(/npanel/,'nlink')).css('background-position','0px -20px');
        }
    },7000);


 	setInterval(function() {      
        if (currentPanel == '#history') {   
            var h = historyPanel.replace(/#hpanel/,'');
            if (h>=15) h=1; else h = parseInt(h)+parseInt(1);
            historyPanel='#hpanel'+h;
            console.log(h);

            $('#historycontent').scrollTo(historyPanel,{
                duration: 1000
            });
            $('#historydate div').css('margin-left',(h-1)*35+'px').text(historyDates[(h-1)]);
            $('#historyslider a').css('left',parseFloat(100/14*(h-1))+'%');          
        }
    },7000);
      



});
