

function MenuUnSelectAll()      {ReturnFromMenu();UnSelectAll();}
function MenuSelectAll()        {ReturnFromMenu();SelectAll();}
function MenuInvertSelection()  {ReturnFromMenu();InvertSelection();}
function MenuAddItemsToPlaylist()
    {
    ReturnFromMenu();
    AddItemsToPlaylist();
    }

function MenuDoSelectOption()
    {
    switch(CurrentSelectMode.CurrentIndex)
        {
        case 0: MenuUnSelectAll();break;
        case 1: MenuSelectAll();break;
        case 2: MenuInvertSelection();break;
        }
    }

var BrowserMenu=new menu("jbmmicon.gif","Browser Menu");
BrowserMenu.AddItem(MakeStdSetupItem("","DispMode: ",CurrentFileDisplayMode,DisplayModeNotes));
BrowserMenu.AddItem(MakeStdSetupItem("","Select: ",CurrentSelectMode,MenuSelectNotes)).PlayAction=MenuDoSelectOption;
BrowserMenu.AddItemAndGenSubMenu(new item("","Move Selected"));
BrowserMenu.AddItemAndGenSubMenu(new item("","Copy Selected"));
BrowserMenu.AddItemAndGenSubMenu(new item("","Delete Selected"));
BrowserMenu.AddItemAndGenSubMenu(new item("","Rename"));
BrowserMenu.AddItemAndGenSubMenu(new item("","Create Folder"));
BrowserMenu.AddItemAndGenSubMenu(new item("","Add to Playlist")).PlayAction=MenuAddItemsToPlaylist;

BrowserMenuUI=GetBrowserUIObject(BrowserMenu,"menu");
BrowserMenuUI.JBMMOff=ReturnFromMenu;

BrowserMenuUI.Tab1Text="SETUP";     BrowserMenuUI.JBMMF1=GotoSetupMenu;
BrowserMenuUI.Tab2Text="";          BrowserMenuUI.JBMMF2=ButtonNotImplemented; BrowserMenuUI.JBMMF2Hold=ButtonNotImplemented;
BrowserMenuUI.Tab3Text="EXIT";      BrowserMenuUI.JBMMF3=ReturnFromMenu;


