sas_tmstp=Math.round(Math.random()*10000000000);
sas_masterflag=1;
function SmartAdServer(sas_pageid,sas_formatid,sas_target) {
    if (sas_masterflag==1) {
        sas_masterflag=0;
        sas_master='M';
    } else {
        sas_master='S';
    };
    document.write('<scr'+'ipt SRC="http://www.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>');
}


$(function(){
    $("#liens_droite a").hover(function(){

        $("#liens_droite a.open").removeClass("open");
        $(this).addClass("open");

    }, function(){

        })
});


//carousel actus
function mycarouselPhotoGalerie1_initCallback(carousel)
{

    jQuery('#mycarouselGallerie1-next').bind('click', function() {
        carousel.next();
        return false;
    });
    jQuery('#mycarouselGallerie1-prev').bind('click', function() {
        carousel.prev();
        return false;
    });
};



function changeUne(){
    jQuery('#ListNews .news').removeClass("active");
    jQuery(this).addClass("active");
    $('#player').load('include/actus_'+(jQuery(this).attr("id"))+".html");
}
			




jQuery(document).ready(function() {
    
    jQuery('#ListNews #news_1').addClass("active");
    jQuery('#homepage #ListNews .news').click(changeUne);
    $('#player').load('include/actus_news_1.html');


    // CARROUSELS PAGES STATIQUES

    //carousel avec lightbox sur les images
      jQuery('.DiaporamaPhotos').jcarousel({
           scroll: 1,
           wrap: 'circular',
           itemLoadCallback: function(carousel) {

                var tmpImageArray = new Array;
                $.each($(".DiaporamaPhotos li a"),function(k,v){

                     var grdimg = $(v).attr("href");
                     var img = $(v).children().attr("src");
                     tmpImageArray.push(new Array(grdimg,img));
                     
                });
                $('.DiaporamaPhotos a').lightBox({/*imageArray:tmpImageArray,activeImage:(carousel.first-1)*/});
            }
      });


      //carousel sans lightbox mais avec liens
      jQuery('.DiaporamaPhotosSiteLinks').jcarousel({
           scroll: 1,
           wrap: 'circular',
           itemLoadCallback: function(carousel) {

                var tmpImageArray = new Array;
                $.each($(".DiaporamaPhotosSiteLinks li a"),function(k,v){

                     var grdimg = $(v).attr("href");
                     var img = $(v).children().attr("src");
                     tmpImageArray.push(new Array(grdimg,img));

                });
                
            }
      });



    // FIN CAROUSELS PAGES STATIQUES
    
								
    // BLOC CAROUSEL LOGOS

    $("#content-logos #bloc-link a").hide();
    $('#content-logos').hide();

    //carousel
    $("#scroller").simplyScroll({
        className: 'vert',
        horizontal: false,
        frameRate: 20,
        speed: 5
    });
    

	
    // gestion des sous menu 
    hideMenu = false;
    $("ul#menu li a").mouseover(function() {
        if (hideMenu)
        {
            $("ul#menu ul.subnav").hide();
            hideMenu = false;
        }
        $(this).parent().find("ul.subnav").slideDown('fast').show();
        $(this).parent().hover(function() {
						
            }, function(){
                if (!$(this).parent().hasClass('subnav'))	hideMenu = true;
                $(this).parent().find("ul.subnav").slideUp('fast'); //When the mouse hovers out of the subnav, move it back up
            });
    });



      //CAROUSEL LOGOS PAGES SPORT

        //carousel
        $(".logos-sport").simplyScroll({
            speed: 5
        });


        if($(".logos-sport li").size() < 5) {
          $(".carousel-logos .simply-scroll-btn").css("display", "none");
        } else {
           $(".carousel-logos .simply-scroll-btn").css("display", "");
        }

      //FIN CAROUSEL LOGOS PAGES SPORT




   


    //ouverture/fermeture div
    $('.ouverture').click(function() {
        $('#content-logos').slideToggle("slow");
        $(this).toggleClass("fermeture");
        return false;
    });
	//ouverture2/fermeture2 div
    $('.ouverture2').click(function() {
        $('#content-logos').slideToggle("slow");
        $(this).toggleClass("fermeture2");
        return false;
    });


    //filtre
    
    $("#logo-select").change(function () {

         $("#logo-select option:selected").each(function () {

                $(".simply-scroll-clip").scrollTop(0); // ramène la barre de logos au début
                
                //on cache les logos qui n'ont pas la class selectionnée
                if($(this).val() == "ALL") {
                     $("#scroller li").show();
                     $(".simply-scroll-btn").css("display", "");
                     $("#content-logos #bloc-link a").hide();
                } else {

                    $("#scroller li."+$(this).val()).show(); // affiche les logos sélectionnés
                    $("#scroller li").not("."+$(this).val()).hide(); // cache les autres logos

                    $("#content-logos #bloc-link a#"+$(this).val()+"-link").show(); // affiche le lien du sport sélectionné
                    $("#content-logos #bloc-link a").not("#"+$(this).val()+"-link").hide(); // cache les autres liens

                     //si le résultat est inférieur à 7, on affiche pas les boutons de scroll

                      if($("#carousel-logos-vertical li."+$(this).val()).size() < 7) {
                          $("#carousel-logos-vertical .simply-scroll-btn").css("display", "none");
                      } else {
                           $("#carousel-logos-vertical .simply-scroll-btn").css("display", "");
                      }
                }

          });


          return false;
    })


      // FIN BLOC CAROUSEL LOGOS





     


          //SCROLLBAR OFFRE D'EMPLOI

          $('#ScrollingBlock').jScrollPane({showArrows: true});

          // FIN SCROLLBAR OFFRE D'EMPLOI



         


        // CHANGEMENT DE LANGUE
        

        $('#FrFlag').click(function() {
            var label = $("#UrlChangeLangueFR").val();
            var url = "/fr/"+label;
            document.location.href = url;
        });

        $('#UsFlag').click(function() {
            var label = $("#UrlChangeLangueUS").val();
            var url = "/us/"+label;
            document.location.href = url;
        });
        // FIN CHANGEMENT LANGUE


// GESTION CHECKBOXES OFFRES EMPLOI

        $('#ContratType a').click(function() {

            var id = $(this).attr("id");

            $('#ContratType a').removeClass("JobCheckActive");

            if(id == "chbx_all") {
                $("#ResultsList li").css("display", "");
                $('#chbx_all').addClass("JobCheckActive");
                $("#totalOffres").html($("#ResultsList li").length);

            }
            if(id == "chbx_cdi"){
                $("#ResultsList li").css("display", "none");
                $("#ResultsList .CDI").css("display", "");
                $('#chbx_cdi').addClass("JobCheckActive");
                $("#totalOffres").html($("#ResultsList li.CDI").length);
            }
            if(id == "chbx_cdd"){
                $("#ResultsList li").css("display", "none");
                $("#ResultsList .CDD").css("display", "");
                $('#chbx_cdd').addClass("JobCheckActive");
                 $("#totalOffres").html($("#ResultsList li.CDD").length);
            }
            if(id == "chbx_mis"){
                $("#ResultsList li").css("display", "none");
                $("#ResultsList .MIS").css("display", "");
                $('#chbx_mis').addClass("JobCheckActive");
                 $("#totalOffres").html($("#ResultsList li.MIS").length);
            }
            if(id == "chbx_alt"){
                $("#ResultsList li").css("display", "none");
                $("#ResultsList .ALT").css("display", "");
                $('#chbx_alt').addClass("JobCheckActive");
                 $("#totalOffres").html($("#ResultsList li.ALT").length);
            }
            if(id == "chbx_sta"){
                $("#ResultsList li").css("display", "none");
                $("#ResultsList .STA").css("display", "");
                $('#chbx_sta').addClass("JobCheckActive");
                 $("#totalOffres").html($("#ResultsList li.STA").length);
            }

        });

        // FIN GESTION CHECKBOXES OFFRES EMPLOI
        
	
}); // Fin ready 



