	// This is the implementation of SimpleSwap
 	// by Jehiah Czebotar
 	// Version 1.1 - June 10, 2005
	// Distributed under Creative Commons
	//
	// adapted by lf
	// Version 1.1.1 - Novembre 25, 2008
	// Log : Ajout pour ne pas spécifier le src de l'image over, mais avoir seulemnt
	//       par défaut une image originale XXXX.gif et une image over du type over_XXXX.gif
	// Usage: Ajouter un parametre overimg à oui
	//        Avoir une image originale du type : /images/ss_img.gif
	//        Avoir une image over du type : /images/over_ss_img.gif (obligatoirement préfixé par 'over_')
	// Exemple: <img src="/images/ss_img.gif" overimg="oui">
	//          ou avec l'helper image_tag:
	//			image_tag('icones/bt_home.png', 
	//            						array(
	//        								'alt'    => 'Retour à l\'accueil',
	//        								'overimg'    => 'oui',            						
	//            							'width'    => '35',            						
	//        								'height'    => '35',            						            						
	//        								'border'    => '0',            						            						
	//        								'name'    => 'home',            						            						
	//            							'id'    => 'home'           						
	//           				))
	//
	// http://jehiah.com/archive/simple-swap
	// 
	
	
	 
	function SimpleSwap(el,which){
	  el.src=el.getAttribute(which || "origsrc");
	}
	
	function SimpleSwapSetup(){
	  var x = document.getElementsByTagName("img");
	  for (var i=0;i<x.length;i++){
	    var overimg = x[i].getAttribute("overimg");
	    if (overimg != 'oui') continue;
	      
	    // ajout lf - ajouter 'over_' devant le nom de l'image
	    src_image_origine = x[i].src;
	    //alert ('origine src'+src_image_origine);
	    position_dernier_slash = src_image_origine.lastIndexOf ('/');
	    oversrc = src_image_origine.substr(0,position_dernier_slash+1)+'over_'+src_image_origine.substr(position_dernier_slash+1)
	    x[i].setAttribute("oversrc",oversrc);     
	    // fin ajout lf
	
	    // preload image
	    // comment the next two lines to disable image pre-loading
	    x[i].oversrc_img = new Image();
	    x[i].oversrc_img.src=oversrc;    
	
	    // set event handlers
	    x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
	    x[i].onmouseout = new Function("SimpleSwap(this);");
	    // save original src
	    x[i].setAttribute("origsrc",x[i].src);
	  }
	}
	
	var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};
	window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();} 
	
	
	