function  SwapClass (pEvt) {
	 
		var oObject; 
		if (pEvt) {
			// Netscape, Firefox
			oObject = pEvt.target; 
		}
		else {
			// IE
			oObject = window.event.srcElement;
		}
		if (oObject) {
			var LaClasse = oObject.className;
			//window.status = oObject.className;
			if ( LaClasse ) {
				var Pos = LaClasse.lastIndexOf("_OVER");
				oObject.className = (Pos > -1) ? LaClasse.substring(0, Pos) : LaClasse + "_OVER";
			}
		}
}

function InitBoutons() {
 var oObject;
 for (var i=0;i < document.all.length-1;i++) {
    oObject = document.all[i];
    var OK = false;
	if (oObject.tagName == "INPUT") { 
		OK = (oObject.type == "submit");
	}
	else {
		OK = (oObject.tagName == "BUTTON");
	}
	
    if (OK) {
	     if (! oObject.className) oObject.className = "BOUTON_NORMAL";
		 //oObject.className = "BOUTON_1";
	     oObject.onmouseover = SwapClass;
	     oObject.onmouseout = SwapClass;
	  }
	
 } // for
}

//----------------------------------var prevCurseur = 'default';function BoutonImageMouseEvent(evt) {
	    evt = (evt) ? evt : event;	    var target = (evt.target) ? evt.target : evt.srcElement;	    if (target == null) return;	    if (! target.src) return;	    if (target.src == "") { return; }	    var curseur;	    prevCurseur = target.style.cursor;	    var suffixe;	   	    switch( evt.type ) {			case 'mouseover':				suffixe = 'hover';				curseur = 'hand';				break;			case 'mousedown':				suffixe = 'down';				curseur = 'hand';				break;			default:				suffixe = 'up';				curseur = prevCurseur;	    }	    var re = /_(up|hover|down)\.gif/g;	    suffixe = '_' + suffixe + '.gif';	    target.src = target.src.replace(re, suffixe);	    target.style.cursor = curseur;	   // alert(target.src);}function BoutonDateMouseEvent(evt) {
	    evt = (evt) ? evt : event;	    var target = (evt.target) ? evt.target : evt.srcElement;	    if (target == null) return;	    if (! target.src) return;	    var curseur;	    prevCurseur = target.style.cursor;	    var suffixe;	   	    switch( evt.type ) {			case 'mouseover':				suffixe = 'up';				curseur = 'hand';				break;			case 'mousedown':				suffixe = 'dn';				curseur = 'hand';				break;			default:				suffixe = 'up';				curseur = prevCurseur;	    }	    var re = /(up|dn)\.gif/g;	    suffixe = suffixe + '.gif';	    target.src = target.src.replace(re, suffixe);	    target.style.cursor = curseur;	   // alert(target.src);}