/**********************************************/
// functions.js : librairie javascript
/**********************************************/
/*
* amsiswap : rollover
**/
function amsiswap(im)
{
	var tmpim = document.images[im];
	var tmpsrc= tmpim.src;
	var ext=tmpsrc.substring( tmpsrc.lastIndexOf(".") );
	tmpsrc=tmpsrc.substring(0, tmpsrc.lastIndexOf(".")) ;
	if(tmpsrc.substring(tmpsrc.length-1)=="1")
		newsrc=0;
	else
		newsrc=1;
	tmpsrc=tmpsrc.substring(0, tmpsrc.length-1) ;
	tmpim.src = tmpsrc+newsrc+ext; 
}
/**********************************************/
/*
* oWin : ouverture de popup
**/
function oWin(url)
{
	var param="";
	param = "toolbar=no,location=no,status=no,menubar=0,scrollbars=no,resizable=no" ;
	window.open(url,"fds", "width=600,height=700,"+param);
}
/**********************************************/
/*
* submitLogin : authentification
**/
function submitLogin(lang)
{
	document.forms.authform.elements.Lang.value = lang;
	document.forms.authform.submit();
}
/**********************************************/
/*
* changeLanguage
**/
function changeLanguage(Lang)
{
	var tmp = top.frames[0].document.location.search;
	tmp = tmp.replace(/[?&]Lang=([\w]{2})[?&]/, "" );	
	top.document.location.href = "main.php?"+tmp+"&Lang="+Lang;
}
/**********************************************/
/*
* gestion des flash
**/
/**********************************************/
// numero de version à tester
var flashNeeded = new Number(6); 
/**********************************************/
var flash = new Number(0);
var bName = new String(navigator.appName);
var action = new String("ns_exec");
var pTag = new String("");
var objectTag = new Object();
var embedTag = new Object();
var imgTag = new Object();
/*
* getTag : retourne la balise pour le media selon la plateforme
* et la presence/absence du plugin flash
* src : nom du fichier swf sans l'extension,
* version : version de flash souhaitee, 
* type : 0=object, 1=embed, X=img,
* w : largeur du media, 
* h : hauteur du media.
**/
function getTag(src, version, type, w, h)
{
	var mediaTag = new String("");
	switch(type)
	{
		// balise OBJECT
		case 0:
			mediaTag = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ";
			mediaTag += "codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="+version+",0,0,0\" ";
			mediaTag += "width=\""+w+"\" height=\""+h+"\" id=\""+src+"\">";
			mediaTag += "\t<param name=\"movie\" value=\""+src+".swf\" />";
			mediaTag += "\t<param name=\"quality\" value=\"high\" />";
			mediaTag += "</object>";
			break;
		// balise EMBED
		case 1:
			mediaTag = "<embed src=\""+src+".swf\" ";
			mediaTag += "quality=\"high\" width=\""+w+"\" ";
			mediaTag += "height=\""+h+"\" ";
			mediaTag += "type=\"application/x-shockwave-flash\" ";
			mediaTag += "pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\">";
			mediaTag += "</embed>";
			break;
		// balise IMG
		default:
			mediaTag = "<img src=\""+src+".gif\" width=\""+w+"\" height=\""+h+"\" alt=\"Plugin Flash absent\" />";
			break;
	}
	return mediaTag;
}

// flash home
objectTag["home"] = getTag( "intro_"+curr_language, flashNeeded, 0, 138, 180);
embedTag["home"] = getTag( "intro_"+curr_language, flashNeeded, 1, 138, 180);
imgTag["home"] = getTag( "intro_"+curr_language, flashNeeded, 2, 138, 180);

if (bName=="Netscape")
 {
        pTag = embedTag ;
	if(navigator.plugins["Shockwave Flash"])
		flash = navigator.plugins["Shockwave Flash"].description.substring(16,17);
 }
else if (bName =="Microsoft Internet Explorer")
{
	pTag = (navigator.userAgent.indexOf("Mac")>=0) ? embedTag : objectTag  ;
	if(navigator.userAgent.indexOf("Mac")>=0 && document.all )
		pTag = imgTag;
       with(self.document)
        {
                open("text/html"); 
                writeln('<scr' + 'ipt language="VBScript"\>');
		writeln('on error resume next');
		writeln('if IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+flashNeeded+'")) then flashVersion = '+flashNeeded+'');
                for(var i=flashNeeded;i>3;i--)
        		writeln('if flashVersion < '+i+' and IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+(i-1)+'")) then flashVersion = '+(i-1)+'');
		writeln('flash = flashVersion');
		writeln('</scr' + 'ipt\>');  
                close();
        }                
 }




var menuDiv = ["corpo", "servi" ];



function hideMenu(evt)	
{
	var tmp = (window.event) ? window.event.srcElement : evt.target ;
	if(tmp.tagName=="HTML" || tmp.tagName=="BODY" || tmp.id=="smenu" )
		document.getElementById("smenu").style.visibility = "hidden";
}

function getMenu(id, obj)
{
	var str = "";
	str = "<table border='0' cellpadding='0' cellspacing='0' width='100%'>";
	str +="<tr><td><img src="+menuImg[id].src+" /></td></tr>";
	
	for(var i=0; i<menuURL[id].length; i++)
	{
		str += "<tr onmouseover='this.className=\"menuon\";' onmouseout='this.className=\"menuoff\";' class='menuoff' >";
		str += "<td class='tdmenu' ><a href='"+menuURL[id][i]+"' target='_self' ";
		str += " class='snav'>";
		str += menuEntry[id][i]+"</a></td></tr>";
	}
	str += "</table>";

	with(document.getElementById("smenu"))
	{
		innerHTML = str;
		style.visibility = "visible";
		var temp = obj+"px";
		style.left = temp;
		style.top = "0px";
	}
}
/****************************************************/
function init()
{
	document.onmouseover = hideMenu;
}
/****************************************************/
//-->
