sfHover = function() {
 	var sfEls = document.getElementsByTagName('LI');

	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);

	
 	for (var j=0; j<sfEls.length; j++) {
  	
  		sfEls[j].onmouseover=function(){
  				
  			var subWidth = 0;
  			for (var k=0; k < this.lastChild.childNodes.length; k++) {
  				subWidth += this.lastChild.childNodes[k].offsetWidth;
  				//alert(this.lastChild.childNodes[k].offsetWidth);
  			}
  				//alert(this.offsetLeft);alert(subWidth);alert(this.offsetWidth);
  			if (browser=="Microsoft Internet Explorer") {
  				
  				var myRegExp = /MSIE 6.0/;
					var matchPos1 = b_version.search(myRegExp);
					
					if(matchPos1 != -1) {
						var calc = ((this.offsetLeft - subWidth) + this.offsetWidth) - (sfEls[sfEls.length-1].offsetLeft + sfEls[sfEls.length-1].offsetWidth);

					} else {
  						var calc = (this.offsetLeft - subWidth) + this.offsetWidth;
					}

				this.lastChild.style.left =  calc+'px';
				this.lastChild.style.width = subWidth;
				
  			} else {
  		
  				var calc = (this.offsetLeft - subWidth) + this.offsetWidth;
				this.lastChild.style.left =  calc+'px';
			}
			var onImg = this.childNodes[0].childNodes[0].src.replace(new RegExp("_OFF"),"_ON");
			this.childNodes[0].childNodes[0].src = onImg;
				
  		}
  			
  		sfEls[j].onmouseout=function() {
  		 	this.lastChild.style.left = '-999em';
  		 	var offImg = this.childNodes[0].childNodes[0].src.replace(new RegExp("_ON"),"_OFF");
			this.childNodes[0].childNodes[0].src = offImg;
 		} 
 	}
}
if (window.attachEvent) window.attachEvent('onload', sfHover);
if (window.addEventListener) window.addEventListener('load', sfHover, false);
