var menu_background = new Image();
var menu_timerID = null;

function initMenus() {
  var menu = jQuery("#ctn_navprincipale");
  menu.find("ul ul").each(function() {
    var submenu = jQuery(this).parent();
    submenu.addClass("submenu");
    submenu.hover(showMenu, hideMenu);
    var links = submenu.find("a");
    links.focus(showMenu);
    links.blur(hideMenu);
    var items = submenu.find("li");
    items.each(function() {
      var bg = document.createElement("img");
      bg.src = menu_background.src;
      bg.className = "itemBackground";
      bg.alt = "";
      jQuery(this).prepend(bg);
    });
  });
}
menu_background.onload = initMenus;

function showMenu(evt) {
  var oNode;
  if (evt && evt.target) {
    oNode = evt.target;
  } else if (window.event) {
    oNode = window.event.srcElement;
  } else {
    oNode = this;
  }
  if (menu_timerID != null) {
    hideMenus();
  }
  while (oNode.id != "ctn_navprincipale") {
    if (jQuery(oNode).hasClass("submenu")) {
      jQuery(oNode).addClass("encourt");
    } else {
      jQuery(oNode).addClass("focus");
    }
    oNode = oNode.parentNode;
  }

  // Pour MSIE ou il faut annuler le bouillonnement
  if (window.event && (typeof (window.event.cancelBubble) == "boolean")) {
    window.event.cancelBubble = true;
  }
  return false;
}

function isChildNodeOf(oNode, other) {
  if (oNode.compareDocumentPosition) {
    return (oNode.compareDocumentPosition(other) == 10);
  } else if (other.contains) {
    return other.contains(oNode);
  }
  var bIsChildNodeOf = false;
  function _isChildNodeOf(oNode, other) {
    while (other) {
      if (other == oNode) {
        bIsChildNodeOf = true;
        return;
      } else
        _isChildNodeOf(oNode, other.firstChild);
      other = other.nextSibling;
    }
  }
  _isChildNodeOf(oNode, other.firstChild);
  return bIsChildNodeOf;
}

function hideMenu(evt) {
  var oNode, nRelatedTarget;
  if (evt && evt.target) {
    oNode = evt.target;
    nRelatedTarget = evt.relatedTarget;
  } else if (window.event) {
    oNode = window.event.srcElement;
    nRelatedTarget = window.event.toElement;

  } else {
    oNode = this;
  }

  if (nRelatedTarget) {
    var nCacherChildsTheme;
    while (oNode.id != "ctn_navprincipale") {
      if (jQuery(oNode).hasClass("submenu")
          && (isChildNodeOf(nRelatedTarget, oNode))) {
        nCacherChildsTheme = oNode;
        break;
      }
      oNode = oNode.parentNode;
    }

    if (nCacherChildsTheme) {
      hideMenus(nCacherChildsTheme);
    } else {
      menu_timerID = setInterval("hideMenus()", 500);
    }

  } else {
    hideMenus();
  }

  // Pour MSIE ou il faut annuler le bouillonnement
  if (window.event && (typeof (window.event.cancelBubble) == "boolean")) {
    window.event.cancelBubble = true;
  }
  return false;
}

function hideMenus(submenu) {
  if (menu_timerID != null) {
    clearInterval(menu_timerID);
    menu_timerID = null;
  }
  var menu = submenu ? submenu : jQuery("#ctn_navprincipale");
  menu.find(".submenu").removeClass("encourt");
  menu.find(".focus").removeClass("focus");
}


/**
 * Turn on tooltip
 * 
 * @param o
 * @return
 */