// FONCTION GENERALE DE CHARGEMENT DES CAROUSELS


function loadCarouselImg(id, urlTxt, totalImg, lightbox, dim) {

        jQuery(id).jcarousel({
                scroll: 1,
                buttonNextHTML: null,
                buttonPrevHTML: null,
                initCallback: function(carousel) {
                    carousel.clip.hover(function() {
                        carousel.stopAuto();
                    }, function() {
                        carousel.startAuto();
                    });

                    jQuery(id+'-next').bind('click', function() {

                        if(carousel.first < totalImg && carousel.first > 0) {
                            carousel.next();
                        } else {
                            carousel.scroll(0);
                        }
                        return false;
                    });

                    jQuery(id+'-prev').bind('click', function() {
                       if(carousel.first <= totalImg && carousel.first > 1) {
                           carousel.prev();
                       } else {
                           carousel.scroll(totalImg-1);
                       }
                       return false;
                    });
                },
                itemLoadCallback: function(carousel) {

                    jQuery.get(urlTxt, function(data) {
                        //renvoi les images
                        mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, data, lightbox);

                        var tmpImageArray = new Array;
                        var tmp = data.split('|');

                        $.each(tmp,function(k,v){
                            var tmp2 = v.split('#');

                            if(tmp2[2]) tmpImageArray.push(new Array(tmp2[0],tmp2[2]));
                            else tmpImageArray.push(new Array(tmp2[0],''));
                        });
                        $(id+' a').lightBox({imageArray:tmpImageArray,activeImage:(carousel.first-1)});
                    });





                },
                itemFallbackDimension : dim
        });

}



