// JavaScript Document

var CURRENT_SOMMAIRE = 18 ; 

/*
Le champ id="lang" manque dans document.forms[0].lang
=> ne fonctionne donc pas safari / firefox
ajout dynamique du champ pour eviter de modifier toutes les pages
*/

if (document.forms[0].lang){
var obj = document.forms[0].lang;
obj.id="lang";
}

/* chagement dynamique du type du champ password text => password  pour safari / firefox
 pour IE on change l'element en innerHTML
*/


if (document.forms[0].password){
var obj = document.forms[0].password ;
 
  if (navigator.appName == "Microsoft Internet Explorer")
  {
    obj.onfocus=changePasswordFocus;
  }else
  {
     obj.onfocus=changePasswordFocusOther;
   }

}

function changePasswordFocusOther(){ obj.onfocus= null; obj.value='';obj.type="password";}

function changePasswordFocus(){
	obj.onfocus= null;
	obj = document.forms[0].password ;
	var parent = obj.parentElement;
	parent.innerHTML="";
	parent.innerHTML="<input type='password' value='' size='25' name='password' id='password'>";
	obj = document.forms[0].password ;
	obj.focus();obj.focus();

}

/*
Modification du lien sommaire en fonction du numero courant 
*/
function checkSommaireUrl(){

var aTag = document.getElementsByTagName("A");
/*on parcours les liens pour trouver le lien sommaire*/
 for (var i=0 ; i < aTag.length ; i++){
  var ref = aTag[i].href.toString();
      if ( ref.indexOf("/sommaire/sommaire.htm") != -1 ){
	    var part = new Array();
		part = ref.split("/");
		 if (CURRENT_SOMMAIRE > 1){
		   /*On ajoute _N°sommairedans le chemin du lein*/
		   part[part.length-2] += "_" + CURRENT_SOMMAIRE ;
		    var new_ref="";
		    for (var j = 0 ; j < part.length -1; j++) new_ref+=part[j]+"/";
			new_ref+=part[part.length-1];
			aTag[i].href = new_ref;
		    break;
		 }//fin if >1
	  } //!=-1
	  
	  
	  var pos = ref.indexOf("/sommaire_") ;
	  if ( pos != -1 ){
	        var new_ref="";
			new_ref = ref.substring(0,pos+10)+CURRENT_SOMMAIRE+"/sommaire.htm";
		    aTag[i].href = new_ref;
		    break;
		 
	  } //!=-1
	  
 }// ffori

}
// PATCH 230608 EF : desactivation de la fonction checkSommaireUrl 
//var cu = self.location.href.toString();
//if (cu.indexOf("/site/AUTO/") != -1) checkSommaireUrl();
//if (cu.indexOf("/site/qualite/") != -1) checkSommaireUrl();
//if (cu.indexOf("/site/actualites/") != -1) checkSommaireUrl();
//if (cu.indexOf("/site/utilitaires/") != -1) checkSommaireUrl();
//if (cu.indexOf("/site/vie_pro/") != -1) checkSommaireUrl();
//if (cu.indexOf(".jsp") != -1)        checkSommaireUrl();
// appel de la pub du haut
putPub();

// SCRIPT XITI.JS

var xtdr = 30;
var xw = window;
var xd = document;
xto_force = null;      				//to fix your own independant xtor
xtdm = (xw.xtdmc!=null && xw.xtdmc!='') ? ";domain=" + xw.xtdmc  : "" ;
xtnv = (xw.xtnv!=null) ? xw.xtnv : xd ;
xtsd = (xw.xtsd!=null) ? xw.xtsd : "http://www" ;
xtsite = (xw.xtsite!=null) ? xw.xtsite : 0;
xtn2 = (xw.xtn2!=null) ? "&s2="+xw.xtn2 : "";
xtp = (xw.xtpage!=null) ? xw.xtpage : "";
xtrd = (xtsite=="redirect") ? true : false;
xtdi = ((xw.xtdi!=null)&&(xw.xtdi!="")) ? "&di=" + xw.xtdi : "";
xtm = (xw.xtparam!=null) ? xw.xtparam : "";

