var time;
var elementToShowOnTimer, elementToHideOnTimer;
var repeat = false;
//var tabset = false;

function m_shower(elementToShowNow,elementToHideNow)
{
    // clear timer event processing
    repeat = false;
    if (window.time != null)
    {
        clearInterval(window.time);
        
        if (elementToHideOnTimer != null) elementToHideOnTimer.style.display = 'none';
    }
    
    // set elementToHideOnTimer
    elementToHideOnTimer = (document.getElementById(elementToShowNow));
     // set elementToShowOnTimer
     if (elementToHideNow != "null_ref") elementToShowOnTimer = (document.getElementById(elementToHideNow));
    
    // perform main function
    (document.getElementById(elementToShowNow)).style.display = '';
    if (elementToHideNow != "null_ref") (document.getElementById(elementToHideNow)).style.display = 'none';
    window.time=setInterval("RestoreRowEx("+elementToShowNow+")",1500);  return 0;
}

function RestoreRowEx(elementToHideNow)
{
    if (!repeat)
    {
        clearInterval(window.time);
        if (elementToShowOnTimer != null) elementToShowOnTimer.style.display = '';
        (document.getElementById(elementToHideNow.id)).style.display = 'none';
        
        //tabset = false;
        return 0;
    }
}

function RestoreRowForCurrentMenuItem()
{
    repeat = false;
    clearInterval(window.time);
    if (elementToShowOnTimer != null) elementToShowOnTimer.style.display = '';
    if (elementToHideOnTimer != null) elementToHideOnTimer.style.display = 'none';
    return 0;
}

//function Hider()
//{
//    if (elementToShowOnTimer != null)
//    {
//    }
//}


//Belitsoft.Web.Menu = function()
//{
//    var Init = function()
//    {
//    }
//    
//    var $ =  function(id)
//    {
//        return document.getElementById(id);
//    }
//    
//    var _currentItemId;
//    
//    var SetCurrentItemId(currentItemId)
//    {
//        _currentItemId = currentItemId;
//    }
//    
//    this.SetCurrentItemId = SetCurrentItemId;
//    
//    Init();
//}