<!--

//---------- подсветка подпунктов в меню -----//

function menuOver ( Item , All ) {
	if ( Item < 1 || Item > All ) return false;
	Obj = document.getElementById("menu" + Item);
	if ( Obj != undefined )
		Obj.className = "menubghover";
	Obj = document.getElementById("menuborder" + Item);
	if ( Obj != undefined )
		Obj.className = "menuborderhover";
	return false;
	}
	
function menuOut ( Item , All ) {
	if ( Item < 1 || Item > All ) return false;
	Obj = document.getElementById("menu" + Item);
	if ( Obj != undefined )
		Obj.className = "menubg";
	Obj = document.getElementById("menuborder" + Item);
	if ( Obj != undefined )
		Obj.className = "menuborder";
	return false;
	}
	
//-------------- выпадающая менюшка ----------//

var currentItem = 1;

var flagPage = 0;

var debugMessage = "";

function leftOffset( obj ) {
    var coordLeft = 0;
    while( obj.offsetParent != null ) {
        coordLeft += obj.offsetLeft * 1;
        if ( obj.style.position == "absolute" || obj.tagName == "BODY" )
            break;
        obj = obj.offsetParent;
    }
    return coordLeft;
}

function topOffset( obj ) {
    var coordTop = 0;
    while( obj.offsetParent != null ) {
        coordTop += obj.offsetTop * 1;
        if ( obj.style.position == "absolute" || obj.tagName == "BODY" )
            break;
        obj = obj.offsetParent;
    }
    return coordTop;
}

function finishOffset( obj ) {
    return topOffset(obj) * 1 + obj.offsetHeight * 1;
}

function showSubmenu() {
	//alert("!");
	obj = document.getElementById("menu" + currentItem.toString());
	//alert(obj.id);
	curLeft = leftOffset(obj) * 1;
    curTop = topOffset(obj) * 1 + obj.offsetHeight * 1;
    curWidth = obj.offsetWidth * 1 + 5;
	obj = document.getElementById("sub" + currentItem.toString());
	obj.className = "submenubg";
	//alert(obj.className);
	obj.style.left = curLeft;
    obj.style.top = curTop;
    obj.style.width = curWidth;
    obj.style.visibility = "visible";
	obj.style.display = "block";
	curTop = finishOffset(obj);
	}

function hideSubmenu() {
	document.cookie = 'ItemKey=';
	if ( currentItem < 0 ) return;
	obj = document.getElementById("sub" + currentItem.toString());
    obj.style.visibility = "hidden";
	obj.style.display = "none";
	currentItem = -1;
	}

function menuClick( ind ) {
	if ( currentItem == ind ) hideSubmenu();
	else { 
		if ( currPage == 'catalog' && flagPage == 0){
			flagPage = 1;
			currentItem = 1;
			hideSubmenu();
			}
		else{
			currentItem = ind;
			showSubmenu();
			//if (ind == 1 && currPage != 'catalog' ) document.location.href = "catalog.htm";
			}
		}
	}
	
//-->
