function findObj(n, d){	var p,i,x;  	if (!d)		{  		d = document;		}  	if ((p = n.indexOf("?")) > 0 && parent.frames.length)		{    d = parent.frames[n.substring(p + 1)].document;		n = n.substring(0,p);		}			if (!(x = d[n]) && d.all)		{		x = d.all[n];		}		for (i = 0; !x && i < d.forms.length; i++)		{		x = d.forms[i][n];		}		  	for (i = 0; !x && d.layers && i < d.layers.length; i++)		{				x = findObj(n,d.layers[i].document);		}		  	if (!x && document.getElementById)		{		x=document.getElementById(n);		}		return x;}function getHW(t,a){	var r,p,h=0,w=0;	 	if ((p=findObj(a)) != null)  		{  		if (document.all || document.getElementById)			{			h = parseInt(p.offsetHeight);			w = parseInt(p.offsetWidth);  			if (!h)				{				h = parseInt(p.style.pixelHeight);				w = parseInt(p.style.pixelWidth);				}  			}		else if (document.layers)			{			h = parseInt(p.clip.height);			w = parseInt(p.clip.width);			}		}  		if(t=="width")  			{			r = w;			}	else		{		r = h;		}	return r; }function dwt(){	var g,lh,sw,fr = false;		if (!document.mc)		{		return;		}			for (var x = 0; x < m1.length; x++)		{		tl = m1[x].id;		lh = "CM1DWT0" + tl;				if ((g = findObj(lh)) != null)			{			fr = true;			sw = 0;			break;			}					if (section == "menu" + (x + 1))			{			fr = true;			sw = 1;			break;			}		}		  	if (fr)		{		eval("trigMenu('" + tl + "'," + sw + ")");		}}function setMenu(){	var s,d,g,g2,gg,ww,kx,th,src_normal,pos_fin_nom,src_open,src_over,xx,k=0,pa=0;  	args = setMenu.arguments;  	if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) > 4 && navigator.userAgent.indexOf("Opera") == -1)		{		pa = "px";		}	if (navigator.userAgent.indexOf("Opera") > -1)		{		OperaW = window.innerWidth;		OperaH = window.innerHeight;		}			if (!document.mc)		{		m = new Array();		document.mc = true;		ms = new Array();		document.imswap = new Array();		document.imswapo = new Array();		m1 = new Array();		m2 = new Array();		mprop = new Object();		mprop.offset = args[0];		mprop.rate = args[1];   		mprop.delay = args[2];		mprop.bottom = args[3];						if (document.layers)			{			mprop.pageh = document.height;			}		}	for (var x = 4; x < args.length; x += 2)		{				if ((g = findObj(args[x])) != null)			{    	m[k] = args[x];			g.sub = args[x+1];			k++;			}		}	var lf = 0;		for (var j = 0; j < m.length; j++)		{				if ((g = findObj(m[j])) != null)			{			d = (document.layers)?g:g.style;			m1[j] = g;			g.waiting = false;    		if (j == 0)				{				lf = parseInt(d.left);				th = parseInt(d.top);				}    		if (j > 0)				{				d.left = (lf + pa);				th += getHW('height',m[j-1]);				d.top = (th + pa);				}			if ((s = findObj(g.sub)) != null)				{				m2[j] = s;				ww = getHW('width',g.sub);     			kx = lf - ww - 20;				if (document.layers)					{					dd = s;					if (dd.visibility == "hide")						{						dd.left = (kx + pa);						}					}				else					{					dd = s.style;					if (dd.visibility == "hidden")						{						dd.left = (kx + pa);						}					}				dd.top = (th + pa);				ms[j] = th;				dd.visibility = "visible";				s.open = false;				s.waiting = false;				}			}		}		if ((g = findObj(mprop.bottom)) != null)		{		d = (document.layers)?g:g.style;   		d.left = (lf + parseInt(args[0]) + pa);		th += getHW('height',m[m.length-1]);		d.top = (th + pa);		}}function wait(a){	var ma,mb;		if ((mb = findObj(a)) != null)		{		if (!mb.waiting || mb.waiting == "none")			{			return;			}    	ma = mb.waiting;		mb.waiting = false;		eval(ma);		}}function trigMenu(a,sw){	var x,g,gg,d,dd,w,lp,tp,src_en_cours,pos_fin_nom,src_normal,src_open,e,pa=0;		if (!document.mc)		{		return;		}			if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) > 4 && navigator.userAgent.indexOf("Opera") == -1)		{		pa = "px";		}			if (navigator.userAgent.indexOf("Opera") > -1)		{		if ( OperaW != window.innerWidth || OperaH != window.innerHeight)			{			setMenu();			}		}			var ofs = parseInt(mprop.offset),trt = parseInt(mprop.rate);	var tdy = parseInt(mprop.delay),tsb,tlf,tst;		for (x = 0; x < m.length; x++)		{		if (m[x] == a)			{			d = m1[x];			dd = (document.layers)?d:d.style;			g = m2[x];			gg = (document.layers)?g:g.style;	 					if (!g.open)				{				tst = "closed";	 			}			else				{				tst = "open"				}			break;			}		}			for (j = 0; j < m.length; j++)		{   		d = m1[j];		dd = (document.layers)?d:d.style;		g = m2[j];		gg = (document.layers)?g:g.style;   				if (j == 0)			{			tlf = parseInt(dd.left);			}			   		if (g.open)			{			w = getHW('width',d.sub) + 20;			w -= parseInt(dd.left);			w *= - 1;			d.waiting = false;			eval("BM1('" + d.sub + "'," + w + "," + parseInt(gg.top) + "," + trt + "," + tdy + ",0,0)");			}					d.waiting = false;		g.open = false;				}			var tnt = new Array();	var df = 0, tcd = 0, tdl = m[0];  		for (j = 0; j < m.length; j++)		{   		d = m1[j];		dd = (document.layers)?d:d.style;		g = m2[j];		gg = (document.layers)?g:g.style;   				if (j == 0)			{			th = parseInt(dd.top);			}				tnt[j] = th;		df = Math.abs(parseInt(dd.top) - th);		   		if (df > tcd)			{			tdl = m[j];			tcd = df;			}				th += getHW('height',m[j]);		   		if (x == j && tst == "closed")			{			tsb = th;			th += getHW('height',d.sub);			}					ms[j] = th;		}		   	if (tst == "closed")		{		d = m1[x];		dd = (document.layers)?d:d.style;		g = m2[x];		gg = (document.layers)?g:g.style;		lp = tlf + ofs;		gg.top = (tsb + pa);		ms[x] = tsb;		gg.visibility = "visible";					var r;				g.open = true;					r = findObj(tdl);				r.waiting = "BM1('" + d.sub + "'," + lp + "," + tsb + "," + trt + "," + tdy + ",0,0)" ;		}	else		{		d = m1[m1.length-1];		d.waiting = "none";		}			for (j = 0; j < m.length; j++ )		{		eval("BM1('" + m[j] + "'," + tlf + "," + tnt[j] + "," + trt + "," + tdy + ",0,0)");		}				if ((g = findObj(mprop.bottom)) != null)		{		d = (document.layers)?g:g.style;		g.waiting = false;		eval("BM1('" + mprop.bottom + "'," + (tlf + ofs) + "," + th + "," + trt + "," + tdy + ",0,0)");		th += (document.layers)?getHW('height',mprop.bottom):0;		}			if (document.layers)		{		var tw2 = document.width;    	if (document.height < th)			{			document.height = th;			document.width = tw2;			}		}}function BM1(el,x,y,a,b,c,s){	var g,elo=el,f="",m=false,d="";		x = parseInt(x);	y = parseInt(y);		var t = 'g.BM = setTimeout("BM1(\'' + elo + '\',';			if ((g=findObj(el))!=null)		{		d = (document.layers)?g:g.style;		}	else		{		return;		}			var xx = (parseInt(d.left))?parseInt(d.left):0;	var yy = (parseInt(d.top))?parseInt(d.top):0;	var i = parseInt(a);		if (eval(g.moved))		{		clearTimeout(g.BM);		}		  	if (xx < x)		{		xx += i;		m = true;		if (xx > x)			{			xx = x;			}		}		  	if (xx > x)		{		xx -= i;		m = true;		if (xx < x)			{			xx = x;			}		}			if (yy < y)		{		yy += i;		m = true;		if (yy > y)			{			yy = y;			}		}			if (yy > y)		{		yy -= i;		m = true;		if (yy < y)			{			yy = y;			}		}			if (m)		{		if ((navigator.appName == "Netscape") && parseInt(navigator.appVersion) > 4 && navigator.userAgent.indexOf("Opera") == -1)			{			xx += "px";			yy += "px";			}					d.left = xx;		d.top = yy;		g.moved = true;		eval(t + x + ',' + y + ',' + a + ',' + b + ',' + c + ',0)",' + b + ')');		}	else		{		g.moved = false;		wait(elo);		}}
