/**
 * jquery.fiche_film.js
 * http://www.annecy.org
 * Copyright (c) 2010 CITIA
 */

( function( $ )
{
  $.fn.fiche_film = function( params )
  {
    // Paramètres
    var options = $.extend( { }, params );
    var _this = this;
    function build()
    {
      init_add_suppr_video();
      init_boite_message();
    }
    /**
     * init_add_suppr_video : Initialise l'ajout et la suppression d'une video a la playlist utilisateur
     *
    */
    function init_add_suppr_video()
    {
      $("#ajout_video, #suppr_video").click(function ()
      {
        var id_film = $( "#id_film" ).val();
        var action  = $( this ).attr( "id" );
        var param   = 'param={ "fct": "video_add_del_to_playlist", "param" : ["' + action + '" , "' + id_film + '" ] }';
        $.ajax( {
          type: "GET",
          url: "/ctrl_front.php",
          dataType: 'json',
          data: param,
          success: function( data_json )
          {
            switch( data_json.etat )
            {
              case true:
                $.nyroModalManual( { modal: false, content: data_json.code_html } );
                init_boite_message();
                $( "#ajout_video, #suppr_video" ).toggleClass( "masque" );
/*
                switch( action )
                {
                  case "ajout_video" :
                    $("#ajout_video").addClass("masque");
                    $("#suppr_video").removeClass("masque");
                  break;
                  case "suppr_video" :
                    $("#ajout_video").removeClass("masque");
                    $("#suppr_video").addClass("masque");
                  break;
                }
*/
              break;
              case false:
                if( data_json.type == "session" )
                {
                  $.nyroModalManual( { modal: true, content: data_json.code_html } );
                  init_form_connexion_ajx();
                }
                else
                {
                  $.nyroModalManual( { content: "<div id=\"boite_dialogue\">" + data_json.code_html + "</div>" } );
                  setTimeout( $.nyroModalRemove, 2800 );
                }
              break;
            }
          }
        } );
        return false;
      } );
    }
    /*
     * init_boite_message : boite de message
     *
     */
    function init_boite_message()
    {
      $( ".croix_fermer" ).click( function()
      {
        $( "div#boite_message" ).hide();
      } );
    }
    build();
  }
} )( jQuery )