var linkToolTipIdIndex=0;
function turnOnTooltip(o, e) {
  if (!o.htmlTitle) {
      // store original contents as part of object
      o.htmlTitle = o.title;
      o.title="";
  }
  
  if (!o.id) {
    linkToolTipIdIndex++;
    o.id="ttLink_"+linkToolTipIdIndex;
  }
  
  var toolTipId = 'toolTip_'+o.id;
  
  if (jQuery("#" + toolTipId).length > 0) {
    return;
  }
  
  var newContent =    '<span class="tooltip" id="'+toolTipId+'">'
              + '<span class="ttbox">'
                + '<span class="tttitle">' + jQuery(o).text() + '</span>'
                + '<span class="ttcontent">' + o.htmlTitle + '</span>'
              + '</span>'
              + '<span class="ttarrow"></span>'
            + '</span>';

  var $o = jQuery(o);
  if ($o.css('position') == "relative") {
    var previous = $o;
    if ($o.parents("a").length > 0) {
      previous = jQuery($o.parents("a")[0]);
    }
    previous.after(newContent);
  }

  // Positionnement  
  var pos = $o.position();
  var $toolTip = jQuery('#'+toolTipId);
  var top = Math.floor(pos.top - $toolTip.height() - $o.height());
  var left = Math.floor(pos.left - 10);
  
  // DÃ©passement hors Ã©cran
  var right = left + $toolTip.width();
  var visibleRight = $(window).width() + $(window).scrollLeft() - 100;
  if (right > visibleRight) {
    var offset = right - visibleRight;
    left = left - offset;
    $toolTip.find(".ttarrow").css("left", (offset + 10) + "px");
  }
  
  $toolTip.css("top", top+"px").css("left", left+"px").fadeIn('normal');
}

/**
 * Turn off tooltip
 * 
 * @param o
 * @return
 */
function turnOffTooltip(o) {
  var toolTip = jQuery("#toolTip_"+o.id);
  
  toolTip.fadeOut(
      'slow', 
        function() {  // callback fin de fadeOut
          var linkId = this.id.substring(); // suppression du prÃ©fixe "toolTip_" de 8 caractÃ¨res
          var link = jQuery('#'+linkId);        
          
          link.attr('title', link.attr('htmlTitle'));          
          
          jQuery(this).remove();
        }
      );
}

/**
 * Initialize tooltips
 * 
 * @return
 */
function initTooltips(selector) {
  // loop through all objects with a title attribute
  var titles = jQuery(selector + " .definition[title]");

  // use an efficient for loop as there may be a lot to cycle through
  if (titles) {
    for ( var i = titles.length - 1; i > -1; i--) {
      var $title = jQuery(titles[i]);

      // titled object must be position:relative
      $title.addClass('tooltipParent');

      // titled object must appear in the keyboard focus
      $title.attr('tabindex', '0');

      // mouse & keyboard functions
      $title.hover(function(e) {
        turnOnTooltip(this, e);
      }, function() {
        turnOffTooltip(this);
      });
      $title.focus(function(e) {
        turnOnTooltip(this, e);
      });
      $title.blur(function() {
        turnOffTooltip(this);
      });
    }
  }
}

/**
 * Carousel
 * 
 * @param id
 * @return
 */
function Carousel(id) {
  this.carousel = jQuery("#" + id);
  this.nav = this.carousel.find(".nav_carousel");
  this.ctn = this.carousel.find(".ctn_carousel");
  this.btm = this.carousel.find(".nav_carousel_bottom");
  this.index = 0;
  this.length = 0;
  this.items = new Array();
  this.prev = this.nav.find(".goto_prev");
  this.next = this.nav.find(".goto_next");
}
Carousel.prototype.pictoOn = "";
Carousel.prototype.pictoOff = "";
Carousel.prototype.init = function() {
  var carousel = this;
  this.ctn.children().each(function(index) {
    var item = jQuery(this);
    carousel.items.push(item);
    carousel.length++;
    if (index > 0) {
      item.hide();
    }
    carousel.btm.append('<span><img src="'+carousel.pictoOff+'" alt=""/></span>');
  });
  this.prev.hide();
  if (this.length < 2) {
    this.next.hide();
  }
  this.prev.click(function() {
    carousel.showPrev();
    return false;
  });
  this.next.click(function() {
    carousel.showNext();
    return false;
  });
  this.updateBottom();
  
  var sec = new Date().getSeconds() % carousel.length;
  for (i=0; i<sec; i++) {
    carousel.showNext();
  }
}
Carousel.prototype.showPrev = function() {
  if (this.index > 0) {
    this.items[this.index].hide();
    this.items[--this.index].show();
    this.next.show();
    if (this.index <= 0) {
      this.prev.hide();
    }
    this.updateBottom();
  }
}
Carousel.prototype.showNext = function() {
  if (this.index < this.length - 1) {
    this.items[this.index].hide();
    this.items[++this.index].show();
    this.prev.show();
    if (this.index >= this.length - 1) {
      this.next.hide();
    }
    this.updateBottom();
  }
}
Carousel.prototype.updateBottom = function() {
  var carousel = this;
  this.btm.children().each(function(index) {
    var span = jQuery(this);
    var img = span.find("img");
    if (index == carousel.index) {
      span.addClass("on");
      img.attr("src", carousel.pictoOn); 
    }
    else {
      span.removeClass("on");
      img.attr("src", carousel.pictoOff); 
    }
  });
}


