//////////////////////////////////////////* Compatible Explorer , Mozilla, Safari *//////////////////////////////////////////// Sommaire :/* Détection Flash *//* Afficher un Flash *//* Détection du navigateur *//* Changer l'arrière plan d'une cellule *//* Repositioner des calques *//* Afficher un calque *//* Masquer un calque *////////////////////////////////////////////////////////////////////////////////////* définition des paramètres */var backgroundon ="/images/menu_on.jpg";var backgroundoff ="/images/menu_off.jpg";var repere_decalX=143;var repere_decalY=43;var nbrecalques = 8;var FlashCanPlay;////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////* Détection Flash (ne pas appeler directement sur la page html) */function detectFlash(){// Détection sur netscapevar detect=false;for (var i=0; i<navigator.plugins.length; i++)	{	if ((navigator.plugins[i].name).indexOf("Flash") != -1 && navigator.appVersion.indexOf("Win") != -1)		{		detect=true;		break;		}	}// Détection sur Explorer Macif (detect == false && navigator.platform != "Win32")	if (navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin != null)		{		detect=true;		}	// détection sur Windows	if (detect==false && navigator.platform == "Win32") 	{	document.writeln('<SCR' + 'IPT LANGUAGE=VBScript\> \n');	document.writeln('on error resume next \n');	document.writeln('FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash")))\n');	document.writeln('</SCR' + 'IPT\> \n');	if ( FlashCanPlay )		{		detect=true;		}	}	return(detect);	}///////////////////////////////////////////////////////////////////////////////////* Afficher un Flash */function displayFlash(flash, largeur, hauteur, remplacement){if (detectFlash())	{	document.writeln("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+largeur+"' height='"+hauteur+"'>");	document.writeln("<param name=movie value='"+flash+"'>");	document.writeln("<param name=quality value=high>");	document.writeln("<embed src='"+flash+"' quality=high pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width='"+largeur+"' height='"+hauteur+"'>");	document.writeln("</embed>");	document.writeln("</object>");	}else	{	document.writeln("<img src='"+remplacement+"' width='"+largeur+"' height='"+hauteur+"'>");	document.writeln("<noscript><img src='"+remplacement+"' width='"+largeur+"' height='"+hauteur+"'></noscript>");	}}///////////////////////////////////////////////////////////////////////////////////* Détection du navigateur */function detectIE(){if ((navigator.appName=="Microsoft Internet Explorer"))	{	return(true);	}}///////////////////////////////////////////////////////////////////////////////////* Changer l'arrière plan d'une cellule */function changeBG(cellule,event){if (detectIE())	eval("document.all."+cellule+".style.background = 'url("+backgroundon+")';");else	{	var espaceTD = document.getElementById(cellule);	espaceTD.style.background = "url("+backgroundon+")";	}	}function changeBGoff(cellule,event){if (detectIE())	eval("document.all."+cellule+".style.background = 'url("+backgroundoff+")';");else	{	var espaceTD = document.getElementById(cellule);	espaceTD.style.background = "url("+backgroundoff+")";	}	}///////////////////////////////////////////////////////////////////////////////////* Repositioner des calques */function position(){var i;for (i=1; i<=nbrecalques; i++)	{	if (detectIE())		{			var posY=document.all.repere.offsetTop;		var posX=document.all.repere.offsetLeft;		eval ("document.all.menu"+i+".style.pixelLeft="+(posX+repere_decalX)+";");		eval ("document.all.menu"+i+".style.pixelTop="+(posY+repere_decalY*i)+";");		}	else		{		var posY=document.repere.y;		var posX=document.repere.x;		var espace = document.getElementById('menu'+i);		espace.style.left=posX+repere_decalX;		espace.style.top=posY+(repere_decalY*i);		}	}}///////////////////////////////////////////////////////////////////////////////////* Afficher un calque */function ssmenuon(calque){if (detectIE())	{	eval("document.all."+calque+".style.visibility = 'visible';");	}else	{	var menu = document.getElementById(calque);	menu.style.visibility="visible";	}}///////////////////////////////////////////////////////////////////////////////////* Masquer un calque */function ssmenuoff(calque){if (detectIE())	{	eval("document.all."+calque+".style.visibility = 'hidden';");	}else	{	var menu = document.getElementById(calque);	menu.style.visibility="hidden";	}}//////////////////////////////////////////////////////////////////////////////////