function GetDateLine()
    {
    var DateTemp = new Date();
    var DateLine=DateTemp.toLocaleString().substring(0,3);
    var Month=DateTemp.getMonth();
    switch(Month)
        {
        case 0: Month="Jan";break;
        case 1: Month="Feb";break;
        case 2: Month="Mar";break;
        case 3: Month="Apr";break;
        case 4: Month="May";break;
        case 5: Month="Jun";break;
        case 6: Month="Jul";break;
        case 7: Month="Aug";break;
        case 8: Month="Sep";break;
        case 9: Month="Oct";break;
        case 10: Month="Nov";break;
        case 11: Month="Dec";break;
        }
    DateLine+=", "+Month+". "+DateTemp.getDay()+", "+DateTemp.getYear();
    return DateLine;
    }

function GetTimeLine()
    {
    var DateTemp = new Date();
    Min=DateTemp.getMinutes();
    if (Min<10) Min="0"+Min;
    Sec=DateTemp.getSeconds();
    if (Sec<10) Sec="0"+Sec;
    return DateTemp.getHours()+":"+Min+":"+Sec;
    }

function RefreshTopUI()
    {
//    alert("RefreshTopUI() 1");
    var FirstLineHTML=GenerateTopLine("jbmmicon.gif","JBMM Top "+GetPlayingPosStr());
    var DateLine=GetDateLine();
    var TimeLine=GetTimeLine();
    var FilesInfoText=TotalFileCount+" files in "+GetFileSizeString(TotalFileSize);

    var MiddleLine1="\t<tr><td height=23 align=center>"+GenHTMLText(FilesInfoText,CurrentItemColor.GetHTMLText(),237)+"</td></tr>\n";
    if (CurrentPlayingItem)
        MiddleLine1="\t<tr><td height=23 align=center>"+GenHTMLText(CurrentPlayingItem.File.SongName,CurrentItemColor.GetHTMLText(),237)+"</td></tr>\n";

    var MiddleLine2="\t<tr><td height=23 align=center>"+GenHTMLText(DateLine,CurrentItemColor.GetHTMLText(),237)+"</td></tr>\n";
    var MiddleLine3="\t<tr><td height=23 align=center>"+GenHTMLText(TimeLine,CurrentItemColor.GetHTMLText(),237)+"</td></tr>\n";
//    var MiddleLine3="\t<tr><td height=23 align=center>"++"</td></tr>\n";
    var BottomLine="              <tr height=69>\n"+
"                <td height=69>\n"+
"                  <table width=\"100%\" height=69 cellspacing=0 cellpadding=0>\n"+
"                    <tr>\n"+
"                      <td width=33% valign=middle align=center>\n"+"<p><img src=\""+GetIconsPath()+"top_ml.gif\" width=52 height=52></td>"+
"                      <td width=33% valign=middle align=center>\n"+"<p><img src=\""+GetIconsPath()+"top_files.gif\" width=52 height=52></td>"+
"                      <td width=33% valign=middle align=center>\n"+"<p><img src=\""+GetIconsPath()+"top_record.gif\" width=52 height=52></td>"+
/*"                      <td width=33% background=\"Overlays/TabOverlay.gif\" valign=middle align=center bgcolor=\""+CurrentMenuBGColor.GetHTMLText()+"\">\n"+"<p><img src=\""+GetIconsPath()+"/Top_ML.gif\" width=\"52\" height=\"52\"><br>\n"+GetTabFontTag()+"MEDIALIB"+TabCloseFontTag+"</td>"+
"                      <td width=33% background=\"Overlays/TabOverlay.gif\" valign=middle align=center bgcolor=\""+CurrentMenuBGColor.GetHTMLText()+"\">\n"+"<p><img src=\""+GetIconsPath()+"/Top_Files.gif\" width=\"52\" height=\"52\"><br>\n"+GetTabFontTag()+"FILES"+TabCloseFontTag+"</td>"+
"                      <td width=33% background=\"Overlays/TabOverlay.gif\" valign=middle align=center bgcolor=\""+CurrentMenuBGColor.GetHTMLText()+"\">\n"+"<p><img src=\""+GetIconsPath()+"/Top_Record.gif\" width=\"52\" height=\"52\"><br>\n"+GetTabFontTag()+"RECORD"+TabCloseFontTag+"</td>"+*/
"                    </tr>\n"+
"                  </table>\n"+
"                </td>\n"+
"              </tr>\n";

    var LastLine="<tr><td>"+GenTabHTMLText("MEDIALIB","FILES","RECORD")+"</td></td>";
    var FinalHTML=GenerateDisplayTable(FirstLineHTML+MiddleLine1+MiddleLine2+MiddleLine3+BottomLine+LastLine);
//    var FinalHTML=GenerateDisplayTable("<tr><td> </td></tr>");

//    alert("FirstLine:\n\n"+FirstLineHTML);
//    alert("BottomLine:\n\n"+BottomLine);
//    alert("LastLine:\n\n"+LastLine);
//    alert(FinalHTML);
//    alert("RefreshTopUI() 2 FinalHTML:\n"+FinalHTML);
    RewriteInnerHTML("JBMMDisplay",FinalHTML);
//    alert("RefreshTopUI() 3");
    ShowScrollBar(6,0,0);
    }

function GetTopUIObject()
    {
    //alert("GetBrowserUIObject()");
    var MenuUI=new jbmm_ui();
    MenuUI.JBMMF1       =GotoMediaLib;
    MenuUI.JBMMF2       =GotoFiles;
    MenuUI.JBMMF2Hold   =ButtonNotImplemented;
    MenuUI.JBMMF3       =GotoRecordMenu;
    MenuUI.JBMMF3Hold   =ImmediatlyRecord;
    MenuUI.JBMMOff      =ButtonNotImplemented;
    MenuUI.JBMMLeft     =BackupAndRefresh;
    MenuUI.JBMMRight    =AdvanceAndRefresh;
    MenuUI.JBMMUp       =GotoVolumeMenu;
    MenuUI.JBMMUpHold   =GotoPrevAlbum;
    MenuUI.JBMMDown     =GotoVolumeMenu;
    MenuUI.JBMMDownHold =GotoNextAlbum;
    MenuUI.JBMMPlayHold =ButtonNotImplemented;
    MenuUI.JBMMPlay     =PlayAndRefresh;
    MenuUI.JBMMOn       =GotoSetupMenu;
    MenuUI.RefreshDisplay=RefreshTopUI;
    MenuUI.Notes=JBMMTopUINotes;
    return MenuUI;
    }

TopUI=GetTopUIObject();

