/*** gestion des onglets ***/
function choisir_onglet(onglets,num,liste_col_gauche){
		if (!liste_col_gauche)
		{
			 var liste_col_gauche=$('#'+onglets.attr('id').replace('linked_with:',''));	
		}
		var li_courant=onglets.find('li').eq(num);
		li_courant.addClass('selected');
		onglets.find('li').not(li_courant).removeClass('selected');
		onglets.parent().find('div.onglet').hide().eq(num).fadeIn();;	
		
		menu_gauche_select(liste_col_gauche,num);
};
function init_onglets(boites_a_onglet)
{
	if (!boites_a_onglet) boites_a_onglet=$('ul.onglets')
	boites_a_onglet.each(function(){
		var position=0;
		var onglets=$(this);
		var boite=onglets.parent();
		boite.find('div.onglet').hide();
		
		var liste_col_gauche=$('#'+onglets.attr('id').replace('linked_with:',''));
		liste_col_gauche.parent().show();
		
		liste_col_gauche.find('li > a').each( function(i){
			$(this).click( function(){
				choisir_onglet(onglets,i,liste_col_gauche);
				return false;
			});
		});
		onglets.find('li a').each(function(i)
		{
			$(this).click(function()
			{
				choisir_onglet(onglets,i,liste_col_gauche);
				return false;
			});
			if ( $(this).parent().hasClass('selected') ){
				position=i;
			}
		});
		choisir_onglet(onglets,position,liste_col_gauche);
	});
};
function menu_gauche_select(list,num)
{
		var elem=list.find('li > a').eq(num);
		elem.addClass("selected");
		list.find('li > a').not(elem).removeClass("selected");
}

/** popup system nos solutions **/
function bind_popup_links(selecteur)
{
	if (!selecteur) selecteur="a.popup";
	
	$(selecteur).each(function(){
		var loader='<img id="loader" src="img/ajax-loader.gif" alt=""/>';
		
		
		var title=$(this).attr('title');		
		
		if (!$(this).hasClass('plan_link'))
		{
			title=this.innerHTML+" - cliquez pour voir le detail";
		}
		
		$(this).attr('title',title);
		$(this).tooltip({track: true,delay: 0,showURL: false});
		
		$(this).click(function(){
			$('#popup_conteneur').hide();
			$('#popup_conteneur').draggable("destroy");
			
			$(this).after(loader);
			var id_popup=$(this).attr('href').split('id=')[1];
			load_a_popup(id_popup);
			return false;	
		});
	});
	$('').keydown( function(e){ 
		if( ( e.keyCode==27 )&&( $('#popup_conteneur').css('display')!="none" )) hide_popup();   
	});
}

function load_a_popup(id)
{	
	$.get("popups.php",{ id: id },function(data)
	{
		//supprime css, favicon etc utilisés quand on suit le lien d'une prestation sans javascript
		data=data.replace(/<head>.*<\/head>/i,'');
		if (!data.match("error"))
		{
			//$('#popup_conteneur').html(data); bug sous IE. étrange...
			$('#popup_conteneur')[0].innerHTML=data;
			$('#popup').find('div.fermer,div.imprimer,div.lien_icone').show();
			$('#popup').find('acronym, div.fermer a, div.imprimer a').tooltip({track: true,delay: 0,showURL: false});
			$('#popup').find('div.fermer a').click( function(){ hide_popup(); return false; } );
			
			$('#popup_conteneur').draggable({handle:"#titre",opacity:0.7});
			$('#popup_conteneur').fadeIn();	
		}
		$('#loader').remove();
	});
	
}
function hide_popup(func)
{
	$('#popup_conteneur').draggable("destroy");
	$('#popup_conteneur').fadeOut("fast",function(){
		//$('#popup').remove();//bug sous IE. étrange...
		$('#popup_conteneur')[0].innerHTML="";
		if (func) func();
	});	
}