xter = ((xw.xterr!=null)&&(xw.xterr!="")&&(xtm.indexOf("&err",0)<0)) ? "&err=" + xw.xterr : "";
xtmc = ((xw.xtmc!=null)&&(xw.xtmc!="")&&(xtm.indexOf("&mc",0)<0)) ? "&mc=" + xw.xtmc : "";
xtac = ((xw.xtac!=null)&&(xw.xtac!="")&&(xtm.indexOf("&ac",0)<0)) ? "&ac=" + xw.xtac : "";
xtan = ((xw.xtan!=null)&&(xw.xtan!="")&&(xtm.indexOf("&an",0)<0)) ? "&an=" + xw.xtan : "";
xtnp = ((xw.xtnp!=null)&&(xw.xtnp!="")&&(xtm.indexOf("&np",0)<0)) ? "&np=" + xw.xtnp : "";
xtprm = ((xw.xtprm!=null)&&(xtm.indexOf("&x",0)<0)) ? xw.xtprm : "";
xtm += xter+xtmc+xtac+xtan+xtnp+xtprm+xtdi;

try {xt_rfr = top.document.referrer;}
catch(e) {xt_rfr = xtnv.referrer; }
xts = screen;
var xtxp = new Date();
xtxp.setTime(xtxp.getTime()+(xtdr*1000));
var xtdate = new Date();
var xtheureh = xtdate.getTime() / (1000*3600);

function xtclURL(ch)
{
	return ch.replace(/%3C/g,'<').replace(/%3E/g,'>').replace(/[<>]/g,'');
}

function Getxtorcookie(nom)
{	var arg = nom + "=";
	var i = 0 ;
	while (i<xd.cookie.length)
	{var j = i + arg.length;if (xd.cookie.substring(i,j) == arg) {return valeurxtorcook(j);}
	i = xd.cookie.indexOf(" ",i) + 1;if (i==0) {break;}	}
	return null;}

function valeurxtorcook(index)
{var fin = xd.cookie.indexOf(";",index);
if (fin==-1) {fin=xd.cookie.length;};
return unescape(xtclURL(xd.cookie.substring(index,fin)));}
	
function recupxtor(param)
{
	var xturl = xtclURL(xtnv.location.search.toLowerCase().replace(/%3d/g,'='));
	xtpos = xturl.indexOf(param+"=");
	if (xtpos > 0)
	{chq = xturl.substring(1, xturl.length);mq = chq.substring(chq.indexOf(param+"="), chq.length);pos3 = mq.indexOf("&");
		if (pos3 == -1) pos3 = mq.indexOf("%26")
		if (pos3 == -1) pos3 = mq.length;
		return mq.substring(mq.indexOf("=")+1, pos3);}
	else {	return null; }
}

function wcookie(p1,p2,p3,p4,fmt)
{
	p2 = (fmt==0) ? p2 : escape(p2);
	xd.cookie = p1 + "=" + p2 + ";expires=" + p3.toGMTString() + " ;path=/" + p4;
}

function xt_med(type,section,page,x1,x2,x3,x4,x5)
{
	xt_img = new Image();
	var xtdmed = new Date();
	xt_ajout = (type=="F") ? "" : (type=="M") ? "&a="+x1+"&m1="+x2+"&m2="+x3+"&m3="+x4+"&m4="+x5 : "&clic="+x1;
	Xt_im = xtsd+'.xiti.com/hit.xiti?s='+xtsite+'&s2='+section;
	Xt_im += '&p='+page+xt_ajout+'&hl=' + xtdmed.getHours() + 'x' + xtdmed.getMinutes() + 'x' + xtdmed.getSeconds();
	if(parseFloat(navigator.appVersion)>=4)
	{Xt_im += '&r=' + xts.width + 'x' + xts.height + 'x' + xts.pixelDepth + 'x' + xts.colorDepth;}
	xt_img.src = Xt_im;
	if ((x2 != null)&&(x2!=undefined)&&(type=="C"))
	{ if ((x3=='')||(x3==null)) { document.location = x2} else {xfen = window.open(x2,'xfen',''); xfen.focus();}}
	else	{return;}
}

