
function documentwrite(str)
{
	document.write(str)
}

function getPosition(objRef)
{
	var l = 0, t = 0
	while(objRef)
	{
		t += objRef.offsetTop
		l += objRef.offsetLeft
		objRef = objRef.offsetParent
	}
	return {t:t,l:l}
}
function toggleMenu(idStr,e,isltr)
{
	var linkRef = document.getElementById(idStr + "_a"),
		menuRef = document.getElementById(idStr + "_d")
	
	
	if(e.type == "mouseout" && menuRef)
	{
		menuRef.style.visibility = "hidden"
	}
	else if(menuRef && linkRef)
	{
		cords = getPosition(linkRef)
		menuRef.style.left = (cords.l  + (!isltr ? linkRef.offsetWidth  - menuRef.offsetWidth + 2:-1)) + "px"
		menuRef.style.top = (cords.t + linkRef.offsetHeight) + "px"
		menuRef.style.visibility = "visible"
	}
}
function catMenuToggle(e)
{
	var objRef = e.srcElement || e.target

	if(objRef.nodeName == "IMG")
		objRef = objRef.parentNode
	if(objRef.nodeName != "SPAN")
		return true
	
	var objRefOrg = objRef
	objRef = objRef.parentNode

	if(objRef.getElementsByTagName("UL").length	>0)
	{
		var objRef = objRef.getElementsByTagName("UL")[0]
		if(objRef.style.display != "block")
		{
			objRef.style.display = "block"
			objRef.previousSibling.style.backgroundColor = "#0d305f"
			objRefOrg.firstChild.src = "/images/catalog/menu_arrow_down.gif"
		}
		else
		{
			objRef.style.display = "none"
			objRef.previousSibling.style.backgroundColor = "#00419A"
			objRefOrg.firstChild.src = "/images/catalog/menu_arrow_left.gif"
		}
	}
}
function catMenuOnload(catId)
{
	var objRef,
		links = document.getElementById("catalog_menuroot").getElementsByTagName("A")
	for(var i = 0, len = links.length; i < len; i++)
	{
		objRef = links[i];
		if(catId == objRef.href.split("=")[1])
			break
	}
	if(objRef)
	{
		while(objRef.parentNode.nodeName != "DIV")
		{
			if(objRef.nodeName == "UL")
			{
				objRef.style.display = "block"
				objRef.previousSibling.style.backgroundColor = "#0d305f"
				objRef.previousSibling.firstChild.src = "/images/catalog/menu_arrow_down.gif"
			}
			objRef = objRef.parentNode
		}
	}
}

function buildGetDataFrame()
{
	var newFrame
	if(!document.getElementById("getDataFrame"))
	{
		newFrame 				= document.body.appendChild(document.createElement("IFRAME"))
		newFrame.id 			= "getDataFrame"
		newFrame.width 			= 0
		newFrame.height 		= 0
		newFrame.style.width 	= 0
		newFrame.style.height 	= 0
		newFrame.style.display 	= "none"
	}
	else
		newFrame = document.getElementById("getDataFrame")
	return newFrame
}
