function _o($id) {
	return document.getElementById($id);
}

function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft;
            obj = obj.offsetParent;
        }
    } else if (obj.x) {
        curleft += obj.x;
    }
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curtop += obj.offsetTop;
            obj = obj.offsetParent;
        }
    } else if (obj.y) {
        curtop += obj.y;
    }
    return curtop;
}


var $cdm=false;
var $cdt=false;
		
function showmenu($obj) {
	//alert($obj);
	if ($cdm) { 
		if ($cdm != $obj.id) {
			hidemenu(_o($cdm), 0);
		} else {
			clearTimeout($cdt);
		}
	}		
	
	if (_o('d'+$obj.id)) {
		_o('d'+$obj.id).style.display='';	
		$cdm=$obj.id;
	}	
}

function hidemenu($obj, $timeout) {
	if ($timeout) {
		if (_o('d'+$obj.id)) {
			$cdt=setTimeout("_o('d"+$obj.id+"').style.display='none'", $timeout);
		}
	} else {
		_o('d'+$obj.id+'').style.display='none';
	}
	/*
	if ($cdm == $obj.id) {
		$cdm = false;
	
	} 
	*/
}

function cleardelay() {
	if ($cdt) {
		clearTimeout($cdt);
	}
}

