/* Reprend control des element caché avec javascript */(function ($) {

  $(document).ready(function() {
    $('.hidden-ifjs, .casper-ifjs').removeClass('hidden-ifjs casper-ifjs').hide();
  });
  
}(jQuery));

/* Main Menu pulldowns */(function ($) {

  $(document).ready(function() {
    
    if( $('.activate-pulldown-emissions a').length > 0 ) {
      if( window.PulldownMenu ){
        var pdm = new PulldownMenu({
          menuElement: $('.activate-pulldown-emissions a'),
          pulldownElement: $('.pulldown-emissions'),
          pulldownCursorElement: $('.pulldown-emissions .triangle'),
          pulldownCursorLeftAdjustment: -17,
          pulldownTopPositionAdjustment: 2,
          openCallback: function() {
            new ImageLoader({
              target: '.pulldown-emissions .emission-en-vedette .image',
              urlAttribute: 'data-tva-image',
              injectClasses: 'image',
              clearClasses: true
            });
          },
          timeout: 200
        });
        $('.activate-pulldown-emissions a').data('pullDownMenu',pdm);
      }
    }
    
    if( $('.activate-pulldown-cinema a').length > 0 ) {
      if( window.PulldownMenu ){
        new PulldownMenu({
          menuElement: $('.activate-pulldown-cinema a'),
          pulldownCursorElement: $('.pulldown-cinema .triangle'),
          pulldownCursorLeftAdjustment: -17,
          pulldownElement: $('.pulldown-cinema'),
          pulldownTopPositionAdjustment: 2,
          openCallback: function() {
            new ImageLoader({
              target: '.pulldown-cinema .emission-en-vedette .image',
              urlAttribute: 'data-tva-image',
              injectClasses: 'image',
              clearClasses: true
            });
          },
          timeout: 200
        });
      }
    }
  
  });
  
}(jQuery));

/* Injecte des elements uniquement pour le visuel */(function ($) {

  $(document).ready(function() {
    /* Relief pour le footer */
    $('.main .alignement').before('<div class="ir relief">&nbsp;</div>');
  });
  
}(jQuery));


/* Bouton Connexion dans la barre TVA */(function ($) {

  $(document).ready(function() {

    if( Drupal.settings.login !== undefined ){
      
      if(Drupal.settings.login.userLoginUrl !== undefined){
        
        $.ajax({
          url: Drupal.settings.login.userLoginUrl,
          error:function(msg){
             //log( "Error !: " + msg );
           },
          success:function(request){
            //affiche le contenu du fichier dans le conteneur dédié
            var connexion = {};
            connexion.status = $(request).data('tva-is-user-logged-in');
            connexion.userName = $(request).data('tva-username');
            //log(connexion);
            //log(connexion.userName);
            
            $('#barre_tva').addClass('interne');
            $('#barre_tva dd.sans-connexion').remove();
            
            if(connexion.status === 'logged in'){ 
              $('#barre_tva dd.last').after('<dd class="connexion logged"><a class="item" href="/utilisateur/'+connexion.userName+'">mon profil</a></dd>');
              $('#barre_tva dd.connexion a.item').after('<div class="dropdown">'+
                '<ul>'+
                '<li class="first"><a class="sub-item" href="/utilisateur/'+connexion.userName+'/modifier">Modifier mon profil</a></li>'+
                '<li><a class="sub-item" href="/utilisateur/deconnexion">Déconnecter</a></li>'+
                '</ul>'+
                '</div>');
                $('#block-boxes-box-entrez-communaute').css({visibility: 'hidden', height: '0'});
            }else{
              $('#barre_tva dd.last').after('<dd class="connexion"><a class="item" href="/utilisateur/connexion">Connexion</a></dd>');
              $('#block-boxes-box-entrez-communaute').css({visibility: 'visible', height: 'auto'});
            }

          }
        });
        
      }
    }

    /* Dropdown de la barre TVA */
    
    $('#barre_tva dd').live("mouseover", function(){
      $(this).addClass('hover');
      $(this).children('.dropdown').show();
    });
    
    $('#barre_tva dd').live("mouseout", function(){
      $(this).removeClass('hover');
      $(this).children('.dropdown').hide();
    });
  

  });
  
}(jQuery));