//*************************
// Playlist
//*************************
function CompareItemFileNames(a,b)
    {
    var UpperA=a.File.FileName.toUpperCase();
    var UpperB=b.File.FileName.toUpperCase();
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareItemSizes(a,b)
    {
    var UpperA=a.File.Size;
    var UpperB=b.File.Size;
//    alert("Compare Sizes: \nA='"+UpperA+"'\nB='"+UpperB+"'");
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareRandom(a,b)
    {
    return Math.floor(Math.random()*3)-1;
    }

function CompareItemPathFileNames(a,b)
    {
    var UpperA=a.File.Path.toUpperCase()+a.File.FileName.toUpperCase();
    var UpperB=b.File.Path.toUpperCase()+b.File.FileName.toUpperCase();
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }


function CompareItemDates(a,b)
    {
    var UpperA=GetDateSortStr(a.File.DateStr,a.File.TimeStr);
    var UpperB=GetDateSortStr(b.File.DateStr,b.File.TimeStr);
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareItemNumTimesPlayed(a,b)
    {
    var UpperA=a.File.NumTimesPlayed;
    var UpperB=b.File.NumTimesPlayed;
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareItemLastPlayed(a,b)
    {
    var UpperA=GetDateSortStr(a.File.LastPlayedDateStr,a.File.LastPlayedTimeStr);
    var UpperB=GetDateSortStr(b.File.LastPlayedDateStr,b.File.LastPlayedTimeStr);
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareItemSongNames(a,b)
    {
    var UpperA=a.File.SongName.toUpperCase();
    var UpperB=b.File.SongName.toUpperCase();
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareItemAlbums(a,b)
    {
    var UpperA=a.File.Album.toUpperCase()+PrependZeros(a.File.TrackNumber,3);
    var UpperB=b.File.Album.toUpperCase()+PrependZeros(b.File.TrackNumber,3);
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function CompareItemArtists(a,b)
    {
    var UpperA=a.File.Artist.toUpperCase()+a.File.Album.toUpperCase()+PrependZeros(a.File.TrackNumber,3);
    var UpperB=b.File.Artist.toUpperCase()+b.File.Album.toUpperCase()+PrependZeros(b.File.TrackNumber,3);
    if (UpperA<UpperB) return -1;
    if (UpperA==UpperB) return 0;
    return 1;
    }

function RandomSortRec(Items,AFrom,ATo)
    {
    if (AFrom==ATo) return;
    var From=AFrom;
    var To=ATo;
    while(From<To)
        {
        var R=Math.random();
//        alert("R="+R+"\nAFrom="+AFrom+"\nATo="+ATo+"\nFrom="+From+"\nTo="+To);
        if (R<.5)
            {
            var Temp=Items[From];
            Items[From]=Items[To];
            Items[To]=Temp;
            }
        From++;
        To--;
        }
    RandomSortRec(Items,AFrom,To);
    RandomSortRec(Items,From,ATo);
    }

function RandomSort(Items)
    {
    RandomSortRec(Items,0,Items.length-1);
    }

function ReverseOrder() //SortType="songname", "filename","pathfilename","random"
    {
//    alert("Reverse Order");
    var I;
    var TempSortArray=new Array();
    for (I=0;I<PlaylistMenu.Items.length;I++)
        {
//        alert("I="+I+" Selected="+PlaylistMenu.Items[I].Selected);
        if (PlaylistMenu.Items[I].Selected)
            {
            TempSortArray[TempSortArray.length]=PlaylistMenu.Items[I];
            }
        }

    if (TempSortArray.length==0)
        {
        TempSortArray=PlaylistMenu.Items;
        }

    var J=TempSortArray.length-1;
    for (I=0;I<J;I++,J--)
        {
//        alert("Swap I="+I+" J="+J);
        var Temp=TempSortArray[I];
        TempSortArray[I]=TempSortArray[J];
        TempSortArray[J]=Temp;
        }

    if (TempSortArray!=PlaylistMenu.Items)
        {
        var J;
        for (I=0,J=0;I<PlaylistMenu.Items.length;I++)
            if (PlaylistMenu.Items[I].Selected)
                PlaylistMenu.Items[I]=TempSortArray[J++];
        }
    ReturnFromMenu();
    }

function PlaylistSort() //SortType="songname", "filename","pathfilename","random"
    {
    var I;
    var TempSortArray=new Array();
    for (I=0;I<PlaylistMenu.Items.length;I++)
        {
//        alert("I="+I+" Selected="+PlaylistMenu.Items[I].Selected);
        if (PlaylistMenu.Items[I].Selected)
            {
            TempSortArray[TempSortArray.length]=PlaylistMenu.Items[I];
            }
        }

    if (TempSortArray.length==0)
        {
        TempSortArray=PlaylistMenu.Items;
        }

    switch(CurrentPlaylistSort.CurrentIndex)
        {
        case 0: TempSortArray.sort(CompareItemSongNames);break;//"File"
        case 1: TempSortArray.sort(CompareItemDates);break;//"Date"
        case 2: TempSortArray.sort(CompareItemSizes);break;//"Size"
        case 3: TempSortArray.sort(CompareItemArtists);break;//"Artist"
        case 4: TempSortArray.sort(CompareItemAlbums);break;//"Album"
        case 5: TempSortArray.sort(CompareItemPathFileNames);break;//"Path+File"
        case 6: TempSortArray.sort(CompareItemFileNames);break;//"Song"
        case 7: TempSortArray.sort(CompareItemLastPlayed);break;//"Song"
        case 8: TempSortArray.sort(CompareItemNumTimesPlayed);break;//"Song"
        case 9: RandomSort(TempSortArray);break;//"Random"
        }

    if (TempSortArray!=PlaylistMenu.Items)
        {
        var J;
        for (I=0,J=0;I<PlaylistMenu.Items.length;I++)
            if (PlaylistMenu.Items[I].Selected)
                PlaylistMenu.Items[I]=TempSortArray[J++];
        }
    ReturnFromMenu();
    }

function MenuClearPlaylist()
    {
    PlaylistMenu.Items=new Array();
    ReturnFromMenu();
    }

function MenuRemoveSelectedFromPlaylist()
    {
    var NewItems=new Array();
    var Items=PlaylistMenu.Items;
    var I;
    var NumSelected=0;
    for (I=0;I<Items.length;I++)
        if (Items[I].Selected) NumSelected++;
    if (NumSelected==0) Items[PlaylistMenu.CursorPos].Selected=true;
    for (I=0;I<Items.length;I++)
        if (!Items[I].Selected)
            NewItems[NewItems.length]=Items[I];
    PlaylistMenu.Items=NewItems;
    ReturnFromMenu();
    }

function Gather()
    {
    var CursorPos=PlaylistMenu.CursorPos;
    var Item=PlaylistMenu.Items[CursorPos];
    var GatheredItems=new Array();
    var BeforeItems=new Array();
    var AfterItems=new Array();
    var NewCursorPos=0;
    var I;
    for (I=0;I<PlaylistMenu.Items.length;I++)
        {
        var CurItem=PlaylistMenu.Items[I];
        var IsGatherItem=false;
        switch(CurrentGatherMode.CurrentIndex)
            {
            case 0: if (Item.File.Album.toUpperCase()==CurItem.File.Album.toUpperCase()) IsGatherItem=true;break;
            case 1: if (Item.File.Artist.toUpperCase()==CurItem.File.Artist.toUpperCase()) IsGatherItem=true;break;
            case 2: if (CurItem.Selected) IsGatherItem=true;break;
            }
        if (IsGatherItem)
            {
            CurItem.Selected=true;
            if (I==CursorPos)
                NewCursorPos=GatheredItems.length;
            GatheredItems[GatheredItems.length]=CurItem;
            }
        else
            {
            CurItem.Selected=false;
            if (I<CursorPos)
                BeforeItems[BeforeItems.length]=CurItem;
            else
                AfterItems[AfterItems.length]=CurItem;
            }
        }
    PlaylistMenu.Items=new Array();
    for (I=0;I<BeforeItems.length;I++)
        PlaylistMenu.Items[PlaylistMenu.Items.length]=BeforeItems[I];
    PlaylistMenu.CursorPos=BeforeItems.length+NewCursorPos;
    for (I=0;I<GatheredItems.length;I++)
        PlaylistMenu.Items[PlaylistMenu.Items.length]=GatheredItems[I];
    for (I=0;I<AfterItems.length;I++)
        PlaylistMenu.Items[PlaylistMenu.Items.length]=AfterItems[I];
    ReturnFromMenu();
    }

function GenPlaylistInfo()
    {
    RecalcTotalPlaylistTime();
    return PlaylistMenu.Items.length+" items, "+GetTimeStr(TotalPlaylistTime);
    }

var PLMenu=new menu("playlist.gif","Play List Menu");
PLMenu.AddItemAndGenSubMenu(new item("","Save Playlist"));
PLMenu.AddItem(MakeStdSetupItem("","Select: ",CurrentSelectMode,MenuSelectNotes)).PlayAction=MenuDoSelectOption;
PLMenu.AddItem(MakeStdSetupItem("","DispMode: ",CurrentPlaylistDisplayMode,DisplayModeNotes)).PlayAction=ReturnFromMenu;
PLMenu.AddItem(MakeStdSetupItem("","Sort By: ",CurrentPlaylistSort,SortNotes)).PlayAction=PlaylistSort;
PLMenu.AddItem(new item("","Reverse Order",null,null,ReverseOrderNotes)).PlayAction=ReverseOrder;
PLMenu.AddItemAndGenSubMenu(new item("","Remove Selected")).PlayAction=MenuRemoveSelectedFromPlaylist;
PLMenu.AddItemAndGenSubMenu(new item("","Clear Playlist")).PlayAction=MenuClearPlaylist;
PLMenu.AddItem(MakeStdSetupItem("","Gather: ",CurrentGatherMode,GatherNotes)).PlayAction=Gather;
PLMenu.AddItem(new item("","Info: ",null,null,PlaylistInfoNotes)).GenerateText=GenPlaylistInfo;

PLMenuUI=GetBrowserUIObject(PLMenu,"menu");
PLMenuUI.JBMMOff=ReturnFromMenu;

PLMenuUI.Tab1Text="SETUP";     PLMenuUI.JBMMF1=GotoSetupMenu;
PLMenuUI.Tab2Text="";          PLMenuUI.JBMMF2=ButtonNotImplemented; PLMenuUI.JBMMF2Hold=ButtonNotImplemented;
PLMenuUI.Tab3Text="EXIT";      PLMenuUI.JBMMF3=ReturnFromMenu;

//*************************
// Playing
//*************************
function Bookmark()
    {
    if (CurrentPlayingAudioItem)
        {
        if (CurrentBookmarkMode.CurrentIndex==0)
            {
            CurrentAudioTimeRemaining=Math.max(CurrentAudioPlayingItemLength-CurrentPlayingAudioItem.File.Bookmark);
            if (CurrentPlayingAudioItem==CurrentPlayingVideoItem)
                CurrentVideoTimeRemaining=Math.max(CurrentVideoPlayingItemLength-CurrentPlayingVideoItem.File.Bookmark);
            ReturnFromMenu();
            }
        else
            {
            CurrentBookmarkMode.SetIndex(0);
            CurrentPlayingAudioItem.File.Bookmark=Math.max(CurrentAudioPlayingItemLength-CurrentAudioTimeRemaining);
            if (CurrentPlayingAudioItem==CurrentPlayingVideoItem)
                CurrentPlayingVideoItem.File.Bookmark=Math.max(CurrentVideoPlayingItemLength-CurrentVideoTimeRemaining);
            RefreshDisplay();
            }
        }
    }

function DisplayBookmark(Item)
    {
    var PlayingItem=CurrentPlayingAudioItem;
    if (PlayingItem)
        {
        if (Item.Value.CurrentIndex==0)
            return Item.Name+GetTimeStr(PlayingItem.File.Bookmark);
        else
            return Item.Name+Item.Value.CurrentValue;
        }
    else
        return Item.Name+"(unavailable)";
    }

function SetCurrentImageAsBackground()
    {
    if (CurrentPlayingVideoItem && CurrentPlayingVideoItem.File.Extension=="jpg")
        {
        CurrentBGImage.Values[7]=CurrentPlayingVideoItem.File.FileName;
        CurrentBGImage.SetIndex(7);
        }
    ReturnFromMenu();
    }


var EqualizerPlayMenu=new menu("sound.gif","Equalizer");
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"20hz"  ,CurrentEQ20   ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"100hz" ,CurrentEQ100  ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"250hz" ,CurrentEQ250  ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"500hz" ,CurrentEQ500  ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"1.0khz",CurrentEQ1000 ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"2.5khz",CurrentEQ2500 ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"5.0khz",CurrentEQ5000 ));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"10khz" ,CurrentEQ10000));
EqualizerPlayMenu.AddItem(MakeStdScrollBarSetupItem("" ,"15khz" ,CurrentEQ15000));

var PlayingMenu=new menu("playlist.gif","Playing Menu");
//PlayingMenu.AddItem(MakeStdScrollBarSetupItem("sound.gif","Volume",CurrentVolume));
//PlayingMenu.AddItem(MakeStdSetupItem("genre.gif","Pitch, 1/2steps: ",CurrentPitch));
//PlayingMenu.AddItem(MakeStdSetupItem("genre.gif","Speed: ",CurrentSpeed));
PlayingMenu.AddItem(MakeStdSetupItem("time.gif","Time: ",CurrentPlayMode,PlaySetupMenuTimeNotes));
PlayingMenu.AddItem(MakeStdSetupItem("","Vis: ",CurrentVis,VisulizationNotes));
var BrowserItemTemp=PlayingMenu.AddItem(MakeStdSetupItem("","Bookmark: ",CurrentBookmarkMode,BookmarkNotes))
BrowserItemTemp.PlayAction=Bookmark;
BrowserItemTemp.GenerateText=DisplayBookmark;
PlayingMenu.AddItem(new item("","Set As Background",null,null,SetAsBackgroundNotes)).PlayAction=SetCurrentImageAsBackground;
PlayingMenu.AddItem(MakeStdSetupItem("playlist.gif","Repeat: ",CurrentRepeatMode,PlaySetupMenuRepeatNotes));
PlayingMenu.AddItem(MakeStdSetupItem("playlist.gif","Shuffle: ",CurrentShuffleMode,PlaySetupMenuShuffleNotes));
PlayingMenu.AddItem(MakeStdSetupItem("playlist.gif","Scan: ",CurrentScanMode,PlaySetupMenuScanNotes));
PlayingMenu.AddItem(MakeStdSetupItem("playlist.gif","Slide Delay: ",CurrentSlideShowDelay,PlaySetupMenuSlideShowDelayNotes));
PlayingMenu.AddItem(MakeStdSetupItem("playlist.gif","MM: ",CurrentMultimediaShowMode,PlaySetupMenuMMSlideShowModeNotes));
PlayingMenu.AddItem(MakeStdScrollBarSetupItem("sound.gif","Balance",CurrentBalance));
PlayingMenu.AddItem(new item("sound.gif" ,"Equalizer",EqualizerPlayMenu));
PlayingMenu.AddItem(MakeStdSetupItem("genre.gif","Pitch, 1/2steps: ",CurrentPitch,"Adjust the Pitch of playback - without effecting the Speed of playback."));
PlayingMenu.AddItem(MakeStdSetupItem("genre.gif","Speed: ",CurrentSpeed,"Adjust the Speed of playback - without effecting the Pitch."));

PlayingMenuUI=GetBrowserUIObject(PlayingMenu,"setup");
PlayingMenuUI.JBMMOff=ReturnFromMenuOrGoUp;

PlayingMenuUI.Tab1Text="SETUP";     PlayingMenuUI.JBMMF1=GotoSetupMenu;
PlayingMenuUI.Tab2Text="";          PlayingMenuUI.JBMMF2=ButtonNotImplemented; PlayingMenuUI.JBMMF2Hold=ButtonNotImplemented;
PlayingMenuUI.Tab3Text="EXIT";      PlayingMenuUI.JBMMF3=ReturnFromMenu;

//*************************
// Record
//*************************
var RecordingMenu=new menu("playlist.gif","Recording Menu");
RecordingMenu.AddItemAndGenSubMenu(new item("","Set Name",null,null,RecordSetNameNotes));
RecordingMenu.AddItemAndGenSubMenu(new item("","Set Artist",null,null,RecordSetArtistNotes));
RecordingMenu.AddItemAndGenSubMenu(new item("","Set Album",null,null,RecordSetAlbumNotes));
RecordingMenu.AddItem(MakeStdScrollBarSetupItem("","Level:",CurrentRecordLevel,RecordLevelNotes));
RecordingMenu.AddItem(MakeStdSetupItem("","Src: ",CurrentRecordSource,RecordSourceNotes));
RecordingMenu.AddItem(MakeStdSetupItem("","Quality: ",CurrentRecordQuality,RecordQualityNotes));
RecordingMenu.AddItem(MakeStdSetupItem("","Vis: ",CurrentVis,VisulizationNotes));
RecordingMenu.AddItemAndGenSubMenu(new item("","Set Record Folder",null,null,RecordSetRecordFolderNotes));


RecordingMenuUI=GetBrowserUIObject(RecordingMenu,"menu");
RecordingMenuUI.JBMMOff=ReturnFromMenu;

RecordingMenuUI.Tab1Text="SETUP";     RecordingMenuUI.JBMMF1=GotoSetupMenu;
RecordingMenuUI.Tab2Text="";          RecordingMenuUI.JBMMF2=ButtonNotImplemented; RecordingMenuUI.JBMMF2Hold=ButtonNotImplemented;
RecordingMenuUI.Tab3Text="EXIT";      RecordingMenuUI.JBMMF3=ReturnFromMenu;

//*************************
// ImageEdit
//*************************

function RefreshImageEditMenuDisplay()
    {
    UpdateImageEditImage();
    GenerateBrowsingDisplay();
    }

var ImageEditColorMenu=new menu("colors.gif","Color Adjust",ImageEditColorAdjustNotes);
ImageEditColorMenu.AddItem(MakeStdScrollBarSetupItem("","Brightness:",CurrentImageEditBrightness));
ImageEditColorMenu.AddItem(MakeStdScrollBarSetupItem("","Contrast:",CurrentImageEditContrast));
ImageEditColorMenu.AddItem(MakeStdScrollBarSetupItem("","Hue:",CurrentImageEditHue));
ImageEditColorMenu.AddItem(MakeStdScrollBarSetupItem("","Saturation:",CurrentImageEditSaturation));
//ImageEditColorMenu.RefreshDisplay=RefreshImageEditMenuDisplay;

var ImageEditMenu=new menu("image.gif","Image Edit Menu",ImageEditMenuNotes);
ImageEditMenu.AddItemAndGenSubMenu(new item("","Save Changes",null,null,ImageEditSaveChangesNotes));
ImageEditMenu.AddItem(MakeStdSetupItem("","Rotate: ",CurrentImageEditRotate,ImageEditRotateNotes));
ImageEditMenu.AddItem(MakeStdSetupItem("","Zoom: ",CurrentImageEditZoom,ImageEditZoomNotes));
ImageEditMenu.AddItem(MakeStdSetupItem("","Crop: ",CurrentImageEditCrop,ImageEditCropNotes));
ImageEditMenu.AddItem(new item("","Color Adjust",ImageEditColorMenu));
ImageEditMenu.AddItem(new item("","Set As Background",SetAsBackgroundNotes)).PlayAction=SetCurrentImageAsBackground;

ImageEditMenuUI=GetBrowserUIObject(ImageEditMenu,"setup");
ImageEditMenuUI.JBMMOff=ReturnFromMenuOrGoUp;
ImageEditMenuUI.RefreshDisplay=RefreshImageEditMenuDisplay;

ImageEditMenuUI.Tab1Text="SETUP";     ImageEditMenuUI.JBMMF1=GotoSetupMenu;
ImageEditMenuUI.Tab2Text="";          ImageEditMenuUI.JBMMF2=ButtonNotImplemented; ImageEditMenuUI.JBMMF2Hold=ButtonNotImplemented;
ImageEditMenuUI.Tab3Text="EXIT";      ImageEditMenuUI.JBMMF3=ReturnFromMenu;

//*************************
// Volume
//*************************


var VolumeMenu=new menu("sound.gif","Sound Settings");
var VIItemTemp=VolumeMenu.AddItem(MakeStdScrollBarSetupItem("sound.gif","Volume",CurrentVolume));
/*VolumeMenu.AddItem(MakeStdScrollBarSetupItem("sound.gif","Balance",CurrentBalance));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"20hz"  ,CurrentEQ20   ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"100hz" ,CurrentEQ100  ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"250hz" ,CurrentEQ250  ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"500hz" ,CurrentEQ500  ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"1.0khz",CurrentEQ1000 ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"2.5khz",CurrentEQ2500 ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"5.0khz",CurrentEQ5000 ));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"10khz" ,CurrentEQ10000));
VolumeMenu.AddItem(MakeStdScrollBarSetupItem("" ,"15khz" ,CurrentEQ15000));*/

VIItemTemp.DownAction=SetPrevValue;
VIItemTemp.UpAction=SetNextValue;

VolumeMenuUI=GetBrowserUIObject(VolumeMenu,"menu");

VolumeMenuUI.Tab1Text="";   VolumeMenuUI.JBMMF1=ButtonNotImplemented;
VolumeMenuUI.Tab2Text="";   VolumeMenuUI.JBMMF2=ButtonNotImplemented; VolumeMenuUI.JBMMF2Hold=ButtonNotImplemented;
VolumeMenuUI.Tab3Text="";   VolumeMenuUI.JBMMF3=ButtonNotImplemented;


VolumeMenuUI.JBMMOff=ReturnFromVolume;
VolumeMenuUI.Notes=VolumeMenuUINotes;