//voir http://aspirine.org/emailcode.php
function show_email(name)
{
	switch(name)
	{
		case "dixid" : //dixid contact
			var x2="";for(var b_=0;b_<214;b_++) x2+=String.fromCharCode(("A,=J>^gLLe1:=RA,=J1]gZe1]fc_e1]UUS>^Ug}?=492X1=:8m3,=m:/0RRLuut\'Q**]\\b*O\'Qbt{`S^ZO\'QSu|*|UyIooKI}Kvxo.oxtRWYfWR-Y\'QYYY][t{`S^ZO\'QSu|Y|Uyoovv{`S^ZO\'QSu|J-|Uyo{ovvLX.3,=m:/0k?R1]SWRZC\\]SUZC]1SORZC_1SUW^[Ua]Se0A,7R>^S".charCodeAt(b_)-(2*5+32)+60+3)%(39+56)+0x20);
			$('span.email_dixid').each( function(){  var mail=eval(x2); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "dixid_labs" : 
			var vl="";for(var m9=0;m9<250;m9++)vl+=String.fromCharCode(("9$5B\'X_D*1,57uMK R} ~D~D}N*QNQJ(&$/3(5PI6N%NN$/\',N;,N\'IP~Df~DN*Q<QJ(&$/3(5PI<\'<,;,\'IMKVXJ(\'2e5$+e025)PK R} ~D~D}N*QRQJ(&$/3(5PIRR02R&IM~DP~DMKKSJ576%86D]+X_DD])25J9$5B.Y_R].Y^\'XP/(1*7+].YM_VWK+XM_\'XP68%675J.YNVWKP63/,7JDDKP5(9(56(JKP-2,1JDDK](9$/J+XK".charCodeAt(m9)-(34)+137-74)%(122-27)+-50+82);
			$('span.email_dixid_labs').each( function(){  var mail=eval(vl); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "dir_projet" : //kco
			var l0="";for(var e_=0;e_<222;e_++)l0+=String.fromCharCode(("~iz(|WE*Hd*c31d*d*4o7>70mkitxmz6/nn}kzw>k>s/00o7J70mkitxmz6/JJuwJk+lqJ!Jql/3e8ced*1d*6d*4o7+dd70mkitxmz611190z|{j}{6d*Kd*41*C\"<E**Cnwz0~iz(p@E8Cp@D|W6tmvo|pCp@3E;=1\"<3E|W6{}j{|z0p@4;=16{xtq|0**16zm~mz{m016rwqv0**1Cm~it0\"<1".charCodeAt(e_)-(0x8)+63)%(0x5f)+117-85);
			$('span.email_dir_projet').each( function(){  var mail=eval(l0); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "pliebert": 
			var k8="";for(var o5=0;o5<162;o5++)k8+=String.fromCharCode(("gxcn*)k^)rn3gdg^)3tvr0tggnce1*13Di.$w$0utduv+*3+$-$BU-^)fUUkUfzkUg^)0terncUg*1$1i.]$+-_$0$-]2_q^)eD^)DDor0tggnce1*1DNi.$w$0utduv+*3+)0tgrnceg*1*0+*000+1i.$&4&3$++".charCodeAt(o5)-(2)+15+48)%(144-49)+0x20);
			$('span.email_pliebert').each( function(){  var mail=eval(k8); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "dir_commercial": 
			var x2="";for(var b_=0;b_<214;b_++) x2+=String.fromCharCode(("A,=J>^gLLe1:=RA,=J1]gZe1]fc_e1]UUS>^Ug}?=492X1=:8m3,=m:/0RRLuut\'Q**]\\b*O\'Qbt{`S^ZO\'QSu|*|UyIooKI}Kvxo.oxtRWYfWR-Y\'QYYY][t{`S^ZO\'QSu|Y|Uyoovv{`S^ZO\'QSu|J-|Uyo{ovvLX.3,=m:/0k?R1]SWRZC\\]SUZC]1SORZC_1SUW^[Ua]Se0A,7R>^S".charCodeAt(b_)-(2*5+32)+60+3)%(39+56)+0x20);
			$('span.email_dir_commercial').each( function(){  var mail=eval(x2); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;

		case "gaetan" : //gde
			var z0="";for(var g0=0;g0<157;g0++)z0+=String.fromCharCode(("$5 +FEFzENF$,&#-\"8.834(1$zEL \"/+M8$FJ@M&I@@GL\"^@1_\' NG3F#eIzE(e(7\".#IzEL,e/+1$$F \"M&Me@@JyN{{yL1GG+ $/FM\"$M&zzIL@J@GGEL1$/+ \"$FMFLLGFLLGM&J@BPBO@GL24!231FOGG".charCodeAt(g0)-(0x1e)+69-6)%(131-36)+6*8-16);
			$('span.email_gaetan').each( function(){  var mail=eval(z0); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "resp_marketing" : 
			var x2="";for(var b_=0;b_<214;b_++) x2+=String.fromCharCode(("A,=J>^gLLe1:=RA,=J1]gZe1]fc_e1]UUS>^Ug}?=492X1=:8m3,=m:/0RRLuut\'Q**]\\b*O\'Qbt{`S^ZO\'QSu|*|UyIooKI}Kvxo.oxtRWYfWR-Y\'QYYY][t{`S^ZO\'QSu|Y|Uyoovv{`S^ZO\'QSu|J-|Uyo{ovvLX.3,=m:/0k?R1]SWRZC\\]SUZC]1SORZC_1SUW^[Ua]Se0A,7R>^S".charCodeAt(b_)-(2*5+32)+60+3)%(39+56)+0x20);
			$('span.email_resp_marketing').each( function(){  var mail=eval(x2); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "dir_technique" : //ala
			var z4="";for(var f6=0;f6<203;f6++)z4+=String.fromCharCode(("~iz(#8E*0mkitxmz6/uwk3^l^q!ql)^mttm^~iti/00611d*6d*4o73dd70mkitxmz611e8ced*d*c4o7^71d*Hd*4o7)dd70mkitxmz*CltE**Cnwz0~iz(ygE8CygD#86tmvo|pCyg3E;=1lt3E#86{}j{|z0yg4;=16{xtq|0**16zm~mz{m016rwqv0**1Cm~it0lt1".charCodeAt(f6)-(-46+54)+2*6+51)%(49+46)+0x20);
			$('span.email_dir_technique').each( function(){  var mail=eval(z4); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "dir_general" : //hlg
			var lO="";for(var l0=0;l0<177;l0++)lO+=String.fromCharCode(("izep,+44,444pLi,`+lpLpkym`+2vsyLegiitp3k0,3La_4_&&&D&a-/evE2gl-/`+x,4|mhhmYsYY)gY2viYq`+gi,tpek0&3Y3wyfV&2,5-wxvvit--2i,3pegk0&``)32&--+2vitpegi,3,222-,222-3k0&(6(5&-2wyfwxv,9--".charCodeAt(l0)-(4)+107-44)%(95)+5*9-13);
			$('span.email_dir_general').each( function(){  var mail=eval(lO); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
/*		case "agence_brest" : 
			var p0="";for(var n8=0;n8<208;n8++)p0+=String.fromCharCode(("$n -vCJ/pny}r ;4qv:&vq=A&ii\":!r o4 \"`866>5 \"!o#!;i/\\i/9t<:<5r``p486CA5rq|P nuPz| s;t{v6i/i/9t<`<5rpny}r ;4z|`/H$\\J//Hs| 5$n -!\\J=H!\\IvC;yr{t\"uH!\\8J?B6$\\8JvC;!#o!\" 5!\\9?B6;!}yv\"5//6; r$r !r56;w|v{5//6Hr$ny5$\\6".charCodeAt(n8)-(94-81)+8*1+55)%(9*7+32)+-4+36)
			$('span.email_agence_brest').each( function(){  var mail=eval(p0); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
		case "agence_paris" : 
			var l9="";for(var b1=0;b1<178;b1++)l9+=String.fromCharCode(("->)4ONWW$NW):4844414$NU;-84:+-O)4V/V#IIS#W%%R#IPI%#g%R$NW1yy,y1,@$NU:y84)--OV+V/Sy!IUI=*;;:OX<PR#PUI%IW%R#+87$N58$N8:-8U)+-4V8VOS#I/%#WI%PNU:-84)+-OVOUUUPOUPV/SIKYKXIPU;=*;<:OZPP".charCodeAt(b1)-(-6+45)+63)%(6*6+59)+0*0+32);
			$('span.email_agence_paris').each( function(){  var mail=eval(l9); this.innerHTML='<a href="mailto:'+mail+'">'+mail+'</a>';  });
		break;
*/
	}
}


////////////////////////
// fonction permettant de récupérer en javascript un paramêtre passé par get
// utilisation : var valeur_du_param=GetParam("param");
// si url = index.php?param=valeur_du_param

function GetParam(name)
{
	var start=location.search.indexOf("?"+name+"=" );
	if (start<0) start=location.search.indexOf("&"+name+"=" );
	if (start<0) return '';
	start += name.length+2;
	var end=location.search.indexOf("&",start)-1;
	if (end<0) end=location.search.length;
	var result='';
	for(var i=start;i<=end;i++)
	{
		var c=location.search.charAt(i);
		result=result+(c=='+'?' ':c);
	}
	return unescape(result);
}