var POPIN_CONFIG = {
      overlayShow: true,
      overlayOpacity: 0.7,
      overlayColor: "#000",
      transitionIn: "elastic",
      transitionOut: "elastic",
      hideOnContentClick: false,
      hideOnOverlayClick: true,
      titleShow: false,
      showCloseButton: true,
      enableEscapeButton: true
}

function initPopin(jQuerySelector) {
  var config = {};
  for (var name in POPIN_CONFIG) {
    config[name] = POPIN_CONFIG[name];
  }
  jQuery(function() {
      jQuery(jQuerySelector).fancybox(config);
  });
}

function initPopinContact(jQuerySelector) {
  var config = {};
  for (var name in POPIN_CONFIG) {
    config[name] = POPIN_CONFIG[name];
  }
  config["width"] = 540;
  config["height"] = 510;
  config["type"] = "iframe";
  jQuery(function() {
      jQuery(jQuerySelector).fancybox(config);
  });
}

var swf_player;
var videoImgSrc;
function initPopinVideo(jQuerySelectorPopin, jQuerySelectorVideo, videoHref) {
  var config = {};
  for (var name in POPIN_CONFIG) {
    config[name] = POPIN_CONFIG[name];
  }
  config["onCleanup"] = function() {
    var videoDiv = jQuery(jQuerySelectorVideo);
    var flashObject = videoDiv.find("object");
    if (flashObject.length > 0) {
      flashObject.remove();
    }
  };
  config["onClosed"] = function () {
    initVideo(jQuerySelectorVideo, videoHref);
  };

  initVideo(jQuerySelectorVideo, videoHref);
  jQuery(jQuerySelectorPopin).fancybox(config);
}
function initVideo(jQuerySelector, videoHref) {
  var videoDiv = jQuery(jQuerySelector);
  var videoImg = videoDiv.find("img");
  if (videoImg.length > 0) {
    videoImgSrc = videoImg.attr("src");
  }
  var noFlash = videoDiv.find(".noFlash");
  var isSWF = (videoHref.toLowerCase().match("swf$") == "swf");
  if (isSWF) {
    noFlash.css("display", "none");
    if (videoImg.length == 0) {
      videoDiv.append("<img src=\"" + videoImgSrc + "\" alt=\"\">");
    }
    videoDiv.click(function() {
      videoImg.hide();
      noFlash.show();
      videoDiv.flashembed(videoHref);
    });
  } else {
    videoImg.hide();
    var flowplayerConfig = {
        key: '#@df9ff989bcc9b8e459b',
        clip: {
          url: videoHref,
          autoPlay: false,
          autoBuffering: true,
          scaling: 'fit'
        },
        play: {
          replayLabel: null
        }
    };
    var flashembedConfig = {
        src: swf_player,
        id: videoDiv.attr("id") + "_flash",
        version: [9, 0]
    }
    videoDiv.flashembed(flashembedConfig, {config: flowplayerConfig});
  }
}

var taillesPolice = [8,9,10,12,14,16,18,20,24,28,32,36,40];

function getTaillePoliceIndex(taillePolice) {
  var index = 0;
  while (index < taillesPolice.length - 1) {
    if (taillesPolice[index] >= taillePolice) {
      return index;
    }
    index++;
  }
  return index;
}

function agrandirTexte(jQuerySelector) {
  var div = jQuery(jQuerySelector);
  var fontSize = parseInt(div.css("font-size"));
  var index = getTaillePoliceIndex(fontSize);
  if (++index < taillesPolice.length) {
    div.css("font-size", taillesPolice[index] + "px");
  }
}

function diminuerTexte(jQuerySelector) {
  var div = jQuery(jQuerySelector);
  var fontSize = parseInt(div.css("font-size"));
  var index = getTaillePoliceIndex(fontSize);
  if (--index >= 0) {
    div.css("font-size", taillesPolice[index] + "px");
  }
}

