home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 October / Chip_2004-10_cd1.bin / opsys / wmakeup / downloads / Juke2.wmz / STSJUKE2.JS < prev    next >
Text File  |  2004-07-25  |  2KB  |  94 lines

  1. var pl_isOpen = false;
  2. var eq_isOpen = false;
  3.  
  4. var visPane = 0;
  5. var currentPane = 0;
  6.  
  7. var speed = 500;
  8.  
  9.  
  10.  
  11.  
  12. function OnLoad()
  13. {
  14.     
  15.     {  OnOpenStateChange(); OnPlayStateChange();}
  16.        updateMetadata(); OnStatusChange();
  17.  
  18.             
  19.             
  20.     }
  21.  
  22. function OnOpenStateChange()
  23. {    if(player.OpenState == osMediaOpen)
  24.     {   UpdateMetadata();     }}
  25.     
  26. function OnPlayStateChange()
  27. {    UpdateMetadata();   }
  28.  
  29.  
  30. function UpdateMetadata()
  31. {
  32.     metadata.value =
  33.         player.currentmedia.getiteminfo("#author");
  34.     if(metadata.value == "")
  35.     {
  36.         metadata.value =
  37.             player.currentmedia.getiteminfo("author");
  38.     }
  39.     if(metadata.value != "")
  40.     {
  41.         metadata.value += " -- ";
  42.     }
  43.     metadata.value += player.currentmedia.name;
  44.   
  45. }    
  46.  
  47.  
  48.  
  49.  
  50.  
  51. function showPlaylist() {
  52.     if(pl_isOpen){
  53.         pl.visible = true;
  54.     } else {
  55.         pl.visible = false;}}
  56.  
  57. function movePldrawer() {
  58.     if (pl_isOpen) {
  59.         Pldrawer.moveTo(210,134,500);
  60.         
  61.         openPl.upToolTip = "Open Playlist";
  62.         pl_isOpen = false;
  63.         pl.visible = false;
  64.     } else {
  65.         Pldrawer.moveTo(390,134,500);
  66.         
  67.         openPl.upToolTip = "Close Playlist";
  68.         pl_isOpen = true;
  69.         pl.visible = false;}}
  70.  
  71. function moveEqdrawer() {
  72.     if (eq_isOpen) {
  73.         EQdrawer.moveTo(210,134,500);
  74.         
  75.         openEq.upToolTip = "Open Equalizer";
  76.         eq_isOpen = false;
  77.     } else {
  78.         EQdrawer.moveTo(30,134,500);
  79.         
  80.         openEq.upToolTip = "Close Equalizer";
  81.  
  82.         eq_isOpen = true; }
  83.  
  84. function shuffle(){
  85.         shufTxt.visible = player.settings.getMode('shuffle');}
  86.  
  87. function mute(){
  88.         muteTxt.visible = player.settings.getMode('mute');} }
  89.  
  90. function OnStatusChange()
  91. {
  92. AlbumArtBox.backgroundImage = "";
  93. AlbumArtBox.backgroundImage = "WMPImage_AlbumArtLarge";