
	LINEHEIGHT2 = 16;
	IFRAMEWIDTH2 = 120 + 'px';
	
	sfHover2 = function(test) {
		var sfEls = test.getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
				this.className+=" sfhover";
				if(this.parentNode.className == 'nav') 
				{
					numLIs = this.getElementsByTagName('li').length;
					this.getElementsByTagName('iframe')[0].style.height = (LINEHEIGHT2 * numLIs) - ((numLIs * 2) - 4) + 'px';
					this.getElementsByTagName('iframe')[0].style.width = IFRAMEWIDTH2;
					this.getElementsByTagName('iframe')[0].style.display = 'block';
				}
			}
			sfEls[i].onmouseout=function() {
				this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
				
				if(this.parentNode.className == 'nav') {
					this.getElementsByTagName('iframe')[0].style.display = 'none';
				}
			}
		}
	}
	if (window.attachEvent) window.attachEvent("onload", init);
	
	function init() {
		temp = getElementsByClassName(document, 'nav');
		for(var i=0; i<temp.length; i++){
			sfHover2(temp[i]);
		}
	}
	/*SIMILAR TO getElementById()*/
	function getElementsByClassName(node, classname){
		var a = [];
		var re = new RegExp('\\b' + classname + '\\b');
		var els = node.getElementsByTagName("*");
		for(var i=0,j=els.length; i<j; i++)
			if(re.test(els[i].className))a.push(els[i]);
		return a;}