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 MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0		
	location.href = selObj.options[selObj.selectedIndex].value;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_showHideLayers() { //v6.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')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
// JavaScript Document
function initLogin(id) {
	var tmpObj=document.getElementById(id);
	tmpObj.onfocus=function () {
		if(this.value==id) this.value="";
	}
	tmpObj.onblur = function () {
		if(this.value=="") this.value=id;
	}
}

function trim(str) {
	return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
function isBlank(str) {
	if( str == "" ) 
		return true ;
	return false ;
}

//
function getElementsByBaseTagClass(base, tag, className) { 
    var classPat = new RegExp('\\b'+className+'\\b'); 
    var nodes = base.getElementsByTagName(tag); 
    var matching = []; 
    for (var i = 0; i < nodes.length; i++) { 
        if (classPat.test(nodes[i].className)) { 
            matching.push(nodes[i]); 
        } 
    } 
	return matching; 
}
//
var W3CDOM = (document.createElement && document.getElementsByTagName);
var mouseOvers = new Array();
var mouseOuts = new Array();

function init()
{
	if (!W3CDOM) return;
	/*var nav = document.getElementById('container');*/
	var inputImgs = document.getElementsByTagName('input');
	var imageImgs = document.getElementsByTagName('img');
	var images = new Array();
	for (var i=0; i<imageImgs.length; i++) {images.push(imageImgs[i]);}
	for (var i=0; i<inputImgs.length; i++) {images.push(inputImgs[i]);}
	//alert (images.length);
	for (var i=0; i<images.length; i++)
	{
		if (images[i].src.indexOf('.gif') != -1) // On cible seulement les lments input de type image avec une extension de type .gif
		{			
			// Get image name
			//alert ( (images[i].src.substring(images[i].src.lastIndexOf('/') + 1)).substring(0,(images[i].src.substring(images[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
			tmp=(images[i].src.substring(images[i].src.lastIndexOf('/') + 1)).substring(0,(images[i].src.substring(images[i].src.lastIndexOf('/') + 1)).lastIndexOf('.'));
			
			if ( tmp.indexOf('_') != -1) /* search all img have "_" */
			{
				if (tmp.substring(tmp.lastIndexOf('_')+1) == "n" )
					{
						//alert ( (images[i].src.substring(images[i].src.lastIndexOf('/') + 1)).substring(0,(images[i].src.substring(images[i].src.lastIndexOf('/') + 1)).lastIndexOf('.')) );
						images[i].onmouseover = mouseGoesOver;
						images[i].onmouseout = mouseGoesOut;
						mouseOuts[i] = new Image();
						mouseOuts[i].src = images[i].src;
						mouseOvers[i] = new Image();	
						
						/*	
						if (images[i].src.lastIndexOf('_') != -1) { mouseOvers[i].src = images[i].src.substring(0,images[i].src.lastIndexOf('_')) + "_over" + suffix;}
						else { mouseOvers[i].src = images[i].src.substring(0,images[i].src.lastIndexOf('.')) + "_over" + suffix;}
						*/
						var suffix = images[i].src.substring(images[i].src.lastIndexOf('.'));
						if (images[i].src.lastIndexOf('.') != -1) { mouseOvers[i].src = images[i].src.substring(0,images[i].src.lastIndexOf('_')) + "_o" + suffix;}
						images[i].number = i;
					}
			}
		}
	} //end for
} //end init

var fsub=false;
var mobj;
var osrc="";
function mouseGoesOver(fsub, mEvent) {
	if (checkIt("msie") != 0) { // use in IE
		if (fsub==true) {
			mobj.src=osrc;
			fsub=false;
		} else {
			this.src = mouseOvers[this.number].src;
		}
		osrc=event.srcElement.src;
		mobj=event.srcElement;
	}
	else {	// use in firefox
		if (fsub==true) {
			mobj.src=osrc;
			fsub=false;
		} else if (fsub=='')  {
			osrc=mEvent.target.src;
			mobj=mEvent.target;
		} else {
			this.src = mouseOvers[this.number].src;
		}
	}
}
function mouseGoesOut() {this.src = mouseOuts[this.number].src;	}
//-->
<!--
var detect = navigator.userAgent.toLowerCase();
var OS,browser,total,thestring;
var version = 0;
function checkIt(string)
{
	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}
/* ---- detection functions ---- */
function getFlashVersion() {
	var flashversion = 0;
	if (navigator.plugins && navigator.mimeTypes.length) {
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			var y = x.description;
   			flashversion = y.charAt(y.indexOf('.')-1);
		}
	} else {
		result = false;
	    for(var i = 15; i >= 3 && result != true; i--){
   			execScript('on error resume next: result = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))','VBScript');
   			flashversion = i;
   		}
	}
	return flashversion;
}
function detectFlash(ver) {	return (getFlashVersion() >= ver) ? true:false; }
// get value of query string param
function getQueryParamValue(param) {
	var q = document.location.search || document.location.href.split("#")[1];
	if (q) {
		var detectIndex = q.indexOf(param +"=");
		var endIndex = (q.indexOf("&", detectIndex) > -1) ? q.indexOf("&", detectIndex) : q.length;
		if (q.length > 1 && detectIndex > -1) {
			return q.substring(q.indexOf("=", detectIndex)+1, endIndex);
		} else {
			return "";
		}
	}
}
/* add Array.push if needed */
if(Array.prototype.push == null){
	Array.prototype.push = function(item) {this[this.length] = item; return this.length;}
}
function setFlashVariable(varname, value) {
	var fo = new flashMovie("flashVideo");
	fo.set(varname, value);
}
function showVideo(videoFile)
{
	setFlashVariable("_root.newVideo", videoFile);
	var frmObj = document.getElementById("video");
	frmObj.style.visibility = "visible";
}

function bookmarksite(title, url){
	if (document.all)
	window.external.AddFavorite(url, title);
	else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}
function mouseGoesOut() {this.src = mouseOuts[this.number].src;	}
var currentId = 1;
function loadStaff(id) {
	var oldImg = $("staffImage"+currentId);
	oldImg.setStyle("display", "none");
	//
	var oldInfo = $("staffInfo"+currentId);
	oldInfo.setStyle("display", "none");
	//
	var img = $("staffImage"+id);
	img.setStyle("display", "block");
	//
	var info = $("staffInfo"+id);
	info.setStyle("display", "block");
	//
	currentId = id;
}

window.onload = function ()
 {
	 init();
 }

