?
Current File : /home/cideo/site_2015/www/js/init-cideo.js


(function($){


  //julien
  $(document).ready(function(){
      $('#nav-icon3').click(function(){
          $(this).toggleClass('open');
          $(".mainmenu").toggleClass('menuopen');
      });
      $('img.marque').captionresize();
      footer();
      menu();
        
  });

  var galerie=$('.galerie');
  galerie.contents().not($('>li',galerie)).remove();
  var savedClass=galerie.attr("class");

  var win = $(window);
  win.on('resize',function(){

    var Wh = win.height();
    var Ww = win.width();
    var NavH = $(".navbar-fixed-top").height();
    var NavbottomH = $(".navbar-fixed-bottom").height();

    
    $("body").css("padding-top" , NavH);
    $(".main").css("height" , Wh - NavH - NavbottomH);
    if(Ww >= 500)
    {
     // $(".galerie-wrapper").css("height" , (Wh - NavH - NavbottomH)/2);
      $(".mainmenu").css("height" , Wh - NavH - NavbottomH);
    }
    var w=galerie.width();
    var n=Math.min( 4 , Math.max( 2 , Math.round(w/300)));
    galerie.removeClass();
    galerie.addClass(savedClass);
    galerie.addClass("gal"+n);

    footer();
    menu();


  }).resize();

  $(window).on('resize',function(){
    $('img.marque').captionresize();
  });

//julien

(function(){
  $("#firstbigimage > a").click(function(e) {

     e.preventDefault();
  });
  

  
})();


///Newsletter
  (function(){

    var output  = $("#nl_output");
    var form    = $("#nl_form");
    var input   = $("#email");
    var ismail  = /^\S+@\S+\.[a-z]{2,4}$/;
    var loading = new Image;
    loading.src = '../img/loading.gif';
    $("#oknews").click(function(e) {

      e.preventDefault();
      message();
      var email = $.trim(input.val());
      if(!ismail.test(email)){
        message("L'adresse e-mail est invalide");
        return;
      }
      form.hide();
      var req = $.ajax({
        dataType: 'json',

        type: "GET",
        cache: false,
        async: true,

        url: '/ajax/newsinsc/email/' + email  + '/format/json',
        success : function(data){ // code_html contient le HTML renvoyé
          if(data.result == "ok")
          {
          message("Votre demande a bien été prise en compte, vous êtes maintenant inscrit à la newsletter de l'agence Cidéo");
          }
          else
          {
            message(data.result);
          }
        },
        error: function(resultat, statut, erreur){
                  message(resultat + " " + statut + " " + erreur + " ");
        }

      });
      console.log(req);
    });

    function message(mess){
      output.empty().hide();
      if(mess == null)
        return;
      output.append(mess).fadeIn();
    }
  })();
///Newsletter


  $.fn.captionresize = function(opts){
    return this.each(function(){
      var $this = $(this);
      var Himg = $this.parent().find("img").css("height");
      var Wimg = $this.parent().find("img").css("width") ;
      console.log(Wimg + " " + Himg);
      var regex = new RegExp("(.*)px(.*)","gi");
      Himg = Himg.replace(regex,"$1");
      Wimg = Wimg.replace(regex,"$1");
      $this.parent().find("div.caption").find("div.caption-text").css("width", Wimg  + "px");
      $this.parent().find("div.caption").find("div.caption-text").css("background-color", "rgba(0,0,0,0.6)");
    });
  };


})(jQuery);


$( window ).load(function() {
   $('img.marque').captionresize();
});

$(document).ready(function () {
      $("#firstbigimage").justifiedGallery({
        rowHeight: 600,
        fixedHeight: false,
        captions:false

      });
});


function footer(){
  var largeur = 991;
  if (($(window).width() < largeur) ) {
    $("#navfooter").removeClass("navbar-fixed-bottom");
  }
  else{
     $("#navfooter").addClass("navbar-fixed-bottom");
  }
}

function menu(){
  var largeur = 991;
  if (($(window).width() < largeur) ) {
    $(".menu-wrapper ul li a").addClass("btn btn-default");
  }
  else{
      $(".menu-wrapper ul li a").removeClass("btn btn-default");
  }
}