
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;
}



window.onload = function ()
 {
	 init();
 }

