home *** CD-ROM | disk | FTP | other *** search
- var vidRun=false;
- var movMode=false;
- var visMode=false;
- var PLMode=false;
- var EQMode=false;
- var meExpanded=false;
- var myMov=false;
-
- // Open Event Handlers
-
- function meOnLoad()
- {
- if(player.OpenState == osMediaOpen)
- {
- UpdateMetaData();
- mePLOnLoad();
- vidChange();
- onModeChange();
- PlayPaus.down=true;
- }
- else
- {
- PlayPaus.down=false;
- }
-
- if(player.OpenState==osMediaOpen && player.currentMedia.ImageSourceWidth>0)
- {
- vidRun=true;
- movMode=true;
- statusbar.moveto(0,16,500)
- }
- }
-
- // Mode Change Event Handler
- function onModeChange()
- {
- if (player.settings.getMode('shuffle')==true)
- {
- btnShuffle.down=true;
- }
- else
- {
- btnShuffle.down=false;
- }
-
- if (player.settings.getMode('loop'))
- {
- btnLoop.down=true;
- }
- else
- {
- btnLoop.down=false;
- }
- }
-
-
- //Open Files
- function OpenMedia() {
-
- newFile = theme.openDialog('FILE_OPEN', 'FILES_ALLMEDIA');
- if (newFile) {
- player.URL = newFile;
- player.controls.play();
- }
- }
-
- // Set PlayList Columns Size
-
- function mePLOnLoad()
- {
- PL.setColumnResizeMode(0,'fixed');
- PL.setColumnResizeMode(1,'fixed');
- PL.setColumnWidth(0,85);
- PL.setColumnWidth(1,205);
- PL.setCollumnWidth(2,'AutosizeData');
-
- }
-
- // Media Change Event Handlers
-
- function meChange()
- {
- UpdateMetaData();
- onModeChange();
- mePLOnLoad();
-
- if(player.OpenState==osMediaOpen && player.currentMedia.ImageSourceWidth>0 && movMode==true)
- {
- mov1.visible=true;
- movMode=true;
- vidRun=true;
- vis1.visible=false;
- }
- else
- {
- vis1.visible=true;
- visMode=true;
- vidRun=false;
- }
-
-
- if(player.OpenState==osMediaOpen && player.currentMedia.ImageSourceWidth>0 && movMode==false)
- {
- statusbar.moveTo(0,16,500)
- movMode=true;
- PLMode=false;
- EQMode=false;
- PLSV.visible=false;
- EQSV.visible=false;
- }
- else
- {
- movMove=false;
- }
- }
-
- // onVideo Event Handlers
- function meVideoStart()
- {
- vidRun=true;
- }
-
- function meVideoEnd()
- {
- meShowMovie();
- }
-
-
- // Drawer Movement/Display Handlers
-
-
- //OnClick Event for Movie Button
- function meShowMovie()
- {
- if(movMode==false && player.currentMedia.ImageSourceWidth>0)
- {
- statusbar.moveTo(26,80,500)
- movMode=true;
- vis1.visible=false;
- visMode=false;
- PLSV.visible=false;
- EQSV.visible=false;
- PLMode=false;
- EQMode=false;
- }
- else if(visMode==false && player.currentMedia.ImageSourceWidth<1)
- {
- statusbar.moveTo(26,80,500)
- visMode=true;
- movMode=false;
- PLSV.visible=false;
- EQSV.visible=false;
- PLMode=false;
- EQMode=false;
- }
- else if(PLMode==true && player.currentMedia.ImageSourceWidth>0 || EQMode==true && player.currentMedia.ImageSourceWidth>0)
- {
- mov1.visible=true;
- movMode=true;
- PLSV.visible=false;
- EQSV.visible=false;
- PLMode=false;
- EQMode=false;
- }
- else if(PLMode==true && player.currentMedia.ImageSourceWidth<1 || EQMode==true && player.currentMedia.ImageSourceWidth<1)
- {
- vis1.visible=true;
- visMode=true;
- PLSV.visible=false;
- EQSV.visible=false;
- PLMode=false;
- EQMode=false;
- }
- else if(visMode==true)
- {
- statusbar.moveTo(26,-166,500)
- mov1.visible=false;
- vis1.visible=false;
- visMode=false;
- movMode=false;
- }
- else if(movMode==true)
- {
- statusbar.moveTo(26,-166,500)
- mov1.visible=false;
- vis1.visible=false;
- visMode=false;
- movMode=false;
- }
- }
-
- //Onclick Event for Show Playlist Button
- function meShowPL()
- {
- if(PLMode==false)
- {
- statusbar.moveTo(26,80,500)
- PLMode=true;
- movMode=false;
- visMode=false;
- EQmode=false;
- mov1.visible=false;
- vis1.visible=false;
- EQSV.visible=false;
- }
- else if(movMode==true || visMode==true || EQMode==true)
- {
-
- PLMode=true;
- movMode=false;
- visMode=false;
- EQMode=false;
- PLSV.visible=true;
- mov1.visible=false;
- vis1.visible=false;
- EQSV.visible=false;
- }
- else if(PLMode==true)
- {
- statusbar.moveTo(26,-166,500)
- PLMode=false;
- PLSV.visible=false;
- }
- }
-
- //OnClick Event for Show EQ Button
- function meShowEQ()
- {
- if(EQMode==false)
- {
- statusbar.moveTo(26,80,500)
- EQMode=true;
- movMode=false;
- visMode=false;
- PLMode=false;
- mov1.visible=false;
- vis1.visible=false;
- PLSV.visible=false;
- }
- else if(movMode==true || visMode==true || PLMode==true)
- {
- EQSV.visible=true;
- EQMode=true;
- movMode=false;
- visMode=false;
- PLMode=false;
- mov1.visible=false;
- vis1.visible=false;
- PLSV.visible=false;
- }
-
- else if(EQMode==true)
- {
- statusbar.moveTo(26,-166,500)
- EQMode=false;
- EQSV.visible=false;
- }
- }
-
- // Display Track Info
-
- function UpdateMetaData()
- {
- metadata.value=player.currentmedia.getiteminfo("author");
- var temp = player.currentmedia.name;
-
- if(temp != "")
- {
- if(metadata.value != "")
- {
- metadata.value += " - ";
- }
- metadata.value += temp;
- }
- metadata.scrolling = metadata.textWidth>metadata.width;
- }
-
-
-
-
- // What to do When the Drawer Reaches the end of its Movement
- function meMoveEnd()
- {
- if(movMode==true)
- {
- mov1.visible=true;
- vis1.visible=false;
- }
- else if(movMode==false && PLMode==false && EQMode==false)
- {
- vis1.visible=true;
- visMode=true;
- }
- else if(PLMode==true)
- {
- PLSV.visible=true;
- vis1.visible=false;
- }
- else if(EQMode==true)
- {
- EQSV.visible=true;
- vis1.visible=false;
- }
- }
-
-
-
-
-