/** LMenus **/

function LMenus(curId)
{
	LMenus.current = curId;
}

LMenus.srcElement = null;
LMenus.opened = Array();

LMenus.prototype.mouseClick = function(element)
{
	var subId = element.getAttribute( "subid" );
    if(LMenus.opened[subId] == true) {
		this.finalCleanup(subId);
		LMenus.opened[subId] = false;
		LMenus.prototype.setPointer(LMenus.current);
		return;
    }

    var child = document.getElementById( "subs_" + subId );
    if( !child) return;
    
    LMenus.srcElement = element;	
    child.style.display = "block";
    LMenus.opened[subId] = true;
	LMenus.prototype.setPointer(LMenus.current);
}

LMenus.prototype.setOpen = function(subId)
{
    var child = document.getElementById( "subs_" + subId );
    if( !child) return;
    LMenus.srcElement = document.getElementById("exp_" + subId);
    child.style.display = "block";
    LMenus.opened[subId] = true;

}

LMenus.prototype.setPointer = function(subId)
{
	if(subId == 1)
		return;
	LMenus.srcElement = document.getElementById("exp_" + subId);
	if(LMenus.srcElement == null || LMenus.srcElement == "")
			LMenus.srcElement = document.getElementById("pos_" + subId);

    var rx = document.getElementById("rx");
	var pos = getPageCoords(LMenus.srcElement);
	// rx.style.top = (pos.y - 35) + "px";
}


LMenus.prototype.finalCleanup = function(subId)
{
	var toclose = document.getElementById( "subs_" + subId );
    if( toclose != null ) {
    	toclose.style.display = "none";
    }
    
    
    LMenus.srcElement = null;
}

