//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);
    	}
    }
}

//////////////////////////////////////////////////////////////////////////////
// Connexion									//
//////////////////////////////////////////////////////////////////////////////
function connexion(cible){
	$('#'+cible).css('display','block');
}


//////////////////////////////////////////////////////////////////////////////
// Envoie du mot de passe oublie ajax 										//
//////////////////////////////////////////////////////////////////////////////
function handlerNewsletterADH(){
	$('#loading').show();
	var serializeData = $("#formhandlerNewsletterADH input").serialize();
	$.ajax({
   		type: "POST",
   		url: "/"+siteAccess+"/afnor_prt_action/ajax_prt/handlerNewsletterADH/random" + (new Date().getTime()),
   		data: serializeData,
   		success: function(msg){
     		var ret = eval(msg);
			$('#message_handlerNewsletterADH_'+ret[0]['content']).show();
			$('#loading').hide();
			$('#btn_abo').hide();
   		}
 	});
}


//////////////////////////////////////////////////////////////////////////////
// Envoie du mot de passe oublie ajax 										//
//////////////////////////////////////////////////////////////////////////////
function passOublie(){
	$('#loading2').show();
	$('p.desc.erreur').hide();
	$('p.desc.valide').hide();
	if($('#mail').attr('value') == ""){
		$('#mail_empty').show();
		$('#loading2').hide();
		return false;
	}
	var serializeData = $("#formForgetPassword input").serialize();
	$.ajax({
   		type: "POST",
   		url: "/"+siteAccess+"/afnor_prt_action/forget_password",
   		data: serializeData,
   		success: function(msg){
     		var ret;
			eval("ret="+msg);
			$('#'+ret['msg']).show();
			$('#loading2').hide();
   		}
 	});
}

/******************************************************/
//Tri ajax sur les tableaux voir Prt : Achats config
/******************************************************/
function tri_tab_ajax(colonne, tri){
	var serializeData = $("#form_tri_tab_ajax input").serialize();
	$("#loading").show();
	$.ajax({
   		type: "POST",
   		url: "/"+siteAccess+"/afnor_prt_action/ajax_prt/tri_tab_ajax/"+colonne+"/"+tri+"/random" + (new Date().getTime()),
   		data: serializeData,
   		success: function(msg){
			var ret = eval(msg);
			$("#liste_consult").html(ret[0]['content']);
			
   		}
 	});
}

/******************************************************/
//Tri ajax sur les tableaux ADH
/******************************************************/
function tri_tab_ajax_adh(colonne, tri){
	var serializeData = $("#form_tri_tab_ajax input").serialize();
	$("#loading").show();
	$.ajax({
   		type: "POST",
   		url: "/"+siteAccess+"/afnor_prt_action/ajax_prt/tri_tab_ajax_adh/"+colonne+"/"+tri+"/random" + (new Date().getTime()),
   		data: serializeData,
   		success: function(msg){
			var ret = eval(msg);
			$("#liste_consult").html(ret[0]['content']);
			
   		}
 	});
}


$(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');
	}
	/* Passage de 3 colonnes � 2 */  	
  	if($('div.col_droit > 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');
	}
	if($('div.contenu-formulaire').length>0){
		$('div.col_centre').css('width',860);
	}
	
	
	/* 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']);
						})
});

