var global_chemin_url = "http://www.andra.fr/";
var global_chemin_url_images = "http://www.andra.fr/";



// ******************************** Pour la gestion des infos bulles ******************************** //
if ((navigator.appName == "Netscape")&&(navigator.appVersion.substring(0,4)>=4)) 
	{isNav="net";} 
if (navigator.appName == "Microsoft Internet Explorer")
	{isNav="ie";} 
function popLayer(a,b)
{ 
	var desc = "";
	couleur_fond = "";
	
	desc += "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bgcolor=\""+couleur_fond+"\"><tr><td align=\"center\"><a id=\"texte\">";
	desc += a;
	desc += "</a></td></tr></table>"; 
	if (isNav=="net")
	{
		var NS6_tmp = (!document.all && document.getElementById) ? 1 : 0;
		if (NS6_tmp)
		{
			document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = handlerMM;
			document.getElementById('alt_txt').innerHTML = desc;
			var taille_layer = document.getElementById('alt').offsetWidth;
			document.getElementById('alt').style.top=y+20;
			document.getElementById('alt').style.left=x+25;
			if ((document.body.clientWidth+document.body.scrollLeft)<(document.getElementById('alt').offsetLeft+taille_layer))
			{
				document.getElementById('alt').style.left=document.body.clientWidth+document.body.scrollLeft-taille_layer;
			}
			document.getElementById('alt').style.visibility = "visible";
		}
		else
		{
			document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = handlerMM; 
			document.alt_txt.document.write(desc); 
			document.alt.document.close(); 
			document.alt.left=x-5; 
			document.alt.top=y-25;
			document.alt.visibility = "show";
		}
	}
	else if (isNav=="ie")
	{
		handlerMM();
		alt_txt.innerHTML=desc;
		var taille_layer = alt.offsetWidth;
		alt.style.pixelLeft=x-5;
		alt.style.pixelTop=y-20;
		if ((document.body.clientWidth+document.body.scrollLeft)<(alt.offsetLeft+taille_layer))
		{
			alt.style.pixelLeft=document.body.clientWidth+document.body.scrollLeft-taille_layer;
		}
		
		
		alt.style.visibility = "visible";
	}
}
function hideLayer(a)
{ 
	var NS6_tmp = (!document.all && document.getElementById) ? 1 : 0;
	if (isNav=="net")
	{
		if (NS6_tmp)
		{
			document.getElementById('alt').style.visibility = "hidden";document.getElementById('alt').style.left=0;document.getElementById('alt').style.top=0;
		}
		else
		{
			document.layers['alt'].visibility = "hide";document.alt.left=0;document.alt.top=0;
		}
	}
	if (isNav=="ie")
	{
		alt.style.visibility = "hidden";alt.style.pixelLeft=0;alt.style.pixelTop=0;
	}	
}
function handlerMM(e)
{
	if (isNav=="net") 
	{
		x = e.pageX+25;
		y = e.pageY+25;
	} 
	if (isNav=="ie")
	{
		x = event.x+document.documentElement.scrollLeft+25;
		y = event.y+document.documentElement.scrollTop+25;
	}
}
if (isNav=="net") 
{
	document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove = handlerMM; 
}

// ****************************** Fin pour la gestion des infos bulles ****************************** //



	function dcd_m(val)
	{
		var l_val = val.length;
		var code = "";
		var result = "";
		
		for(i=0; i<l_val; i+=3)
		{
			code = val.substr(i, 3)-3;
			result += String.fromCharCode(code);
		}
		
		return result;
	}


// fonction qui ferme le div du module publication
function ferme_div_edition(id_div){
	document.getElementById('divouvert_'+id_div).style.display = "none";
	document.getElementById('divfermer_'+id_div).style.display = "block";
}

// function qui ouvre le div sur lequel on a clique
function ouvre_div_edition(id_div){
	document.getElementById('divouvert_'+id_div).style.display = "block";
	document.getElementById('divfermer_'+id_div).style.display = "none";
}


// ******************************** Pour la gestion des flash ******************************** //


// Variables globales
// Version majeure de Flash requise
var requiredMajorVersion = 9;
// Version mineure de Flash requise
var requiredMinorVersion = 0;
// Révision de Flash requise
var requiredRevision = 0;
// Version de javascript prise en charge
var jsVersion = 1.0;

var msg_deja_affiche = false;

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function aff_bal(ch)
{
	document.write(ch);
}

