home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 June / Chip_2004-06_cd1.bin / opsys / wmakeup / downloads / MDU381-0.wmz / MDU38.js < prev    next >
Text File  |  2004-03-16  |  6KB  |  264 lines

  1. function OnOpenStateChange()
  2. {
  3.     if(player.OpenState == osMediaOpen)
  4.     {
  5.     authorupdate();
  6.     albumupdate();
  7.     genreupdate();
  8.     titleupdate();
  9.     openvid();
  10.     Updatetimetext();
  11.         UpdateMetadata();
  12.     }
  13. }
  14.  
  15. function openvid() {
  16.     if(player.currentMedia.ImageSourceWidth > 0 ) 
  17.     {
  18.         theme.OpenView('videoscrn');
  19.     } else {
  20.         view.close('videoscrn')
  21.     }
  22. }
  23.  
  24. function UpdateMetadata()
  25. {
  26.     metadata.value =
  27.         player.currentmedia.getiteminfo("author");
  28.     var temp = player.currentmedia.name;
  29.     if(temp != "")
  30.     {
  31.         if(metadata.value != "")
  32.         {
  33.             metadata.value +=  " - ";
  34.         }
  35.         metadata.value += temp;
  36.     }
  37.     metadata.scrolling = metadata.textWidth>metadata.width;
  38. }
  39.  
  40. function togglevis() {
  41.     if(key.visible == true)
  42.     {
  43.         barmap.visible = true;
  44.         vistext.visible = true;
  45.         key.visible = false;
  46.         pl.visible = false;
  47.         vis.visible = false;
  48.         visuals.visible = false;
  49.         plpanel.visible = false;
  50.         controlls.visible = false;
  51.         info.visible = false;
  52.         equalizer.visible = false;
  53.         colors.visible = false;
  54.         secret.visible = false;
  55.     } else {
  56.         vis.visible = true;
  57.         visuals.visible = true;
  58.         key.visible = true;
  59.         vistext.visible = true;
  60.         barmap.visible = false;
  61.         controlls.visible = false;
  62.         secret.visible = false;
  63.     }
  64. }
  65.  
  66.  
  67. function togglePL() {
  68.     if(plpanel.visible == false)
  69.     {
  70.         plpanel.visible = true;
  71.         pl.visible = true;
  72.         key.visible = true;
  73.         controlls.visible = false;
  74.         visuals.visible = false;
  75.         barmap.visible = false;
  76.         vis.visible = false;
  77.         info.visible = false;
  78.         equalizer.visible = false;
  79.         colors.visible = false;
  80.         secret.visible = false;
  81.     } else {
  82.         key.visible = false;
  83.         barmap.visible = true;
  84.         pl.visible = false;
  85.         plpanel.visible = false;
  86.         vis.visible = false;
  87.         visuals.visible = false;
  88.         controlls.visible = false;
  89.         secret.visible = false;
  90.     }
  91. }
  92.  
  93. function toggleeq() {
  94.     if(equalizer.visible == false)
  95.     {
  96.         equalizer.visible = true;
  97.         plpanel.visible = false;
  98.         pl.visible = false;
  99.         key.visible = true;
  100.         controlls.visible = false;
  101.         visuals.visible = false;
  102.         barmap.visible = false;
  103.         vis.visible = false;
  104.         info.visible = false;
  105.         colors.visible = false;
  106.         secret.visible = false;
  107.     } else {
  108.         key.visible = false;
  109.         barmap.visible = true;
  110.         pl.visible = false;
  111.         vis.visible = false;
  112.         visuals.visible = false;
  113.         plpanel.visible = false;
  114.         controlls.visible = false;
  115.         equalizer.visible = false;
  116.         secret.visible = false;
  117.     }
  118. }
  119.  
  120.  
  121.  
  122. function togglebuttons() {
  123.     if(controlls.visible == false)
  124.     {
  125.         controlls.visible = true;
  126.         key.visible = true;
  127.         visuals.visible = false;
  128.         barmap.visible = false;
  129.         pl.visible = false;
  130.         plpanel.visible = false;
  131.         vis.visible = false;
  132.         info.visible = false;
  133.         equalizer.visible = false;
  134.         colors.visible = false;
  135.         secret.visible = false;
  136.     } else {
  137.         key.visible = false;
  138.         barmap.visible = true;
  139.         vis.visible = false;
  140.         visuals.visible = false;
  141.         controlls.visible = false;
  142.         pl.visible = false;
  143.         plpanel.visible = false;
  144.         secret.visible = false;
  145.     }
  146. }
  147.  
  148.  
  149. function toggleinfo() {
  150.     if(info.visible == false)
  151.     {
  152.         info.visible = true;
  153.         key.visible = true;
  154.         visuals.visible = false;
  155.         barmap.visible = false;
  156.         pl.visible = false;
  157.         plpanel.visible = false;
  158.         vis.visible = false;
  159.         controlls.visible = false;
  160.         equalizer.visible = false;
  161.         colors.visible = false;
  162.         secret.visible = false;
  163.     } else {
  164.         key.visible = false;
  165.         barmap.visible = true;
  166.         info.visible = false;
  167.         pl.visible = false;
  168.         vis.visible = false;
  169.         visuals.visible = false;
  170.         plpanel.visible = false;
  171.         controlls.visible = false;
  172.         secret.visible = false;
  173.     }
  174. }
  175.  
  176.  
  177. function togglecolors() {
  178.     if(colors.visible == false)
  179.     {
  180.         colors.visible = true;
  181.         info.visible = false;
  182.         key.visible = true;
  183.         visuals.visible = false;
  184.         barmap.visible = false;
  185.         pl.visible = false;
  186.         plpanel.visible = false;
  187.         vis.visible = false;
  188.         controlls.visible = false;
  189.         equalizer.visible = false;
  190.         barmap.visible = false;
  191.         secret.visible = false;
  192.     } else {
  193.         key.visible = false;
  194.         barmap.visible = true;
  195.         colors.visible = false;
  196.         info.visible = false;
  197.         pl.visible = false;
  198.         vis.visible = false;
  199.         visuals.visible = false;
  200.         plpanel.visible = false;
  201.         controlls.visible = false;
  202.         secret.visible = false;
  203.     }
  204. }
  205.  
  206.  
  207.  
  208.  
  209.  
  210. function authorupdate() {
  211.     var temp = player.currentmedia.getiteminfo("author")
  212.     if(temp != "")
  213.     {
  214.         if(authortext.value != "")
  215.         {
  216.             authortext.value +=  " - ";
  217.         }
  218.         authortext.value = temp;
  219.     }
  220.     authortext.scrolling = authortext.textWidth>authortext.width;
  221.     authortext.scrollingamount = 1;
  222. }
  223.  
  224. function albumupdate() {
  225.     var temp = player.currentmedia.getiteminfo("Album")
  226.     if(temp != "")
  227.     {
  228.         if(albumtext.value != "")
  229.         {
  230.             albumtext.value +=  " - ";
  231.         }
  232.         albumtext.value = temp;
  233.     }
  234.     albumtext.scrolling = albumtext.textWidth>albumtext.width;
  235.     albumtext.scrollingamount = 1;
  236. }
  237.  
  238. function genreupdate() {
  239.     var temp = player.currentmedia.getiteminfo("Genre")
  240.     if(temp != "")
  241.     {
  242.         if(genretext.value != "")
  243.         {
  244.             genretext.value +=  " - ";
  245.         }
  246.         genretext.value = temp;
  247.     }
  248.     genretext.scrolling = genretext.textWidth>genretext.width;
  249.     genretext.scrollingamount = 1;
  250. }
  251.  
  252. function titleupdate() {
  253.     var temp = player.currentmedia.getiteminfo("Name")
  254.     if(temp != "")
  255.     {
  256.         if(titletext.value != "")
  257.         {
  258.             titletext.value +=  " - ";
  259.         }
  260.         titletext.value = temp;
  261.     }
  262.     titletext.scrolling = titletext.textWidth>titletext.width;
  263.     titletext.scrollingamount = 1;
  264. }