sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
		
function initRollovers() {
 if (!document.getElementById) return
 
 var aPreLoad = new Array();
 var sTempSrc;
 var aImages = document.getElementsByTagName('img');
 
 for (var i = 0; i < aImages.length; i++) {  
  if (aImages[i].className == 'imgover') {
   var src = aImages[i].getAttribute('src');
   var ftype = src.substring(src.lastIndexOf('.'), src.length);
   var hsrc = src.replace(ftype, '_o'+ftype);
 
   aImages[i].setAttribute('hsrc', hsrc);
   
   aPreLoad[i] = new Image();
   aPreLoad[i].src = hsrc;
   
   aImages[i].onmouseover = function() {
    sTempSrc = this.getAttribute('src');
    this.setAttribute('src', this.getAttribute('hsrc'));
   } 
   
   aImages[i].onmouseout = function() {
    if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
    this.setAttribute('src', sTempSrc);
   }
  }
 }
}

/* tooltip.js 1.1 */
var offsetfromcursorX=12;
var offsetfromcursorY=-16;
var offsetdivfrompointerX=0;
var offsetdivfrompointerY=1;
document.write('<div id="dhtmltooltip" style="z-index:500;"></div>');
document.write('<img id="dhtmlpointer" src="../images/clear.gif">');
var ie=document.all;
var ns6=document.getElementById&&!document.all;
var enabletip=false;
var tipobj=document.all?document.all.dhtmltooltip:document.getElementById?document.getElementById("dhtmltooltip"):"";
function ietruebody(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function ddrivetip(C,B,D,A){
if(ns6||ie){TableStart="<div style='width:"+B+"px;padding-right:5px;'>\n";TableStart+="	<div class='topleft'><div class='topright'>\n";TableEnd="		</div></div>\n"; TableEnd+="	<div class='botleft'><div class='botright'></div></div>\n";TableEnd+="</div>\n";
if(typeof B!="undefined"){tipobj.style.width=B+"px"}
if(typeof D!="undefined"&&D!=""){tipobj.style.backgroundColor=D}tipobj.innerHTML=TableStart+C+TableEnd;enabletip=true;
if(A){setTimeout(hideddrivetip,A*1000)}return false}}
function positiontip(H){
if(enabletip){var C=false;var D=(ns6)?H.pageX:event.clientX+ietruebody().scrollLeft;var B=(ns6)?H.pageY:event.clientY+ietruebody().scrollTop;var G=ie&&!window.opera?ietruebody().clientWidth:window.innerWidth-20;var A=ie&&!window.opera?ietruebody().clientHeight:window.innerHeight-20;var F=ie&&!window.opera?G-event.clientX-offsetfromcursorX:G-H.clientX-offsetfromcursorX;var E=ie&&!window.opera?A-event.clientY-offsetfromcursorY:A-H.clientY-offsetfromcursorY;
var I=(offsetfromcursorX<0)?offsetfromcursorX*(-1):1000;tipobj.style.left=D+offsetfromcursorX-offsetdivfrompointerX+"px";tipobj.style.top=B+offsetfromcursorY+offsetdivfrompointerY+"px";tipobj.style.visibility="visible"}}
function hideddrivetip(){if(ns6||ie){enabletip=false;tipobj.style.visibility="hidden";tipobj.style.left="1px";tipobj.style.backgroundColor="";tipobj.style.width=""}}document.onmousemove=positiontip;

window.onload = initRollovers;