home *** CD-ROM | disk | FTP | other *** search
/ Beweegwijzer / beweegwijzer.iso / setup / _SETUP.1 / WeekBtn.htc < prev    next >
Encoding:
Text File  |  2000-09-05  |  2.1 KB  |  52 lines

  1. <PUBLIC:ATTACH EVENT="onmouseover" HANDLER="Hilite" />
  2. <PUBLIC:ATTACH EVENT="onmouseout"  HANDLER="Restore" />
  3. <PUBLIC:ATTACH EVENT="onclick"  HANDLER="Choose" />
  4.  
  5. <script language="JavaScript">
  6. function Hilite() {
  7.   S = element.src;
  8.   element.src = S.slice(0,S.length-5) + '1' + S.slice(S.length-4);
  9.   }
  10.  
  11. function Restore() {
  12.   S = element.src;
  13.   element.src = S.slice(0,S.length-5) + '0' + S.slice(S.length-4);
  14.   }
  15.   
  16. function Choose() {
  17.   if (weekResult == false) {
  18.     if (parent.soundSettings > 0) parent.snd.src="sounds/audio6.wav";
  19.     element.alt = "terug";  
  20.     VoorbeeldButtons('hide');
  21.     weekResult = true;
  22.     totaalKcal = 0;
  23.     gdagen = 0;
  24.  
  25.     for (var i=0; i<7; i++) {
  26.       g = parseInt(parent.userRoot.selectSingleNode("data/week[@num = '"+weekNum+"']/dag[@naam = '"+DagBtn[i].dag+"']").getAttribute("gewicht"));
  27.       if (parent.userRoot.selectSingleNode("data/week[@num = '"+weekNum+"']/dag[@naam = '"+DagBtn[i].dag+"']").getAttribute("result") == 'g') 
  28.         gdagen ++;
  29.       for (var j=0; j<parent.userRoot.selectNodes("data/week[@num = '"+weekNum+"']/dag[@naam = '"+DagBtn[i].dag+"']/act").length; j++) {
  30.         r2 = parseInt(parent.userRoot.selectNodes("data/week[@num = '"+weekNum+"']/dag[@naam = '"+DagBtn[i].dag+"']/act")[j].getAttribute("r2"))/60*factor2*g; // matig
  31.         r3 = parseInt(parent.userRoot.selectNodes("data/week[@num = '"+weekNum+"']/dag[@naam = '"+DagBtn[i].dag+"']/act")[j].getAttribute("r3"))/60*factor3*g; // zwaar
  32.         totaalKcal += (r2+r3);
  33.         }
  34.       }
  35.     normKcal = 5*30/60*factor2*g;
  36.  
  37.     if (gdagen>=5) buildWeek(0);
  38.     else if ((totaalKcal>normKcal) && (gdagen==4)) buildWeek(1);
  39.     else if ((totaalKcal>normKcal) && (gdagen==3)) buildWeek(2);
  40.     else if ((totaalKcal>normKcal) && (gdagen<3)) buildWeek(3);
  41.     else if ((totaalKcal<=normKcal)) buildWeek(4);
  42.     }
  43.   else {
  44.     if (parent.soundSettings == 2) parent.snd.src="sounds/ok.wav";
  45.     element.alt = "toon weekresultaat";
  46.     WeekArea.style.visibility = 'hidden';
  47.     WeekResultImg.src = "images/weekresult_default.bmp";
  48.     weekResult = false;
  49.     }
  50.   }  
  51. </script>
  52.