// 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);
			}
		}
	);

	// 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);
}