// Gestion des conflits avec d'autres lib (prototype)
$j = jQuery.noConflict();

$j(document).ready(function(){
    //tweets list scroll
    var nbLi = ($j('.tweet_content ul').children().length);
    var cpt =0;
    $j('.down').click(function(){
        if(cpt<nbLi-3){
            cpt++
            $j('.tweet_content ul').animate({
                marginTop:-42*cpt
            } , {
                duration:600
            });
        }
        return false;
    });
    $j('.up').click(function(){
        if(cpt>0){
            cpt--
            $j('.tweet_content ul').animate({
                marginTop:-42*cpt
            } , {
                duration:600
            });
        }
        return false;
    });
    $j('.wg_menuprincipal a').each(function(){
        if(this.href == document.baseURI+'#'){
            $j(this).addClass('on');
        }
    });

    jQuery('#slider').css('display', 'block');
    
    jQuery('#slider').nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown,random'
        slices:7,
        animSpeed:800, //Slide transition speed
        pauseTime:3000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:true, //Next & Prev
        directionNavHide:false, //Only show on hover
        controlNav:true, //1,2,3...
        controlNavThumbs:false, //Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, //Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', //Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
        keyboardNav:true, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false, //Force manual transitions
        captionOpacity:0.8, //Universal caption opacity
        beforeChange: function(){},
        afterChange: function(){},
        slideshowEnd: function(){} //Triggers after all slides have been shown
    });

    /* gestion hover sur liens-btn offres et references (digital, operationnel... */
    var default_digital_link = $j('.offre_links .digital')

    default_digital_link.addClass('on');
    $j('.offre_links a').hover(
        function(){
            $j(this).addClass('on')
            if ($j(this) !=default_digital_link){
                default_digital_link.removeClass('on')
            }
        },
        function(){
            $j(this).removeClass('on')
        }
        );
    $j('.offre_links').mouseleave(function(){
        $j('.offre_links .digital').addClass('on');
    })    

    /* gestion hover sur vignettes mur */

    $j('.thewall').children('img').each(function(){
        var t=$j(this);
        var src1= t.attr('src'); // initial src
        var newSrc = src1.substring(0, src1.lastIndexOf('.'));
        ; // let's get file name without extension
        t.hover(function(){
            $j(this).attr('src', newSrc+ '_on.' + /[^.]+$/.exec(src1)); //last part is for extension
        }, function(){
            $j(this).attr('src', newSrc + '.' + /[^.]+$/.exec(src1)); //removing '-over' from the name
        });
    });

    /* gestion hover sur btn_uniteam */

    $j('.uniteam_btn').children('img').each(function(){
        var t=$j(this);
        var src1= t.attr('src'); // initial src
        var newSrc = src1.substring(0, src1.lastIndexOf('.'));
        ; // let's get file name without extension
        t.hover(function(){
            $j(this).attr('src', newSrc+ '_hover.' + /[^.]+$/.exec(src1)); //last part is for extension
        }, function(){
            $j(this).attr('src', newSrc + '.' + /[^.]+$/.exec(src1)); //removing '-over' from the name
        });
    });

    /* gestion hover sur btn unref */

    $j('.uniref').children('img').each(function(){
        var t=$j(this);
        var src1= t.attr('src'); // initial src
        var newSrc = src1.substring(0, src1.lastIndexOf('.'));
        ; // let's get file name without extension
        t.hover(function(){
            $j(this).attr('src', newSrc+ '_hover.' + /[^.]+$/.exec(src1)); //last part is for extension
        }, function(){
            $j(this).attr('src', newSrc + '.' + /[^.]+$/.exec(src1)); //removing '-over' from the name
        });
    });

    /* gestion menu li class on */
    $j('.page-id-2 .nav li:eq(0)').addClass('on');
    $j('.page-id-3 .nav li:eq(1)').addClass('on');
    $j('.page-id-4 .nav li:eq(2)').addClass('on');
    $j('.page-id-5 .nav li:eq(3)').addClass('on');
    $j('.page-id-26 .nav li:eq(1)').addClass('on');
    $j('.page-id-94 .nav li:eq(1)').addClass('on');

});

function sendCrossMessage(arg)
{
    var box = new multiBox('mb', {
        overlay: new overlay()
    });
    var tableau=arg.split(",");
    for (var i=tableau.length - 1; i>=0; i--) {
        var items=tableau[i].split("::");
        var first = box.create({
            url:items[0],
            title:items[1]
        });
        if (i == 0) {
            box.openFirst(first);
        }
    }
}