function insert_flash (p_src,p_name,p_width,p_height) {
	
	if (p_src.indexOf(".flv")>=0){
		var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
		if(hasRightVersion) {  // if we've detected an acceptable version
			// embed the flash movie
	
			AC_FL_RunContent(
				'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,45,0',
				'width', p_width,
				'height', p_height,
				'src', 'PlayerVideo2',
				'quality', 'high',
				'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
				'align', 'middle',
				'play', 'false',
				'loop', 'true',
				'scale', 'showall',
				'wmode', 'transparent',
				'devicefont', 'false',
				'id', 'PlayerVideo2',
				'bgcolor', '#ffffff',
				'name', 'PlayerVideo2',
				'menu', 'true',
				'allowScriptAccess','sameDomain',
				'allowFullScreen','true',
				'movie', 'PlayerVideo2',
				'salign', '',
				'flashvars', 'nomflv='+p_src
				); //end AC code
		}	
		else{
			// flash is too old or we can't detect the plugin
			var alternateContent = 'Pour visualiser correctement cette page vous avez besoin du Flash&nbsp;Player&nbsp;'+requiredMajorVersion+'.'
			+ '<br /><a href="http://www.macromedia.com/go/getflash/" class="text-normal-lien" target="_blank">T&eacute;l&eacute;charger Flash&nbsp;Player</a><br />';
			document.write(alternateContent);  // Insérer contenu non-Flash
		}
	}
	else{
		var ch_entrer = "";
		var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
		if(!hasRightVersion) {  // si nous avons détecté une version acceptable
			if (!msg_deja_affiche)
			{
				msg_deja_affiche = true;
				
				var alternateContent = 'Pour visualiser correctement cette page vous avez besoin du Flash&nbsp;Player&nbsp;'+requiredMajorVersion+'.'
				+ '<br /><a href="http://www.macromedia.com/go/getflash/" class="text-normal-lien" target="_blank">T&eacute;l&eacute;charger Flash&nbsp;Player</a><br />';
				document.write(alternateContent);  // Insérer contenu non-Flash
			}
		}
		
		// cas aljt
		document.write('<embed src="' + p_src + '" name="' + p_name + '" width="' + p_width + '" height="' + p_height + '" wmode="transparent" quality="high"  align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+ch_entrer);
	}	
}



// ****************************** Fin pour la gestion des flash ****************************** //



// ******************************* Pour la gestion des formulaires ****************************//

function valider_moteur_recherche()
{
	var f = document.form_moteur_recherche;
	var mot_recherche = f.query_string.value;
	if (valeur==1){stat('andra','','','recherche;'+mot_recherche);}
	f.submit();
}

function valider_moteur_recherche_2()
{
	var f = document.form_moteur_recherche_2;
	var mot_recherche = f.query_string.value;
	if (valeur==1){stat('andra','','','recherche;'+mot_recherche);}
	f.submit();
}

// ***************************** Fin pour la gestion des formulaires **************************//

function change_site(){
	var f = document.form_change_site;
	var adresse = f.visitez_site.value;
	if (adresse!=0) window.open('http://'+adresse);
}


// ajouter aux favoris
function add_to_favoris(){
	var titre = "Andra, agence nationale pour la gestion des déchets radioactifs";
	var url = document.location.href;
	if(navigator.appName != 'Microsoft Internet Explorer' ){
		window.sidebar.addPanel(titre,url,"");
	}
	else{
		window.external.AddFavorite(url,titre);
	}
}


function envoyerami(titre, param){	
	var url = encodeURIComponent(window.location.href);
	var titre = encodeURIComponent(titre);
	if (!param) param = "";
		window.open("http://www.andra.fr/index.php?id=envoyerami_1_1"+"&urlaenvoyer="+url+"&titre="+titre+param, "_self");
}




// ***************************** en région *********************************//
function change_onglet_region(id_onglet_clique, id_site){
	change_image_onglet(id_onglet_clique, id_site);
	ferme_contenu_onglet();
	ouvre_onglet(id_onglet_clique);
}

function ferme_contenu_onglet(){
	var contenu_onglet2 = document.getElementById("contenu_onglet2");
	var contenu_onglet3 = document.getElementById("contenu_onglet3");
	var contenu_onglet4 = document.getElementById("contenu_onglet4");
	if (contenu_onglet2) contenu_onglet2.style.display = "none";
	if (contenu_onglet3) contenu_onglet3.style.display = "none";
	if (contenu_onglet4) contenu_onglet4.style.display = "none";
}

function ouvre_onglet(id_onglet_clique){
	var texte_onglet = document.getElementById('contenu_onglet'+id_onglet_clique);
	texte_onglet.style.display = "block";	
}

function change_image_onglet(id_onglet_select, id_site){
	var image_onglet = document.getElementById('intitule_onglet_region');
	image_onglet.className = "fondregion"+id_site+id_onglet_select;
	init_texte_onglet();
	color_texte_onglet(id_onglet_select);
}

function init_texte_onglet(){
	var texte_onglet2 = document.getElementById('texte_onglet2');
	var texte_onglet3 = document.getElementById('texte_onglet3');
	var texte_onglet4 = document.getElementById('texte_onglet4');
	if (texte_onglet2) texte_onglet2.className = "onglet_non_select";
	if (texte_onglet3) texte_onglet3.className = "onglet_non_select";
	if (texte_onglet4) texte_onglet4.className = "onglet_non_select";
}

function color_texte_onglet(id_onglet_select){
	var texte_onglet = document.getElementById('texte_onglet'+id_onglet_select);
	texte_onglet.className = "onglet_select";
}


// ***************************** Newsletter ******************************** //
function news_open_popup(id){
	window.open("http://www.andra.fr/index.php?id=article_"+id+"_1_1&itemracine=193&global_id_item=193&HideMenu=1", "_blank", "width=800px,height=600px,resizable=yes,scrollbars=yes");
}


// ***************************** Quizz ******************************** //
function affiche_reponse_quiz(id) {
	var div_quiz = document.getElementById("div_quiz_"+id);
	if (div_quiz && div_quiz.style) {
		if (div_quiz.style.display=="block") div_quiz.style.display = "none";
		else div_quiz.style.display = "block";
	}
}




// ***************************** Menu/Charte ******************************** //
// hover IE 6
function superfish(selector) {

$(selector).hover(function(){
    $(this).addClass('hover');
    },function(){
    $(this).removeClass('hover');
    });
    
}


$(document).ready(function(){

var cclass='bggrey';
var test=$('.bggrey2');

superfish('.fish');

/*###############################################################
# hide sub child
###############################################################*/ 
if(test.length>0){cclass='bggrey2';}

$('#menuCSS2 li:not(.aplat) ul li a').each(function(i){

  if(!$(this).hasClass(cclass)){  
      $('#menuCSS2 li:not(.aplat) ul li:eq('+i+') ul').css('display','none');    
    }
    
  });
  
/*###############################################################
# IE6 hack
###############################################################*/  
if($.browser.msie && parseInt($.browser.version)< 7){
 
  $('#menuCSS li ul').css({'left':'222px'});
  $('#menuCSS li ul li ul').css({'left':'222px','width':'222px'});
 
  $('#menuCSS li').bind('mouseenter',function(){     
    $(this).css({'backgroundImage':'url("/download/site-principal/image/charte/menu_lines.gif")','backgroundRepeat':'repeat-x'});       
    $(this).children('ul').children('li:eq(0)').css({'border-top':'1px solid #000'});    
    });       
  
  $('#menuCSS li ul li ul li').css('top','-1px');
  $('#menuCSS li ul li ul li').css('left','1px');
  $('#menuCSS').children('li').children('a').css('background','none'); 
  
  $('#menuCSS').children('li').children('a').css('background','none');
  
  $('#menuCSS li').bind('mouseleave',function(){  
    $(this).css({'backgroundImage':'none','backgroundRepeat':'repeat-x'});       
    $(this).children('ul').children('li:eq(0)').css({'border-top':'1px solid #000'});    
    });  
  
  }

/*###############################################################
# Menu
###############################################################*/  
var locked=1;
$('#menuCSS li li,#menuCSS li li li').hover(function(){locked=0;$(this).children('ul').css({'display':'block'});},function(){$(this).children('ul').css({'display':'none'});});

$('#menuCSS > li').bind('mouseover',function(){    
    if(locked==1){$(this).children('ul').css('display','block');}      
    index = $('#menuCSS > li').index(this);    
    });
    
    
$('#menuCSS > li').bind('mouseleave',function(){
      locked=0;
      var scope=this;
      hidder=setTimeout(function(){
            var test = $('#menuCSS > li').index($(scope));
            if(test!=index){$(scope).children('ul').css({'display':'none'});$('#menuCSS > li:eq('+index+')').children('ul').css({'display':'block'});}
            else           {$(scope).children('ul').css({'display':'block'});locked=1;}
            },100);
        });
    
$('#menuCSS').bind('mouseleave',function(){
    setTimeout(function(){$('#menuCSS li ul').css({'display':'none'});},100);    
    });
        
/***************************************************************************************************/

$('#menuCSS2 li.aplat li,#menuCSS2 li.aplat li li').hover(function(){locked=0;$(this).children('ul').css({'display':'block'});},function(){$(this).children('ul').css({'display':'none'});});

$('#menuCSS2 > li.aplat').bind('mouseover',function(){    
    if(locked==1){$(this).children('ul').css('display','block');}      
    index = $('#menuCSS2 > li.aplat').index(this);    
    });
    
    
$('#menuCSS2 > li.aplat').bind('mouseleave',function(){
      locked=0;
      var scope=this;
      hidder=setTimeout(function(){
            var test = $('#menuCSS2 > li.aplat').index($(scope));
            if(test!=index){$(scope).children('ul').css({'display':'none'});$('#menuCSS2 > li.aplat:eq('+index+')').children('ul').css({'display':'block'});}
            else           {$(scope).children('ul').css({'display':'block'});locked=1;}
            },100);
        });
    
$('#menuCSS2').bind('mouseleave',function(){
    setTimeout(function(){$('#menuCSS2 li.aplat ul').css({'display':'none'});},100);    
    });

      

/*###############################################################
# table
###############################################################*/ 
$('table tbody tr:odd:has(td)').addClass('tableline');

});