function mycarousel_itemAddCallback(carousel, first, last, data, lightbox)
{
    // Simply add all items at once and set the size accordingly.
    var pipe = data.indexOf('|');

    var ind = first-1
    if(pipe > 0 ) {
        var items = data.split('|');


        if(items[ind]) {
            var content = items[ind].split('#');
            carousel.add(ind, mycarousel_getItemHTML(content, lightbox));
        }
        if(items[first]) {

            var contentNext = items[first].split('#');
             carousel.add(first, mycarousel_getItemHTML(contentNext, lightbox));
        }

    } else {
        var content  = data.split('#');
        carousel.add(ind, mycarousel_getItemHTML(content, lightbox));
    }


}

/**
 * Item html creation helper.
 */
function mycarousel_getItemHTML(content, lightbox)
{
    if(lightbox == true) return '<a href="'+content[0]+'" title="'+content[2]+'"><img src="' + content[1] + '" alt="" /></a><p class="PhotoCredits">'+content[2]+'</p>';
    else return '<img src="' + content[1] + '" alt="" /><p class="PhotoCredits">'+content[2]+'</p>';
}




// FIN FONCTION GENERALE DE CHARGEMENT DES CAROUSELS
function FancyboxVideo() {
 /*fonction pour parser le xml et avoir le titre en dynamique*/
	/*$.ajax({ type: "GET", url: "http://qlf-www-aso-fr.aw.atosorigin.com/fr/xml/video-1.xml", dataType: ($.browser.msie) ? "text" : "xml", complete: function(d, s) 
	{
			var text = "";
			text = String(d.responseText);
			var theXML = createXMLDocument(text);
            $(theXML).find('video').each(function() {

						var titre = $(this).find('titre').text();
						
					});				
	}});
	*/
	
	$("a#video_launch").fancybox({'titleFormat':formatTitle,'onComplete' : applyCufon});
	}
	
	function applyCufon(){  
		Cufon.replace('.TitleFont', { fontFamily: 'TradeGothic' });	
		Cufon.refresh();
	} 
//FANCYBOX//


