//<script type="text/javascript" language="Javascript" src="/code/imglogo.js" /></script>
if (window.attachEvent){
	window.attachEvent("onload", sfImage);
	}else if (window.addEventListener){
    window.addEventListener("load", sfImage, false);
}

var elmOn=null, OldSwpImage=null;

function sfImage()
{
	var fcn = document.getElementById("dhtmlmenuli").childNodes;

	if(typeof fcn[0].onmouseover !='function')
	 setTimeout("sfImage()", 200);
	else
	{
		for (var i=0; i<fcn.length; i++)
		{
			fcn[i].onmouseover=function()
			{
				this.className = this.className.replace(/(\s*sfhover)*/gi, "");
				this.className+=" sfhover";
				SwapLogoOn(this);
			}
			fcn[i].onmouseout=function()
			{
        this.className = this.className.replace(/(\s*sfhover)*/gi, "");
				SwapLogoOff(this);
			}
		}
		OldSwpImage=getSwapLogo().src;
	}
}

function SwapLogoOn(elm)
{
	var no, sw, logo;

	if (elm.firstChild.nodeName!='A')
		return;
	no=elm.firstChild.href.match(/page=([0-9]{1,})/gi)[0];
	no=no.replace(/page=/gi,'');
	if (elm==elmOn)
		return;
	if (!(logo=getSwapLogo()))
		return;

	sw=logo.src.match(/(((.*)-[0-9]{1,})|(.*))(.gif|.png|.jpg)/);
	logo.src=(sw[4]? sw[4] : sw[3])+'-'+no+sw[5];
	elmOn=elm;
}

function SwapLogoOff(elm)
{
	var logo;

if(elm!=elmOn) return;
	if (elm.firstChild.nodeName!='A')
		return;
	if (!(logo=getSwapLogo()))
		return;
	logo.src=OldSwpImage;
	elmOn=null;
}

function getSwapLogo()
{
	var sw, logo;

	if(!(sw=document.getElementById("TopLogo")))
		return null;
	sw=sw.getElementsByTagName("IMG");
	for(var i=0; i<sw.length; i++)
	{
		if(sw[i].nodeName=="IMG")
		{
			logo=sw[i];
			break;
		}
	}
	
	return logo;
}