/********* MA SELECTION ***********/
var maSelection = new Array();
var maSelectionDateAjout = null;
var MA_SELECTION_COOKIE_NOM = "maSelectionLienInrs";
var MA_SELECTION_TYPE_INTERNE = "LPI";
var MA_SELECTION_TYPE_EXTERNE = "LPSE";
var MA_SELECTION_CONFIRM_VIDER = "Etes-vous sÃ»r de vouloir supprimer tous les Ã©lÃ©ments de ma sÃ©lection ?";
var MA_SELECTION_CONFIRM_AJOUTER = "Pour des raisons de sÃ©curitÃ©, il est impossible d'obtenir l'adresse du cadre.\n\nDÃ©sirez-vous nÃ©anmoins ajouter la page dans votre sÃ©lection avec l'adresse par dÃ©faut ?";
var MA_SELECTION_LIEN_PRESENT = "Le lien est dÃ©jÃ  prÃ©sent dans votre sÃ©lection.";
var MA_SELECTION_LIENS_PRESENTS = "Seuls les liens non prÃ©sents vont Ãªtre ajoutÃ©s."
var MA_SELECTION_LIENS_PRESENTS_TOUS = "Les liens sont dÃ©jÃ  prÃ©sents dans votre sÃ©lection.";
var MA_SELECTION_PLEINE = "Votre sÃ©lection comporte trop d'Ã©lÃ©ments, vous devez en supprimer pour en ajouter de nouveaux.";
var PARAM_REF_INRS = "refINRS";
var PARAM_URL_NAV_IFRAME = "urlNavIframe";
var EXTERNAL_URL_PREFIX = "";

function serializeMaSelection() {
  var maSelectionString = "";
  for (var i=0; i<maSelection.length; i++) {
    if (i>0) {
      maSelectionString += "||";
    }
    var elementSelectionne = maSelection[i];
    for (var j=0; j<elementSelectionne.length; j++) {
      if (j>0) {
        maSelectionString += "|";
      }
      maSelectionString += encodeURIComponent(elementSelectionne[j]);
    }
  }
  return maSelectionString;
}

function getMaSelection() {
  jQuery.ajax({
    url: '?maSelection=' + (new Date()).getTime(),
    success: function(data) {
      maSelection = eval(data);
      afficheNbElementsSelectionnes();
    }
  });
}

function testeMaSelectionErreur() {
  if (maSelection.length > 0) {
    var dateAjout = null;
    if (maSelectionDateAjout > 0) {
      alert(MA_SELECTION_PLEINE);
      dateAjout = maSelectionDateAjout;
      maSelectionDateAjout = null;
    }
    else {
      dateAjout = maSelection[maSelection.length - 1][2];
    }
    while (maSelection.length > 0) {
      if (maSelection[maSelection.length - 1][2] == dateAjout) {
        maSelection.pop();
      } else {
        break;
      }
    }
      updateMaSelection();
  }
}

function testeMaSelection() {
  var thisURL = window.location.href;
  if (thisURL.indexOf("?") < 0) {
    thisURL += "?";
  }
  else {
    thisURL += "&";
  }
  jQuery.ajax({
    url: thisURL + 'maSelection=' + (new Date()).getTime(),
    success: function(data, textStatus, jqXHR) {
      var maSelectionTest = eval(data);
      if ((typeof maSelectionTest == "undefined") || (maSelectionTest.length != maSelection.length)) {
        testeMaSelectionErreur();
      }
      else {
        maSelectionDateAjout = null;
        afficheNbElementsSelectionnes();
      }
    },
    error: function(jqXHR, textStatus, errorThrown) {
      testeMaSelectionErreur();
    }
  });
}

