// Message pour les alert
var msgSiteGroupeFR = 'Attention, vous allez quitter ce site pour rejoindre un autre site du Groupe Guerbet.\n\nCertaines informations fournies sur le site peuvent ne pas être strictement conformes à la réglementation française en matière de publicité.';
var msgSiteGroupeEN = 'You are about to leave this site and enter one of the Group sites.\n\nRegulatory constraints and medical pratices may vary from one country to another and, as a result, the information provided in the site to which you are going may not be relevant to the country in which you are living.';
var msgSiteExterne = 'Vous allez quitter le site Guerbet France.\n\nAttention : ce lien est fourni à titre informatif uniquement, Guerbet France ne peut être tenu responsable du contenu de ce site externe.';

$(document).ready(function(){
  /*$(".menu li").not(".actif").not(".region").hover(function(){
    $(this).addClass("actif");
  },function(){
    $(this).removeClass("actif");
  });*/
  $("table tr").hover(function(){
    $(this).addClass("actif");
  },function(){
    $(this).removeClass("actif");
  });

  /*  Offres d'emploi
  if ($(".emploi .content")){
    // On force la hauteur du contenu central
    $(".emploi .content").height($(".emploi .content").height());
  }  */

  $(".filtre ul li a").click(function(){
    // Affichage de la liste
    $(this).next("ul").slideToggle(100);

    // Ajout de l'evenement s'il n'existe pas encore
    if (!$(this).parent().parent().data('events')){
      $(this).parent().parent().bind("mouseleave",function(){
        // On masque la liste si elle est actuellement affichee
        if ($(this).find("li > ul").css("display") != "none"){
          $(this).find("li > ul").slideUp(100);
        }
      });
    }
    return false;
  });

  $(".filtre ul li ul.level2 li a").click(function(){
    // MAJ de la liste selectionnee
    value = $(this).text().replace(/ /g,'');
    var a = $(this).parent().parent().parent().find("a:first");
    a.text(value);
    var idInput =  a.attr('class');
    $("#" + idInput).attr("value", value);

    // Recuperation des criteres
    crt = new Array();
    $(".emploi .middle .content > input").each(function(index){
      crt[index] = $(this).val().replace(/ /g,'');
      if (crt[index] == label_tous) crt[index] = '';
    });

    // Nb resultat
    var counter = 0;
    if (crt.length == 3){
      $(".emploi table[class!=header] tr").each(function(){
        $(this).css("display", "none");
        show = true;
        for (i=0; i<crt.length; i++){
          if (crt[i] != '')
            show = (show && ($(this).hasClass(crt[i])));
        }
        if (show){
          $(this).slideDown(100);
          counter++;
        } else {
          $(this).css("display", "none");
        }

      });

      // Mise en forme
      $(".emploi table[class!=header] tr:visible").each(function(index){
        $(this).removeClass("silver");
        if (index%2) $(this).addClass("silver");
      });
    }
    // MAJ nb resultat
    $(".emploi .infos .resultat span").text(counter);
    return false;
  });

  /* Menu "Autres sites" */
  $(".world ul li .conteneur-others").bind("mouseleave",function(){
    $("li.others a.aothers").hover();
  });
  $("li.others a.aothers").hover(function(){
    $(".world ul li .conteneur-others").slideToggle(100);
  });
  if($(".slideshow").css("z-index")=="-1"){
    $(".slideshow").css("z-index","1");
  }else{
    $(".slideshow").css("z-index","-1");
  }

  // Message d'alerte sur les redirections pays
  $("li.others li.item a").click(
    function(){
      if ($(".site span").html() == "France") {
          alert(msgSiteGroupeFR);
        } else if ($(".site span").html() == "") {
//          langue == "fr" ? alert(msgSiteGroupeFR) : alert(msgSiteGroupeEN);
        } else {
          alert(msgSiteGroupeEN);
      }
    }
  );

  // Message d'alerte pour les bouttons Rejoignez-nous (France)
  $(".main .conteneur-content .colRight .bloc .middle .content div ul.rejoignez-nous li a").click(
    function(){  alert(msgSiteGroupeFR);  }
  );

  // Afficher message avant redirection depuis un pays vers le site corporate
  $(".main .conteneur-header .corporate a").click(
    function(){
      if ($(".site span").html() == "France") {
          alert(msgSiteGroupeFR);
        } else if ($(".site span").html() == "") {
//          langue == "fr" ? alert(msgSiteGroupeFR) : alert(msgSiteGroupeEN);
        } else {
          alert(msgSiteGroupeEN);
      }
    }
  );
  
  //lien vers CORPORATE
  var Lien_rel = $(".main .conteneur-header .corporate a").attr("href");
  $(".main .conteneur-header .corporate a").attr("href", "http://www.guerbet.com/" + Lien_rel);

  // Message alert affiché pour certains liens externes de la page FR Liens utiles
  $(".site a").click(
    function(){ alert(msgSiteExterne); }
  );
  $(".siteSc a").click(
    function(){  alert(msgSiteExterne); }
  );
  $(".liensUtiles .main_content ul li a").click(
    function(){ alert(msgSiteExterne); }
  );

  return false;
});

/* Afficher message avant redirection vers un pays */
function showMessagePays(){

  switch(langue){
    case 'fr':
      msg = msgSiteGroupeFR;
    break;
    default:
      msg = msgSiteGroupeEN;
    break;
  }
  alert(msg);
}
