function initRollovers() 
{
	if (!document.getElementById) return;
		
	var aImgs=document.getElementsByTagName('img');
	var aInputs=document.getElementsByTagName('input');
	
	bj(aImgs, aImgs.length);
	bj(aInputs, aInputs.length);
	
	init();
} 

function bj(aImages, n)
{	
	var aPreLoad = new Array(); 
	var sTempSrc;
	for (var j = 0; j<n; j++) 
	{
		if (aImages[j].className.match('imgover'))
		{
			var src = aImages[j].getAttribute('src');
			var ftype = src.substring(src.lastIndexOf('.'), src.length);
			var hsrc = src.replace(ftype, '_o'+ftype);
			
			aImages[j].setAttribute('hsrc', hsrc);
			
			aPreLoad[j] = new Image();
			aPreLoad[j].src = hsrc;
			
			aImages[j].onmouseover = function() 
			{
				sTempSrc = this.getAttribute('src');
				this.setAttribute('src', this.getAttribute('hsrc'));
					
			};
			
			aImages[j].onmouseout = function()
			{
				if (!sTempSrc)
					sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
				this.setAttribute('src', sTempSrc);
				
			};		
		} 			
	}
}

function init(){
	for(i in document.links) document.links[i].onfocus =
	document.links[i].blur;
} 

//window.onload = initRollovers;


function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

