home *** CD-ROM | disk | FTP | other *** search
/ Chip 2009 November / Chip_2009.11_CD.iso / I386 / EVENTS.JS_ / events.js
Encoding:
Text File  |  2007-06-26  |  5.8 KB  |  244 lines

  1. var g_CloseApp_normal = "img/btn/cloapp.gif";
  2. var g_CloseApp_hover = "img/btn/cloapph.gif";
  3. var g_MPLogo_normal = "img/mplogo.gif";
  4. var g_MPLogo_hover = "img/mplogoh.gif";
  5. var g_TopicButton_normal = "img/btn/cnt.gif";
  6. var g_TopicButton_hover = "img/btn/cnth.gif";
  7. var g_TopicButton_down = "img/btn/cntd.gif";
  8. var g_TourAudioOn_normal = "img/btn/taon.gif";
  9. var g_TourAudioOn_hover = "img/btn/taonh.gif";
  10. var g_TourAudioOff_normal = "img/btn/taoff.gif";
  11. var g_TourAudioOff_hover = "img/btn/taoffh.gif";
  12. var g_TourPlay_normal = "img/btn/tplay.gif";
  13. var g_TourPlay_hover = "img/btn/tplayh.gif";
  14. var g_TourPause_normal = "img/btn/tpause.gif";
  15. var g_TourPause_hover = "img/btn/tpauseh.gif";
  16. var g_BackToTour_normal = "img/btn/bktr.gif";
  17. var g_BackToTour_hover = "img/btn/bktrh.gif";
  18. function TopicButtonEVENTonmouseover(nIDX)
  19. {
  20.     if(idTourTopics.CURCLICK != nIDX)
  21.     {
  22.         g_aTopicButtonsList.item(nIDX-1).firstChild.className = "clsTopicButtonCaptionMouseOver";         
  23.         g_aTopicButtonsList.item(nIDX-1).firstChild.nextSibling.src = g_TopicButton_hover;
  24.     }
  25. }
  26. function TopicButtonEVENTonmouseout(nIDX)
  27. {    
  28.     if(idTourTopics.CURCLICK != nIDX)
  29.     {
  30.         g_aTopicButtonsList.item(nIDX-1).firstChild.className = "clsTopicButtonCaption";
  31.         g_aTopicButtonsList.item(nIDX-1).firstChild.nextSibling.src = g_TopicButton_normal;
  32.     }
  33. }
  34. function TopicButtonEVENTonclick(nIDX)
  35. {
  36.     if (idTourTopics.CURCLICK == nIDX) return;
  37.     
  38.     if (idTourPlayImg.STAT == 0 || idTourPlayImg.STAT == 4 )
  39.     {
  40.         ClickTopicButton(nIDX);
  41.         stopClock();
  42.         clearClockDisplay();
  43.     }
  44.     else if (idTourPlayImg.STAT == 1)
  45.     {
  46.         MyTour.clearAllSetRemaining();
  47.         MyTour.setScene(nIDX -1);
  48.         MyTour.playScene();
  49.     }
  50. }
  51. function PlayVideoEVENTonmouseover(oObj)
  52. {
  53.     oObj.title = getText("btnPlayVideo");
  54. }
  55. function PlayVideoEVENTonclick(oObj)
  56. {    
  57.     idTourContainer.style.visibility = "hidden";
  58.     ShowVideoInfo(idTourTopics.CURCLICK);
  59.     
  60.     if (idTourPlayImg.STAT == 1)
  61.     {
  62.          idTourPlayImg.STAT = 3;
  63.          MyTour.pause();
  64.     }    
  65.     fadeIn(idVideoContainer, 0);
  66.     StartVideoSample();
  67. }
  68. function AudioPlayEVENTonmouseover(nSTAT)
  69. {    
  70.     var sText = ""
  71.     if (nSTAT == 0)                                                    
  72.     {
  73.         sText = getText("btnAudioPauseCaption");
  74.         idTourAudioImg.title = sText;
  75.         idTourAudioImg.alt = sText;
  76.         idTourAudioImg.src = g_TourAudioOn_hover;
  77.     }
  78.     else if (nSTAT == 1)
  79.     {
  80.         sText = getText("btnAudioPlayCaption");
  81.         idTourAudioImg.title = sText;
  82.         idTourAudioImg.alt = sText;
  83.         idTourAudioImg.src = g_TourAudioOff_hover;
  84.     }
  85. }
  86. function AudioPlayEVENTonmouseout(nSTAT)
  87. {    
  88.     if (nSTAT == 0)
  89.     {
  90.         idTourAudioImg.src = g_TourAudioOn_normal;
  91.     }
  92.     else if (nSTAT == 1)
  93.     {
  94.         idTourAudioImg.src = g_TourAudioOff_normal;
  95.     }
  96. }
  97. function AudioPlayEVENTonclick(nSTAT, nType)
  98. {    
  99.     if(nSTAT == 0)
  100.     {
  101.         idTourAudioImg.STAT = 1;
  102.         MuteSound();
  103.         if (nType == 0) {idTourAudioImg.src = g_TourAudioOff_normal}else{idTourAudioImg.src = g_TourAudioOff_hover};
  104.         
  105.         idTourAudioImg.title = getText("btnAudioPlayCaption");
  106.     }
  107.     else if(nSTAT == 1)
  108.     {
  109.         idTourAudioImg.STAT = 0;
  110.         PlaySound();
  111.         if (nType == 0) {idTourAudioImg.src = g_TourAudioOn_normal}else{idTourAudioImg.src = g_TourAudioOn_hover};
  112.         
  113.         idTourAudioImg.title = getText("btnAudioPauseCaption");
  114.     }
  115. }
  116. function TourPlayEVENTonmouseover(nSTAT)
  117. {
  118.     var sText = ""
  119.     if (nSTAT == 0 || nSTAT == 4)
  120.     {
  121.         sText = getText("btnTourPlayCaption");
  122.         idTourPlayImg.title = sText;
  123.         idTourPlayImg.alt = sText;
  124.         idTourPlayImg.src = g_TourPlay_hover;
  125.     }
  126.     else if (nSTAT == 1)
  127.     {
  128.         sText = getText("btnTourPauseCaption");
  129.         idTourPlayImg.title = sText;
  130.         idTourPlayImg.alt = sText;
  131.         idTourPlayImg.src = g_TourPause_hover;
  132.     }
  133. }
  134. function TourPlayEVENTonmouseout(nSTAT)
  135. {
  136.     if (nSTAT == 0 || nSTAT == 4)
  137.     {
  138.         idTourPlayImg.src = g_TourPlay_normal;
  139.     }
  140.     else if (nSTAT == 1)
  141.     {
  142.         idTourPlayImg.src = g_TourPause_normal;
  143.     }
  144. }
  145. function TourPlayEVENTonclick(nSTAT, nType)
  146. {
  147.     var sText = ""
  148.     if (nSTAT == 0)
  149.     {
  150.         MyTour.nextScene = true;
  151.         MyTour.playScene();
  152.         SndFadeOut();
  153.         sText = getText("btnTourPauseCaption");
  154.         idTourPlayImg.title = sText;
  155.         idTourPlayImg.alt = sText;
  156.         if (nType == 0) {idTourPlayImg.src = g_TourPause_normal} else{idTourPlayImg.src = g_TourPause_hover};
  157.             
  158.         idTourPlayImg.STAT = 1;
  159.         resumeClock();
  160.     }
  161.     else if (nSTAT == 1)
  162.     {
  163.         idTourPlayImg.STAT = 0;
  164.         MyTour.pause();
  165.         sText = getText("btnTourPlayCaption");
  166.         idTourPlayImg.title = sText;
  167.         idTourPlayImg.alt = sText;
  168.         if (nType == 0) {idTourPlayImg.src = g_TourPlay_normal;}else{idTourPlayImg.src = g_TourPlay_hover};
  169.         
  170.         idAudioTrack.ClearTimedAction();
  171.         pauseClock();
  172.         clearClockDisplay();
  173.     }
  174.     else if(nSTAT == 2)
  175.     {
  176.         idTourPlayImg.STAT = 4;
  177.         sText = getText("btnTourPlayCaption");
  178.         idTourPlayImg.title = sText;
  179.         idTourPlayImg.alt = sText;
  180.         idTourPlayImg.src = g_TourPlay_normal;
  181.     }
  182.     else if(nSTAT == 4)
  183.     {
  184.         idTourPlayImg.STAT = 1;
  185.         MyTour.start();
  186.     }
  187. }
  188. function CloseAppEVENTonmouseover(oObj)
  189. {
  190.     oObj.src = g_CloseApp_hover;
  191. }
  192. function CloseAppEVENTonmouseout(oObj)
  193. {
  194.     oObj.src = g_CloseApp_normal;
  195. }
  196. function CloseAppEVENTonclick(oObj)
  197. {    
  198.     window.close();
  199. }
  200. function MPLogoEVENTonmouseover(oObj)
  201. {
  202.     oObj.src = g_MPLogo_hover;
  203. }
  204. function MPLogoEVENTonmouseout(oObj)
  205. {
  206.     oObj.src = g_MPLogo_normal;
  207. }
  208. function MPLogoEVENTonclick(oObj)
  209. {
  210.     oObj.src = g_MPLogo_normal;
  211. }
  212. function BackToTourEVENTonmouseover()
  213. {
  214.     idBackToTourImg.src = g_BackToTour_hover;
  215. }
  216. function BackToTourEVENTonmouseout()
  217. {
  218.     idBackToTourImg.src = g_BackToTour_normal;
  219. }
  220. function BackToTourEVENTonclick()
  221. {
  222.     stopVideo();
  223.     idVideoContainer.style.visibility = "hidden";
  224.     idTourContainer.style.visibility = "visible";
  225.     
  226.     if (idTourPlayImg.STAT == 3)
  227.     {
  228.         MyTour.playScene();
  229.         idTourPlayImg.STAT = 1;
  230.     }
  231.     ShowTopic(idTourTopics.CURCLICK);
  232. }
  233. function CheckKeyCodes()
  234. {
  235.     switch (event.keyCode)
  236.     {
  237.         case 27 :
  238.             CloseAppEVENTonclick();
  239.         case 13 :
  240.             
  241.         default :
  242.     }
  243. }
  244.