if((xtsite!=0)||(xtrd))
{
	xtourl_rf = recupxtor("xtref");		//referrer prioritaire si dans URL
	xtourl = recupxtor("xtor");
	xto = (xto_force!=null) ? xto_force : (xtourl!=null) ? xtourl : (!xtrd) ? Getxtorcookie("xtord") : null;
	xplus = (xto==null) ? "" : "&xto="+xto;
	Xt_r = (xtourl_rf!=null) ? xtourl_rf.replace(/[<>]/g, '') : Getxtorcookie("xtref");
	if(Xt_r==null)	{	Xt_r = xt_rfr.replace(/[<>]/g, '')	}
	if (!xtrd)
	{		
		var xtnav = navigator.appName+" "+navigator.appVersion;
		var xtIE = (xtnav.indexOf('MSIE'));
		if (xtIE>=0) {xtvers = parseInt(xtnav.substr(xtIE+5));xtIE=true;}
		else {xtvers = parseFloat(navigator.appVersion);xtIE=false;}
		var xtnet=(xtnav.indexOf('Netscape') >=0);
		var xtmac=(xtnav.indexOf('Mac') >=0);
		var xtOP=(navigator.userAgent.indexOf('Opera') >=0);
		if((xtIE)&&(xtvers >=5)&&(!xtmac)&&(!xtOP)&&(!xtrd))
	 	{
	    	xd.body.addBehavior("#default#clientCaps");
	    	xtconn = '&cn=' + xd.body.connectionType;
	    	xtconn += '&ul=' + xd.body.UserLanguage;
	    	xd.body.addBehavior("#default#homePage");
	    	xthome = (xd.body.isHomePage(location.href))? '&hm=1': '&hm=0';
		   xtresr = '&re='+xd.body.offsetWidth+'x'+xd.body.offsetHeight;
	 	}
		else
		{xtconn = ''; xthome='';if(xtvers >=5){xtresr = '&re='+xw.innerWidth+'x'+xw.innerHeight;}else{xtresr =''};}
		if((xtnet)&&(xtvers >=4)||(xtOP)){var xtlang = '&lng=' + navigator.language;}
		else {if((xtIE)&&(xtvers >=4)&&(!xtOP)){var xtlang = '&lng=' +navigator.userLanguage;} else {xtlang = '';}}
				
		Xt_param = 's='+xtsite+xtn2+'&p='+xtp+'&hl='+xtdate.getHours()+'x'+xtdate.getMinutes()+'x'+xtdate.getSeconds();
		Xt_param += xplus+xtm+xtconn+xthome+xtlang;
		Xt_i = '<img width="1" height="1" src="'+xtsd+'.xiti.com/hit.xiti?'+Xt_param;
		if(xtvers>=4)
		{Xt_i+='&r='+xts.width+'x'+xts.height+'x'+xts.pixelDepth+'x'+xts.colorDepth;}
		xd.write(Xt_i+xtresr+'&ref='+Xt_r.replace(/&/g, '$')+'" >');
	}
	else
	{
		if (xto!=null) {wcookie("xtord",xto,xtxp,xtdm,1);}
		if (Xt_r!="")	{wcookie("xtref",Xt_r.replace(/&/g, '$'),xtxp,xtdm,0);}
		if(xw.xtloc!=null)	{xtnv.location=xw.xtloc;}
	}
}


