sfHover = function() { 
	var sfEls = document.getElementById("mainnav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		var submenu = sfEls[i].getElementsByTagName("ul");
		if (submenu.length) {
			sfEls[i].onmouseover = function()	{
				this.className += " hover";
			}
			sfEls[i].onmouseout = function()	{
				this.className = this.className.replace("hover", "");
			}
		}
	}
}
if (window.addEventListener) {
	window.addEventListener("load", sfHover, false)
} else if (window.attachEvent) {
	window.attachEvent("onload", sfHover)
}

var selected_id = null;
var dom = document.getElementById;
function expand(thistag, tag, id, on, off) {
   styleObj=document.getElementById(thistag).style;
   if (styleObj.display=='none') {
	   	styleObj.display='';
		tag.innerHTML = "Case Study";
		if (dom) { 
			if(selected_id != id) { 
				el = document.getElementById(id); 
				el.className = on; 
				el.style.cursor = "pointer"; 
			} 
		}
		disableLink(thistag);
   } else {
	   	styleObj.display='none';
	    tag.innerHTML = "Case Study";
		if (dom) { 
			if(selected_id != id) { 
				el = document.getElementById(id); 
				el.className = off; 
				el.style.cursor = "pointer"; 
			} 
		}
   }
}

function contract(thistag, id, off) {
	styleObj=document.getElementById(thistag).style;
	styleObj.display='none';
	el = document.getElementById(id); 
	el.className = off; 
	el.style.cursor = "pointer"; 
}

function _foo(e) {}
function _eval(a,b,c,d) {
	if (a.addEventListener) {
		a.addEventListener(b,c,false)
	} else if (a.attachEvent) { 
		a.attachEvent(((d==1)?"":"on")+b,c)
	}
}
_eval(window,"unload",_foo,1);