function updateMaSelection() {
  var elementsSelectionnesString = serializeMaSelection();
  var length = elementsSelectionnesString.length;
  var cookieSize = 4000;
  var maxCookies = 10;
  var maxElements = 200;
  var nb = Math.ceil(length / cookieSize);
  if ((nb > maxCookies) || (maSelection.length > maxElements)) {
    alert(MA_SELECTION_PLEINE);
  }
  else {
    var expires = new Date();
    expires.setTime(expires.getTime() + (365 * 24 * 3600 * 1000));
    var params = "; expires=" + expires.toGMTString() + "; path=/";
    for (var i=0; i<maxCookies; i++) {
      if (i < nb) {
        var start = cookieSize * i;
        var end = start + cookieSize;
        if (end > elementsSelectionnesString.length) {
          end = elementsSelectionnesString.length;
        }
        var elementsSelectionnesSubstring = elementsSelectionnesString.substring(start, end);
        document.cookie = [MA_SELECTION_COOKIE_NOM, "_", i, "=", elementsSelectionnesSubstring, params].join("");
      }
      else {
        document.cookie = [MA_SELECTION_COOKIE_NOM, "_", i, "=; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/"].join("");
      }
    }
    
    if (maSelectionDateAjout != null) {
      testeMaSelection();
    }
  }
}

/**
 * Teste si la page est dÃ©jÃ  dans la sÃ©lection
 * @param idPage Identifiant de la page
 * @return <code>true</code> si l'identifiant est dans ma sÃ©lection
 */
function isElementSelectionne(idPage, typePage, urlNavIframe) {
  for (var i=0; i<maSelection.length; i++) {
    if (maSelection[i][0] == idPage) {
      if (typePage == MA_SELECTION_TYPE_EXTERNE) {
        var urlNavIframeSelection = "";
        if (maSelection[i].length >= 4) {
          urlNavIframeSelection = maSelection[i][3]
        }
        return (urlNavIframe == urlNavIframeSelection);
      }
      return true;
    }
  }
  return false;
}

function newElementSelectionne(idPage, typePage, urlNavIframe) {
  var elementSelectionne = new Array();
    elementSelectionne.push(idPage);
    elementSelectionne.push(typePage);
    elementSelectionne.push(maSelectionDateAjout);
    if (typePage == MA_SELECTION_TYPE_EXTERNE) {
      elementSelectionne.push(urlNavIframe);
    }
    return elementSelectionne;
}

function afficheNbElementsSelectionnes() {
  var nbElementsSelectionnes = "";
  if (maSelection.length > 0) {
    nbElementsSelectionnes = " (" + maSelection.length + ")";
  }
  jQuery("#nbElementsSelectionnes").html(nbElementsSelectionnes);
}

/**
 * Retourne l'identifiant de la page
 * @param urlPage URL de la page
 * @return Identifiant de la page
 */
function getIdPage(urlPage) {
  var idPage = urlPage;

  // rÃ©fÃ©rence INRS
  var refIndex = idPage.indexOf(PARAM_REF_INRS);
  if (refIndex > 0) {
    refIndex += PARAM_REF_INRS.length + 1;
    var nextAmp = urlPage.indexOf("&", refIndex);
    if (nextAmp > -1) {
      idPage = urlPage.substring(refIndex, nextAmp);
    }
    else {
      idPage = urlPage.substring(refIndex);
    }
    idPage = PARAM_REF_INRS + decodeURIComponent(idPage);
  }
  // iframe site externe : on ne garde pas les paramÃ¨tres
  else if (idPage.indexOf(PARAM_URL_NAV_IFRAME) > 0) {
    idPage = idPage.substring(0, idPage.indexOf("?"));
  }
  // on enleve le prÃ©fixe externe
  if (idPage.indexOf(EXTERNAL_URL_PREFIX) == 0) {
    idPage = idPage.substring(EXTERNAL_URL_PREFIX.length);
  }
  return idPage;
}

/**
 * Ajoute une page Ã  la sÃ©lection
 * @param typePage Type de page
 * @param urlPage URL de la page
 * @param urlNavIframe URL de l'iframe (site externe), optionnel
 */
function ajouterMaSelection(typePage, urlPage, urlNavIframe) {
  maSelectionDateAjout = (new Date()).getTime();
  var idPage = getIdPage(urlPage);
  if (urlNavIframe == undefined || urlNavIframe == null) {
    urlNavIframe = "";
  }
  if (isElementSelectionne(idPage, typePage, urlNavIframe)) {
    alert(MA_SELECTION_LIEN_PRESENT);
  }
  else {
    var ajouter = true;
    if ((typePage == MA_SELECTION_TYPE_EXTERNE) && (urlNavIframe == "")) {
      ajouter = confirm(MA_SELECTION_CONFIRM_AJOUTER);
    }
    if (ajouter) {
      page = newElementSelectionne(idPage, typePage, urlNavIframe);
      maSelection.push(page);
      updateMaSelection();
    }
  }
}

