//----------------------------------------------------------------------
//-------------------------Librairie ressources JS-----------------------
//----------------------------------------------------------------------

function init_ressources(tab_param) {
  var rubrique = tab_param[1];

  if( $("#detail_intw").text() != "")
    rubrique = "intw";
    
  else if(rubrique==undefined)
    rubrique = "anno";

 //Initialisation du menu 
  $("#menu_ressource ul li").hover(
    function() {
      if($(this).hasClass("desactive")==false && $(this).hasClass("menu_sep")==false)  {
        $(this).addClass("menu_c_hover");
        //Animation du menu sortie
        $(".menu_onglet", this).css("visibility", "visible").animate({
          left: "-15px"
        }, {"duration": "fast", "easing": "easeOutBack"});
      } //Fin if desactivé
    },
    function() {
      if($(this).hasClass("desactive")==false && $(this).hasClass("menu_sep")==false)  {
      var li_ref = $(this);
      //Animation du menu retour
      $(".menu_onglet", this).animate({
        left: "0px"
        }, "fast", function() {
          //Une fois le retour effectué on masque l'image de décalage et on retire la class survol
          $(this).css("visibility", "hidden");

          li_ref.removeClass("menu_c_hover");   
      }); //Fin animate
    }     //Fin if hasClass
  });
  
  //Clique sur les li du menu
  $("#menu_ressource ul li").click(function()  {
    window.location = $("a", this).attr("href");
  });

  //Activation de la rubrique en cour ...
  if(rubrique!="0") {
    var rub_active = "#menu_ressource li."+rubrique;
    $(rub_active).addClass("desactive").prepend('<img class="menu_actif" src="interface/menu/relations/menu_actif.gif" alt="" />');
    $(rub_active+" a").css("left", "5px");
  }

  switch(rubrique) {
  
    case "anno" :
      init_ss_menu_ressource(tab_param);
    break;
    
    case "intw" :
      init_ss_menu_ressource(tab_param);
      init_intw_unique();
      //var id_obj = $("a ",this).attr("id").substring(5 , $("a ",this).attr("id").length);
      //$("#"+rubrique+"_"+obj_actif).addClass("coul_majenta");
    break;
    
    case "cha" :
      init_sifr("h3.sifr_3", "#e2e2e2");
    break;
    
    case "faq" :
      init_faq();
    break;
  }
}

//------------------------------------------------------------------------------------------------
//------------------------------  Initialisation du sous menu ressource  ---------------------------------
//------------------------------------------------------------------------------------------------
function init_ss_menu_ressource(tab_param)  {

  var rubrique = tab_param[1];
  var rub_anno = tab_param[2];
  var id_anno = tab_param[3];
  var id_anno_active = id_anno;

  if(rubrique==undefined) {
    rubrique = "anno";
  }
  if(rub_anno==undefined) {
    rub_anno = "0";
  }

  var opts_acco = {
    id_liste: "#liste_ress",
    id_actif: "#rub_"+rub_anno,
    class_titre: ".titre_ress",
    class_actif : "acco_actif"
  }

  $("#liste_ress").accordeon(opts_acco); 
  
  //Si on a une ressource active, on l'affiche dans le menu
  if(id_anno_active!=undefined) $("#"+rubrique+"_"+id_anno_active).addClass("coul_majenta");
  
  else $("ul#liste_ress li:first-child ul li:first-child a").addClass("coul_majenta");

  //Survol d'une ressource
  $("#liste_ress li ul li[class!='vide']").mouseover(function ()  {
    $(this).addClass("actif coul_important");
  });
  $("#liste_ress li ul li[class!='vide']").mouseout(function()  {
    $(this).removeClass("actif coul_important");
  });
}

//------------------------------------------------------------------------------------------------
//------------------------------  Initialisation d'une interview  --------------------------------
//------------------------------------------------------------------------------------------------
function init_intw_unique() {

  //Init de la vidéo principale FLV
  $("a.media_principal_flv").media({width: "610px", 
                                height: "510px", 
                                autoplay: true,
                                bgColor: '#333333',
                                //, logo : '/upload/oddbutcute.png'
                                params: { allowFullScreen: 'true' } ,
                                flashvars: {autostart: 'false', lightcolor: '0xe20074',backcolor: '0x000000',frontcolor: '0xCCCCCC' } 
                              }); 
                              
                              
  var url_source = $("#url_source").val();
  var url_vignette = $("#url_vignette").val();

  $("a.media_principal_mp4").media({width: "610px", 
                                height: "363px", 
                                autoplay: true,
                                bgColor: '#333333',
                                //, logo : '/upload/oddbutcute.png'
                                params: { allowFullScreen: 'true' } ,
                                flashvars: {showMenu: 'false', flv: url_source, startimage: url_vignette, configxml: 'swf/config_player.xml' } 
                              }); 

  //Init des vidéo associées
  $("a.media").media({width: "295px", 
                    height: "220px", 
                    autoplay: true,
                    bgColor:       '#333333',
                    //, logo : '/upload/oddbutcute.png'
                    params: { allowFullScreen: 'true' } ,
                    flashvars: {autostart: 'false', lightcolor: '0xe20074',backcolor: '0x000000',frontcolor: '0xCCCCCC' } 
                  });
  init_tip(-50);
  //Init des vidéo associées youtube
  $("a.media_youtube").media({width: "580px", 
                              height: "464px",
                              type:'swf',
                              params: { allowFullScreen: 'true' }
                            });
  init_tip(-50);
  //////////////////
  
  $('.liste_img a').lightBox({
    overlayBgColor: '#272727',
  	overlayOpacity: 0.85,
  	imageLoading: 'interface/lightbox/ico-loading.gif',
  	imageBtnClose: 'interface/lightbox/btn-close.gif',
  	imageBtnPrev: 'interface/lightbox/btn-prev.gif',
  	imageBtnNext: 'interface/lightbox/btn-next.gif',
  	containerResizeSpeed: 400
  });
  
  //////////////////
  $(".img_visionneuse").click(function() {
    var url_visu_creation = $(this).attr("href");
    var largeur = "1000";
    var hauteur = "765";
    
    var l_active = $("body").width()-100;
    var h_active = $("body").height()-100;

    var url_visu_creation = $(this).attr("href");
    
    var format = "jpg"; 
    
    var image = $(this, "img").attr("src");
  
    var opts_visio = { 
        width : largeur,
        height : hauteur, 
        url_page :  url_visu_creation,
        file_format : format,
        image : image,
        activ_inscr : false
    };
  
    $(this).visionneuse(opts_visio); 
      
    return false;

  });   //Fin click
}

//------------------------------------------------------------------------------------------------
//-------------------------------------  Initialisation des FAQ  ---------------------------------
//------------------------------------------------------------------------------------------------
function init_faq() {
/*
  $("#contenu_ress a").click(function() {
    alert("yoyo"+$(this).attr("id") );
    //$.scrollTo($('#centre_ressources'), 800);
  });
  */
  
}

