var allowExpand= false;
var inSublevel = false;
function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        do {
                curleft += obj.offsetLeft;
                curtop += obj.offsetTop;
            } while (obj = obj.offsetParent);
        return [curleft,curtop];
    }
    else return [0,0];
}

function swapExpandState(obj){
    allowExpand=!allowExpand;
    if(!allowExpand){
        obj.childNodes[0].style.color='#FFFFFF';
    }
    expandMenu(obj);
}
function expandMenu(obj){
    if(allowExpand){
        obj.style.backgroundColor='#FFFFFF';
        obj.childNodes[1].style.display = 'block';
        obj.childNodes[1].style.top  = (findPos(obj)[1]+20)+'px';
        obj.childNodes[1].style.left = findPos(obj)[0]+'px';

    }
    else{
        obj.style.backgroundColor='';
        obj.childNodes[1].style.display='none';
    }
    obj.childNodes[0].style.color='#003399';
}
function collapseMenu(obj){
    obj.style.backgroundColor='';
    obj.childNodes[1].style.display='none';
    obj.childNodes[0].style.color='#FFFFFF';

}