function ajouterMaSelectionResultats(tous) {
  maSelectionDateAjout = (new Date()).getTime();
  var typePage = MA_SELECTION_TYPE_INTERNE;
  var resultats = jQuery("#ctn_resultats .bloc_resultat");
  var nbResultats = 0;
  var nouveaux = new Array();
  resultats.each(function() {
    var resultat = jQuery(this);
    var coche = resultat.find("input[type=checkbox]").prop("checked");
    if (coche || tous) {
      nbResultats++;
      var idPage = getIdPage(resultat.find(".content a").attr("href"));
      if (!isElementSelectionne(idPage, typePage, null)) {
        nouveaux.push(idPage);
      }
    }
  });
  if (nbResultats > 0) {
    if (nouveaux.length == 0) {
      alert(MA_SELECTION_LIENS_PRESENTS_TOUS);
    } else if (nouveaux.length < nbResultats) {
      alert(MA_SELECTION_LIENS_PRESENTS);
    }
  }
  for (var i=0; i<nouveaux.length; i++) {
    var idPage = nouveaux[i];
    var elementSelectionne = newElementSelectionne(idPage, typePage);
    maSelection.push(elementSelectionne);
  }
  updateMaSelection();
}

function supprimerMaSelection(idPage) {
  var maSelectionNew = new Array();
  for (var i=0; i<maSelection.length; i++) {
    var elementselectionne = maSelection[i];
    if (elementselectionne[0] != idPage) {
      maSelectionNew.push(elementselectionne);
    }
  }
  maSelection = maSelectionNew;
  updateMaSelection();
}

function viderMaSelection(href) {
  if (confirm(MA_SELECTION_CONFIRM_VIDER)) {
    maSelection = new Array();
    updateMaSelection();
    if (href) {
      document.location.href = href;
    }
  }
}

/********* AIDE ***********/
var pageAide = "";
function aideContextuelle(ancre) {
  window.open(pageAide + "#" + ancre, "inrsAideContextuelle");
}

/********* GOOGLE ANALYTICS ***********/
jQuery(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
});
var _gaq = _gaq || [];
function setAccount(gaAccount) {
  _gaq.push(['_setAccount', gaAccount]);
}
function trackPageview() {
  _gaq.push(['_trackPageview']);
}
function trackFile(filePath) {
  var fileName = filePath;
  if (fileName.indexOf("/") >= 0) {
    fileName = fileName.substring(fileName.lastIndexOf("/") + 1);
  }
  var lastDot = fileName.lastIndexOf(".");
  var extension = fileName.substring(lastDot + 1);
  fileName = extension + "_" + fileName.substring(0, lastDot);
  _gaq.push(['_trackPageview', fileName]);
}
function trackEvent(category, action, label, value) {
  _gaq.push(['_trackEvent', category, action, label, value]);
}
function trackSearch(recherche, numResults) {
  _gaq.push(['_trackPageview', document.location.href.toLowerCase() + '&Recherche=' + recherche + '&Nbres=' + numResults]);
}
function setCustomVar(index, name, value, scope) {
  _gaq.push(['_setCustomVar', index, name, value, scope]);
}

/********** POPIN DE DEMARRAGE ************/
function hasPopinDemarrageCookie(campagne) {
  var cookieName = "popin-"+escape(campagne);
  var cookies = document.cookie.split(";");
  for (var i=0; i<cookies.length; i++) {
    var cookie = cookies[i];
    while (cookie.charAt(0)==' ') {
      cookie = cookie.substring(1, cookie.length);
    }
    if (cookie.indexOf(cookieName) == 0) {
      return true;
    }
  }
  return false;
}
function setPopinDemarrageCookie(campagne) {
  var cookieName = "popin-"+escape(campagne);
    var expDate = new Date();
    expDate.setTime(expDate.getTime() + (365 * 24 * 3600 * 1000));
  document.cookie = cookieName+"=ok;expires="+expDate.toGMTString()+";path=/";
}
function initPopinDemarrage(jQuerySelector) {
  var config = {};
  for (var name in POPIN_CONFIG) {
    config[name] = POPIN_CONFIG[name];
  }
  jQuery(function() {
      jQuery(jQuerySelector).fancybox(config).trigger('click');
  });
}
 


