var currentDMenu = null;
var dmTimer = 0;
var dmTimeOut = 300;

function DMenuInit (){
        if (is.ns4) return;
        //lAbout = getLayer ('citys');
        //moveLayerTo (lAbout, 100,100-37);//getImagePageTop(getImage('picAbout'))
        //lShops = getLayer ('suburb');
        //moveLayerTo (lShops, 135,100-55);//getImagePageTop(getImage('picShops'))

        window.tmDMenu = setInterval ('DMenuTimer()', 100);
}

function DMenu (dm) {
//alert(dm);
        if (is.ns4 || (dmReady != true)) return;
        if (currentDMenu != null){
                hideLayer (currentDMenu);
                DMenuTrace (dm);
        }else{
                DMenuTrace (dm);
        };
}

function DMenuTrace (dm){
        if (is.ns4 || (dmReady != true)) return;
        currentDMenu = getLayer (dm);
        showLayer (currentDMenu);
        dmTimer = dmTimeOut;
}

function DMenuTimer (){
        if (is.ns4 || (dmReady != true)) return;
        if (dmTimer > 0){
                dmTimer -= 100;
        }else{
                if (currentDMenu != null) hideLayer (currentDMenu);
                currentDMenu = null;
        };
}

function dmTimerOver (){
        if (is.ns4 || (dmReady != true)) return;
        dmTimer = 10000000;
}

function dmTimerOut (){
        if (is.ns4 || (dmReady != true)) return;
        dmTimer = dmTimeOut;
}