/*
INHIBITEUR DE LA TOUCHE <CR>
pour ne pas envoyer le formulaire quand la touche est frappée.
*/
function captureKey(ev) {  
    ev = ev || window.event;
	var code = ev.keyCode || ev.which ;
	 if ( code == 13) { 
	    /*Pour firefox*/	
	       if (ev.cancelable){
		      ev.stopPropagation();
			  ev.preventDefault();
		  }
		/*pour IE*/  
		ev.returnValue = false; 
		/* pour tous*/
		return false; 
	 } //finif 13
  } // ff
window.document.onkeydown = captureKey ; 

//-----------------------------------------------------------------------------------------------
// PATCH 070809 GD Ajout stat sitestat
//

//alert("foot est là");
var ns_scriptversion="132";
var chaine_netstat ;
var urlSite = document.location.href;
//PATCH AL 26/08/2009
//on a remplacé identified par ident qui est déja dans adn.js
//var identified = urlSite.indexOf('auth');
//alert(urlSite);
var categorie ;
var pagehtm;
var page ;
var userid = "inconnu";

//PATCH AL 26/08/2009 on a regrouper ces variable utilisé dans le if et else
var tabUrl = urlSite.split('/');
var tabPage; 

var dernier = tabUrl.length-1;//pour avoir le pagehtm
var avt_dernier = dernier-1;//pour avoir la catégorie

if(ident == false) //si non identifié
{
	//PATCH AL 26/08/09		
	if ((tabUrl[3] == "home.htm")||(tabUrl[3] == "")){ //si dans l'url on trouve home.htm ou si c'est vide 
		tabUrl[avt_dernier] = "accueil";//7
		tabUrl[dernier] = "home.htm";//8
	}
	categorie = tabUrl[avt_dernier] ;//7
	pagehtm = tabUrl[dernier] ;//8
	tabPage =  pagehtm.split('.');
	page = tabPage[0] ;
	userid = "visiteur" ;
	chaine_netstat = "accueil."+categorie+"."+page+"&amp;category="+categorie+"&userid="+userid ;	
}
else // si identifié
{
	//PATCH AL 26/08/09	
	if ((tabUrl[3] == "home.htm")||(tabUrl[3] == "")){ //si dans l'url on trouve home.htm ou si c'est vide 
		tabUrl[avt_dernier] = "accueil";//4
		tabUrl[dernier] = "home.htm";//5
	}
	categorie = tabUrl[avt_dernier] ;//4
	pagehtm = tabUrl[dernier] ;//5
	//alert("dernier "+tabUrl[dernier]);
	tabPage =  pagehtm.split('.');
	page = tabPage[0] ; 
	var dc = document.cookie;
	dc = unescape(dc); //décode le cookie
	var p = dc.indexOf("user="); //on vérifie que le cookie user est là
	if (p!=-1)
	{
		var p2 = dc.indexOf("#",p); 
		if (p2 != -1)
		{	
			 var info = new Array();
			 info = dc.substring(p+5,p2).split("|"); //on split suivant les "|"
			 userid = info[2]; // récupération email
			 userid = userid.replace('@','-');
	    }// fin if p2
	}
	chaine_netstat = "accueil."+categorie+"."+page+"&amp;category="+categorie+"&userid="+userid ;
}
//alert(chaine_netstat);

if(typeof(chaine_netstat)!='undefined')
{ 
	var chaine = "http://fr.sitestat.com/wkfr/web-anesthesie/s?"+chaine_netstat ;
} 

sitestat(chaine);

function sitestat(ns_l)
{
	ns_l+='&amp;ns__t='+(new Date()).getTime();ns_pixelUrl=ns_l;
	ns_0=document.referrer;
	ns_0=(ns_0.lastIndexOf('/')==ns_0.length-1)?ns_0.substring(ns_0.lastIndexOf('/'),0):ns_0;
	if(ns_0.length>0)
		ns_l+='&amp;ns_referrer='+escape(ns_0);
	if(document.images)
	{
		ns_1=new Image();ns_1.src=ns_l;
	}
	else
		document.write('<img src="'+ns_l+'" width="1" height="1" alt="">');
} 
