<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl" xmlns:html="http://www.w3.org/1999/xhtml">
<binding id="XBLDocument" applyauthorstyles="false">
	<implementation>
		<constructor>
			//<![CDATA[
			
				function  initMozGCFix(obj) {
					function reRender() {
						doMozGCFix(obj);
					}
					setTimeout(reRender, 0);	
				}//initMozGCFix

				function doMozGCFix(obj) {
				
					function markerOn(e) {
						var el = e.currentTarget;
						el.parentNode.firstChild.style.backgroundPosition = '-13px 0';
					}
					
					function markerOut(e) {
						var el = e.currentTarget;
						el.parentNode.firstChild.style.backgroundPosition = '0 0';
					}

					var ico = document.createElement('div');
					ico.setAttribute("class", "before");
					obj.parentNode.insertBefore(ico, obj);
					
					obj.addEventListener("mouseover", markerOn, false);
					obj.addEventListener("mouseout", markerOut, false);
					
					var beforeSS = document.getElementById("beforeSS");
					if (beforeSS) {
						beforeSS.parentNode.removeChild(beforeSS);
					}
					
				}//doMozGCFix
				
				initMozGCFix(this);
			
			//]]>
		</constructor>
	</implementation>
</binding>

</bindings>
