function changeclass(objet, myClass){
		objet.className = myClass;
}
function changesurvol(iddiv, myClass){
		document.getElementById(iddiv).className = myClass;
}
var antifocus=false; // effacement titre quand new=oui


//-- utilisé pour les menus depliant 
//-- from source http://spipage.levillage.org/article.php3?id_article=170 

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
 if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
   document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
 else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
 MM_reloadPage(true);
function MM_swapImage() { //v3.0
 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var vis = new Array();

function swap_couche(couche){
        if (vis[couche] == 'show'){
                MM_swapImage('triangle'+couche,'','IMG/deplierhaut.gif?'+couche,1)
                MM_showHideLayers('Layer'+couche,'','hide');
                vis[couche] = 'hide';
        } else {
                MM_swapImage('triangle'+couche,'','IMG/deplierbas.gif?'+couche,1)
                MM_showHideLayers('Layer'+couche,'','show');
                vis[couche] = 'show';
        }
}

function MM_findObj(n, d) { //v4.0
 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=MM_findObj(n,d.layers[i].document);
 if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function ouvrir_couche(couche, rtl) {
	triangle = MM_findObj('triangle' + couche);
	if (!(layer = MM_findObj('Layer' + couche))) return;
	if (triangle) triangle.src = 'IMG/deplierbas' + rtl + '.gif';
	layer.style.display = 'block';
	vis[couche] = 'show';
}

function fermer_couche(couche, rtl) {
	triangle = MM_findObj('triangle' + couche);
	if (!(layer = MM_findObj('Layer' + couche))) return;
	if (triangle) triangle.src = 'IMG/deplierhaut' + rtl + '.gif';
	layer.style.display = 'none';
	vis[couche] = 'hide';
}

function manipuler_couches(action,rtl,first,last) {
	if (action=='ouvrir') {
		for (j=first; j<=last; j+=1) {
			ouvrir_couche(j,rtl);
		}
	} else {
		for (j=first; j<=last; j+=1) {
			fermer_couche(j,rtl);
		}
	}
}


function MM_showHideLayers() { //v3.0
 var i,p,v,obj,args=MM_showHideLayers.arguments;
 for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
   if (obj.style) { obj=obj.style; v=(v=='show')?'block':(v='hide')?'none':v; }
   obj.display=v; }
}

function MM_preloadImages() { //v3.0
                var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
                var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
                if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
        }

function ShowImg(id) { //v3.0
	triangle = MM_findObj('ZoomImg1');
	if (triangle) triangle.src = $surtitre + '/i' + id + '.jpg';
        MM_showHideLayers('logoNum2','','hide');
        MM_showHideLayers('logoNum1','','show');
        }
function ShowImgV(id) { //v3.0
	triangle = MM_findObj('ZoomImg2');
	if (triangle) triangle.src = $surtitre + '/i' + id + '.jpg';
        MM_showHideLayers('logoNum1','','hide');
        MM_showHideLayers('logoNum2','','show');
        }
function ShowImg2H(id) { //v3.0
	triangle = MM_findObj('ZoomImg1');
	if (triangle) triangle.src = $surtitre + '/i' + id + '.jpg';
        MM_showHideLayers('logoNum2','','hide');
        MM_showHideLayers('logoNum1','','show');
        }
function ShowImg2V(id) { //v3.0
	triangle = MM_findObj('ZoomImg2');
	if (triangle) triangle.src = $surtitre + '/i' + id + '.jpg';
        MM_showHideLayers('logoNum1','','hide');
        MM_showHideLayers('logoNum2','','show');
        }

function getRefToDivNest( divID, oDoc ) {
	if( !oDoc ) { oDoc = document; }
	if( document.layers ) {
		if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
				y = getRefToDivNest(divID,oDoc.layers[x].document); }
			return y; } }
	if( document.getElementById ) { return document.getElementById(divID); }
	if( document.all ) { return document.all[divID]; }
	return document[divID];
}

function drawLogo(num,l,b,w,h,p,xOf,yOf,s) {

	//num = ( typeof( window.logoCount ) == 'number' ) ? window.logoCount + 1 : 0;
	window.logoCount = num;
	
	l='<center><img id="ZoomImg'+num+'" src=' + l + ' + "/i1.jpg" width="'+ (w-4) +'"></center>';
	l=l +'<div align="right" class="retourtop">';
	if ($lang=="en") {
		l=l + '<a href="javascript:MM_showHideLayers(\'logoNum' + num + '\',\'\',\'hide\');">[ Close ]</a>';
	} else {
		if ($lang=="de") {
			l=l + '<a href="javascript:MM_showHideLayers(\'logoNum' + num + '\',\'\',\'hide\');">[ Fermer ]</a>';
		} else {
			l=l + '<a href="javascript:MM_showHideLayers(\'logoNum' + num + '\',\'\',\'hide\');">[ Fermer ]</a>';
		}
	}
	l = l+'</div>';

	//create the logo
	if( document.layers ) {
		document.write( '<layer id="logoNum' + num + '" visibility="hide" height="'+h+'" width="'+w+'" left="0" top="0"'+(b?' bgcolor="'+b+'"':'')+'>'+l+'</layer>' );
	} else {
		document.write( '<div id="logoNum' + num + '" style="display:none;position:absolute;left:0px;top:0px;'+(b?'background-color:'+b+';':'')+'height:'+h+'px;width:'+w+'px;">'+l+'</div><br>' );
	}
	window.setInterval('aniLogo(' + p + ',' + s + ',' + w + ',' + h + ',' + xOf + ',' + yOf + ',' + num + ')',50);
}

function aniLogo(p,s,w,h,xOf,yOf,n) {
	var myLogo = getRefToDivNest('logoNum'+n);
	if( !myLogo ) { return; } //not loaded yet or not supported
	if( myLogo.style ) { myLogo = myLogo.style; }
	//get the screen size so that we can put it in a corner and scroll . . .
	var scrW = 0, scrH = 0, scrOfX = 0, scrOfY = 0;
	if( typeof( window.innerWidth ) == 'number' ) { scrW = window.innerWidth; scrH = window.innerHeight; } else {
		if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			scrW = document.documentElement.clientWidth; scrH = document.documentElement.clientHeight; } else {
			if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
				scrW = document.body.clientWidth; scrH = document.body.clientHeight; } } }
	if( typeof( window.pageYOffset ) == 'number' ) { scrOfY = pageYOffset; scrOfX = pageXOffset; } else {
		if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else {
			if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } }
	}
	//now we have the screen settings in all known DHTML browsers - cool huh?
	//apply those settings along with positioning and scrolling preference to find offset positions
	var oPix = document.childNodes ? 'px' : 0;
	myLogo.left = ( xOf + ( ( p % 2 ) ? 0 : scrW - w ) + ( s ? scrOfX : 0 ) ) + oPix;
	myLogo.top = ( yOf + ( ( p < 3 ) ? 0 : scrH - h ) + ( s ? scrOfY : 0 ) ) + oPix;
}
