<!--
var hideSelects 	= false;
var cmbElementId    = "cmbSortBy";
var cmbElementLeft  = 226;
var cmbElementWidth = 140;
var cmbElementTop   = 268;

//------------------------------------------------------------------------------
function findeL(obj)
//------------------------------------------------------------------------------
{
	var lPos=0;
	if(obj.offsetParent)
	{
	    while(obj.offsetParent)
	    {
	        lPos+=obj.offsetLeft
	        obj=obj.offsetParent;
	    }
	}
	else if(obj.x)
		lPos += obj.x;

	return lPos;
}
//------------------------------------------------------------------------------
function findeO(obj)
//------------------------------------------------------------------------------
{
	var oPos=0;
	if(obj.offsetParent)
	{
	    while(obj.offsetParent)
	    {
	        oPos+=obj.offsetTop
	        obj=obj.offsetParent;
	    }
	}
	else if(obj.y)
		oPos+=obj.y;
	return oPos;
}

//------------------------------------------------------------------------------
function hideOverCmbElement(divUL, show)
//------------------------------------------------------------------------------
{
    if(typeof cmbElementId == "undefined") return;

	var cmbElement = document.getElementById(cmbElementId);

	if(cmbElement)
	{
        var overcmbElement = false;

	    if(show)
	    {
            cmbElement.style.visibility = "hidden";

	        var divULWidth  = divUL.offsetWidth;
	        var divULHeight = divUL.offsetHeight;
	        var divULTop    = findeO(divUL);
	        var divULLeft   = findeL(divUL);

	        var overDivElementL = (divULLeft > cmbElementLeft + cmbElementWidth);

            if(!overDivElementL)

	            if( divULTop + divULHeight > cmbElementTop)

	                overcmbElement = (divULLeft + divULWidth > cmbElementLeft) ;

	    }

	    cmbElement.style.visibility = overcmbElement ? "hidden" : "visible";

	}

}

//------------------------------------------------------------------------------
function showHideLayer(el, show)
//------------------------------------------------------------------------------
{
	var divUL = el.getElementsByTagName('ul')[0];

	if(divUL)
	{
		divUL.style.display = show ? "block" : "none";

	    if(!document.all || !hideSelects) return;

	    /*IE specific z-index trouble
	    Windowed controls such as select boxes will be seen through all DHTML elements regardless of their z-index.
	    This is well known bug in the browsers' implementation.
	    Possible solutions is hiding form elements when menu is in action
	    */

	    hideOverCmbElement(divUL, show);
    }

}

//------------------------------------------------------------------------------
function initMenu()
//------------------------------------------------------------------------------
{
    if (!document.getElementById) return;

    var cssmenu = document.getElementById("csstopmenu");
    if(!cssmenu) return;

    for (var i = 0; i < cssmenu.childNodes.length; i++)
    {
        var node = cssmenu.childNodes[i];

        if (node.nodeName == "LI" && node.className.substring(0,9) == "mainitems" )
        {
            node.onmouseover = showSubMenu;
            node.onmouseout =  hideSubMenu;
        }
    }
}

//------------------------------------------------------------------------------
function showSubMenu()
//------------------------------------------------------------------------------
{
    bgMenuOver(this);

    if (typeof showHideLayer == "undefined") return;

    showHideLayer(this, true);
}

//------------------------------------------------------------------------------
function hideSubMenu()
//------------------------------------------------------------------------------
{
    bgMenuOut(this);

    if (typeof showHideLayer == "undefined") return;

    showHideLayer(this, false);
}

//------------------------------------------------------------------------------
function isSelectedSubMenu(objClassName, objId)
//------------------------------------------------------------------------------
{
	return objClassName == "mainitems_" + objId;
}

//------------------------------------------------------------------------------
function bgMenuOver(obj)
//------------------------------------------------------------------------------
{
    var objClassName = obj.className;
    var objId = obj.id;

    if(!isSelectedSubMenu(objClassName, objId))
    	obj.className = "mainitems_" + objId + " over";
}

//------------------------------------------------------------------------------
function bgMenuOut(obj)
//------------------------------------------------------------------------------
{
    var objClassName = obj.className;
    var objId = obj.id;

    if(!isSelectedSubMenu(objClassName, objId))
    	obj.className = "mainitems";
}



//-->
