GE_Main.mapCSSToFn('homepage_rollover',
	function(el) {

		var imgEl = $(el);
		var offSrc = imgEl.src.toString().replace("off","on");
		var imgOnEl = Builder.node("img", {style:"position:absolute;top:0;left:0;display:none;", src:offSrc, alt:""});

		var pEl = imgEl.up();
		pEl.setStyle({position:"relative", display:"block"});
		pEl.appendChild(imgOnEl);

	   Element.observe(pEl, "mouseover", function(e) {
			if (GE_detectMouseEnter(this._p,e)) {
				new Effect.Appear(this._e, { duration: 0.1 });
			}
			Event.stop(e);
      }.bindAsEventListener( { _p:pEl, _e:imgOnEl}));

      Element.observe(pEl, "mouseout", function(e) {
			if (GE_detectMouseLeave(this._p,e)) {
				new Effect.Fade(this._e, { duration: 0.1 });
			}
			Event.stop(e);
      }.bindAsEventListener( { _p:pEl, _e:imgOnEl}));
   }
);