//Permet d'encoder une chaine
function htmlentities(texte) {
	texte = texte.replace(/\340/g,'a');
	texte = texte.replace(/\341/g,'a');
	texte = texte.replace(/\342/g,'a');
	texte = texte.replace(/\343/g,'a');
	texte = texte.replace(/\344/g,'a');
	texte = texte.replace(/\345/g,'a');
	texte = texte.replace(/\346/g,'a');
	texte = texte.replace(/\347/g,'c');
	texte = texte.replace(/\350/g,'e');
	texte = texte.replace(/\351/g,'e');
	texte = texte.replace(/\352/g,'e');
	texte = texte.replace(/\353/g,'e');
	texte = texte.replace(/\354/g,'i');
	texte = texte.replace(/\355/g,'i');
	texte = texte.replace(/\356/g,'i');
	texte = texte.replace(/\357/g,'i');
	texte = texte.replace(/\362/g,'o');
	texte = texte.replace(/\363/g,'o');
	texte = texte.replace(/\364/g,'o');
	texte = texte.replace(/\365/g,'o');
	texte = texte.replace(/\366/g,'o');
	texte = texte.replace(/\370/g,'o');
	texte = texte.replace(/\371/g,'u');
	texte = texte.replace(/\372/g,'u');
	texte = texte.replace(/\373/g,'u');
	texte = texte.replace(/\374/g,'u');
	texte = texte.replace(/\375/g,'y');

	return texte;

}
/* Paragraphes en accordéons */
function accordeon(titreElt){
	titreElt.toggleClass("ouvert")
			.toggleClass("ferme");

	titreElt.next('div.infos').slideToggle('1000')  
    		.siblings('div.infos:visible').slideUp('1000');
    					
    titreElt.siblings('h2.ouvert').toggleClass("ouvert")
    								.toggleClass("ferme");
  		
  	
  	if (titreElt.position().top >600) {  	
  		if (titreElt.attr('id') != '') {
    		window.setTimeout('location.href=\'#'+titreElt.attr('id')+'\'',500);
    	}
    }								
}
function ouverture(titreElt){


	/* pas d'ouverture pour les paragraphes sans accordeon */
	if(!(titreElt.hasClass("ouvert")||titreElt.hasClass("ferme"))){
	
		if (titreElt.position()) {
		    if (titreElt.position().top >600) {  	
		  		if (titreElt.attr('id') != '') {
		    		window.setTimeout('location.href=\'#'+titreElt.attr('id')+'\'',500);
		    	}
	   		 }
    	}
		return;
	} 
	titreElt.addClass("ouvert")
			.removeClass("ferme");
	titreElt.next('div.infos').slideDown('1000')  
    		.siblings('div.infos:visible').slideUp('1000');
    titreElt.siblings('h2.ouvert').toggleClass("ouvert")
    								.toggleClass("ferme");
    								
    if (titreElt.position().top >600) {  	
  		if (titreElt.attr('id') != '') {
    		window.setTimeout('location.href=\'#'+titreElt.attr('id')+'\'',500);
    	}
    }
}

$(document).ready(function() {
	  $('a').click(function() {	
		if ($(this).attr("title").length >0) {
		 	if(typeof(pageTracker)!='undefined') 
		 	 {		 	 
				pageTracker._trackEvent(document.title,'click',$(this).attr("title"));
		 	}
		}
	  });
  
  
  	$('img').click(function() {	  	
		if ($(this).attr("alt").length >0) {
		 	if(typeof(pageTracker)!='undefined') 
		 	 {		 	 
				pageTracker._trackEvent(document.title,'click',$(this).attr("alt"));
		 	}
		}
	  });
	  
	// accordéon
	$('div.acc').hide();
	$('div.open').show();   
	$('h2.ferme').click(function() {
		accordeon($(this));  
  	});
  	$('h2.ouvert').click(function() {
		accordeon($(this));  
  	});
  	$('ul.nav_segment>li>a').click(function(){
  	
  
	  	var id = $(this).attr("id");
	  	var reg=new RegExp("_", "g");
	  	var tab = id.split(reg);
	  	ouverture($('div.col_centre> h2#'+tab[1]));
  	});
	  
  	/* gestion du select de navigation entre segments frères */ 
	$('select#select_nav_seg').change(function(){
  		location.href = $(this).val();
  	});
	/* gestion du select de navigation entre régions soeurs */	
	$('select#select_nav_region').change(function(){
  		location.href = $(this).val();
  	});	
  	/* Passage de 3 colonnes à 2 */  	
  	if($('div.bloc_droit').length<=0){
		$('div.col_droit').css('display', 'none');
		/*$('div.col_centre').css('width',650);*/
		$('div.col_centre').css('width',645);
		$('div.boite_beige_434').removeClass('boite_beige_434')
								.addClass('boite_beige_645');
	}
	/* gestion des filtres de la liste actualités et de l'agenda */
  	$('select.filtreActus').change(function(){
		var urlDest = $('input#urlDestFiltres').val();
		$('select.filtreActus').each(function(){
										if(this.value != ""){
											urlDest += '/('+ this.name + ')/' + this.value;
										} 
									})
		location.href = urlDest;
	});
	$('select.filtreEvts').change(function(){
		var urlDest = $('input#urlDestFiltres').val();
		$('select.filtreEvts').each(function(){
										if(this.value != ""){
											urlDest += '/('+ this.name + ')/' + this.value;
										} 
									})
		location.href = urlDest;
	});
	
	/* gestion des normalisation */
  	$('select.filtreComm').change(function(){
  		var urlDest = $('input#urlDestFiltres').val();
		$('select.filtreComm').each(function(){
										if(this.value != ""){
											urlDest += '/('+ this.name + ')/' + this.value;
										} 
									})
		location.href = urlDest;	
	});
	
	/* Champ de recherche du lexique */
	$('form#recherche_lexique').submit(function(){
										var action = $(this).attr("action");
										action += '/(recherche)/'+$('input#recherche').attr('value');
										action += '#result'; 
										location.href = action;
										return false;
										})
	
	/* Gestion surbrillance carte de la page monde */
	var mondeImagesSrc = new Array();
	mondeImagesSrc['monde_monde'] = '/extension/afnor_site_prt/design/standard/images/cartes/afnor_monde.gif';
	mondeImagesSrc['monde_amerique'] = '/extension/afnor_site_prt/design/standard/images/cartes/afnor_monde_amerique.gif';
	mondeImagesSrc['monde_europe'] = '/extension/afnor_site_prt/design/standard/images/cartes/afnor_monde_europe.gif';
	mondeImagesSrc['monde_asie'] = '/extension/afnor_site_prt/design/standard/images/cartes/afnor_monde_asie.gif';
	mondeImagesSrc['monde_afrique'] = '/extension/afnor_site_prt/design/standard/images/cartes/afnor_monde_afrique.gif';	
	
	$('map#monde>area').mouseover(function(){
							var $indexContinent = $(this).attr('id');
							$('img#carte_monde').attr('src',mondeImagesSrc[$indexContinent]);

						});
	$('map#monde>area').mouseout(function(){
							var $indexContinent = $(this).attr('id');
							$('img#carte_monde').attr('src',mondeImagesSrc['monde']);
						})
});

