home *** CD-ROM | disk | FTP | other *** search
/ Photo Explosion 2.5 (Special Edition) / NovaDevelopment-PhotoExplosionSE-v2.5-Windows.iso / Data / Data1.cab / _E56091288B8747EA9A452BE27B895409 < prev    next >
Encoding:
Text File  |  2005-12-12  |  16.2 KB  |  393 lines

  1. <html>
  2.  
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5.  
  6. <title>For My Special Dad</title>
  7.  
  8. <style>
  9.  
  10. IMG {
  11. position:relative;
  12. }
  13.  
  14. .TextHolder01{
  15. cursor:hand;
  16. position:relative;
  17. font-family:"Arial", "Helvetica";
  18. font-size:24pt;
  19. font-weight:bold;
  20. text-align:center;
  21. color:#FFFF00;
  22. }
  23.  
  24.  
  25. .ParentLayer {
  26. border-style:groove;
  27. border-color:green;
  28. border-width:0px;
  29. }
  30.  
  31.  
  32. .ImageHolder {
  33. cursor:hand;
  34. }
  35.  
  36. .Moveable01 {
  37. cursor:hand;
  38. position:relative;
  39. font-family:"Arial";
  40. font-size:12pt;
  41. font-style:italic;
  42. font-weight:bold;
  43. text-align:left;
  44. color:#ffffff;
  45. }
  46.  
  47. .Fixed01 {  
  48. font-family: "Arial", "Helvetica", "sans-serif"; 
  49. font-size: 7pt; 
  50. font-weight: normal; 
  51. font-style: italic; 
  52. color: #003399; 
  53. text-align: center
  54. }
  55.  
  56. .Fixed02 { 
  57. cursor:arrow;
  58. font-family: "Arial", "Helvetica", "sans-serif"; 
  59. font-size: 7pt; 
  60. font-weight: normal; 
  61. font-style: italic; 
  62. color: #ffff99; 
  63. text-align: center 
  64. }
  65.  
  66. .Dynamic01 {
  67. cursor:arrow;
  68. position:relative;
  69. }
  70.  
  71. .TextHolder02 { 
  72. cursor:hand; 
  73. position:relative; 
  74. font-family:"Arial", "Helvetica", "sans-serif"; 
  75. font-size:12pt; 
  76. font-weight:bold; 
  77. text-align:left; 
  78. color:#660000; 
  79. }
  80.  
  81. .SoundClip {
  82. cursor:hand;
  83. position:relative;
  84. }
  85. </style>
  86. <script language="JavaScript">
  87. <!--
  88. function MM_showHideLayers() { //v2.0
  89.   var i, visStr, args, theObj;
  90.   args = MM_showHideLayers.arguments;
  91.   for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
  92.     visStr   = args[i+2];
  93.     if (navigator.appName == 'Netscape' && document.layers != null) {
  94.       theObj = eval(args[i]);
  95.       if (theObj) theObj.visibility = visStr;
  96.     } else if (document.all != null) { //IE
  97.       if (visStr == 'show') visStr = 'visible'; //convert vals
  98.       if (visStr == 'hide') visStr = 'hidden';
  99.       theObj = eval(args[i+1]);
  100.       if (theObj) theObj.style.visibility = visStr;
  101.   } }
  102. }
  103.  
  104. function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  105.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  106.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  107.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  108.   tmLn = document.MM_Time[tmLnName];
  109.   if (numGotos != null)
  110.     if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
  111.     else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  112.   jmpFwd = (fNew > tmLn.curFrame);
  113.   for (i = 0; i < tmLn.length; i++) {
  114.     sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
  115.     if (sprite.charAt(0) == "s") {
  116.       numKeyFr = sprite.keyFrames.length;
  117.       firstKeyFr = sprite.keyFrames[0];
  118.       lastKeyFr = sprite.keyFrames[numKeyFr - 1];
  119.       if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
  120.       for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
  121.       for (j=0; j<sprite.values.length; j++) {
  122.         props = sprite.values[j];
  123.         if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
  124.         else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
  125.         if (sprite.obj != null) {
  126.           if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
  127.           else        sprite.obj[props.prop2][props.prop] = props[propNum];
  128.       } }
  129.     } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  130.   }
  131.   tmLn.curFrame = fNew;
  132.   if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
  133. }
  134.  
  135. function MM_timelinePlay(tmLnName, myID) { //v1.2
  136.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  137.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  138.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  139.   tmLn = document.MM_Time[tmLnName];
  140.   if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  141.   if (myID == tmLn.ID) { //if Im newest
  142.     setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
  143.     fNew = ++tmLn.curFrame;
  144.     for (i=0; i<tmLn.length; i++) {
  145.       sprite = tmLn[i];
  146.       if (sprite.charAt(0) == 's') {
  147.         if (sprite.obj) {
  148.           numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
  149.           if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
  150.             keyFrm=1;
  151.             for (j=0; j<sprite.values.length; j++) {
  152.               props = sprite.values[j]; 
  153.               if (numKeyFr != props.length) {
  154.                 if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
  155.                 else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
  156.               } else {
  157.                 while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
  158.                 if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
  159.                   if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
  160.                   else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
  161.         } } } } }
  162.       } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  163.       if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  164.   } }
  165. }
  166.  
  167. function MM_timelineStop(tmLnName) { //v1.2
  168.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  169.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  170.   if (tmLnName == null)  //stop all
  171.     for (var i=0; i<document.MM_Time.length; i++) document.MM_Time[i].ID = null;
  172.   else document.MM_Time[tmLnName].ID = null; //stop one
  173. }
  174.  
  175. function MM_initTimelines() {
  176.     //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
  177.     var ns = navigator.appName == "Netscape";
  178.     document.MM_Time = new Array(2);
  179.     document.MM_Time[0] = new Array(2);
  180.     document.MM_Time["Timeline1"] = document.MM_Time[0];
  181.     document.MM_Time[0].MM_Name = "Timeline1";
  182.     document.MM_Time[0].fps = 40;
  183.     document.MM_Time[0][0] = new String("sprite");
  184.     document.MM_Time[0][0].slot = 1;
  185.     if (ns)
  186.         document.MM_Time[0][0].obj = document["Layer23"];
  187.     else
  188.         document.MM_Time[0][0].obj = document.all ? document.all["Layer23"] : null;
  189.     document.MM_Time[0][0].keyFrames = new Array(13, 22, 24, 42, 48, 55, 63);
  190.     document.MM_Time[0][0].values = new Array(3);
  191.     document.MM_Time[0][0].values[0] = new Array(676,665,654,643,632,621,610,599,589,579,537,501,498,495,493,490,487,485,482,480,478,475,473,470,468,465,462,459,455,452,437,421,403,383,362,338,316,294,271,246,221,194,167,143,118,92,66,40,14,-13,-39);
  192.     document.MM_Time[0][0].values[0].prop = "left";
  193.     document.MM_Time[0][0].values[1] = new Array(-186,-176,-166,-156,-146,-136,-125,-114,-103,-91,-23,34,37,40,42,44,45,46,47,47,47,46,46,45,44,44,43,43,42,42,40,37,33,29,27,26,28,31,35,40,44,47,49,49,48,46,44,42,39,36,34);
  194.     document.MM_Time[0][0].values[1].prop = "top";
  195.     if (!ns) {
  196.         document.MM_Time[0][0].values[0].prop2 = "style";
  197.         document.MM_Time[0][0].values[1].prop2 = "style";
  198.     }
  199.     document.MM_Time[0][0].values[2] = new Array("68","68","68","68","68","68","68");
  200.     document.MM_Time[0][0].values[2].prop = "zIndex";
  201.     if (!ns)
  202.         document.MM_Time[0][0].values[2].prop2 = "style";
  203.     document.MM_Time[0][1] = new String("behavior");
  204.     document.MM_Time[0][1].frame = 64;
  205.     document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";
  206.     document.MM_Time[0].lastFrame = 64;
  207.     document.MM_Time[1] = new Array(4);
  208.     document.MM_Time["Timeline2"] = document.MM_Time[1];
  209.     document.MM_Time[1].MM_Name = "Timeline2";
  210.     document.MM_Time[1].fps = 15;
  211.     document.MM_Time[1][0] = new String("sprite");
  212.     document.MM_Time[1][0].slot = 1;
  213.     if (ns)
  214.         document.MM_Time[1][0].obj = document["Layer5"];
  215.     else
  216.         document.MM_Time[1][0].obj = document.all ? document.all["Layer5"] : null;
  217.     document.MM_Time[1][0].keyFrames = new Array(5, 10, 22, 24);
  218.     document.MM_Time[1][0].values = new Array(3);
  219.     document.MM_Time[1][0].values[0] = new Array(619,616,613,608,600,586,576,565,553,540,527,512,497,483,469,455,442,429,374,324);
  220.     document.MM_Time[1][0].values[0].prop = "left";
  221.     document.MM_Time[1][0].values[1] = new Array(439,429,418,408,398,388,383,379,374,370,366,361,357,352,348,344,340,336,317,299);
  222.     document.MM_Time[1][0].values[1].prop = "top";
  223.     if (!ns) {
  224.         document.MM_Time[1][0].values[0].prop2 = "style";
  225.         document.MM_Time[1][0].values[1].prop2 = "style";
  226.     }
  227.     document.MM_Time[1][0].values[2] = new Array("18","18","18","18");
  228.     document.MM_Time[1][0].values[2].prop = "zIndex";
  229.     if (!ns)
  230.         document.MM_Time[1][0].values[2].prop2 = "style";
  231.     document.MM_Time[1][1] = new String("sprite");
  232.     document.MM_Time[1][1].slot = 3;
  233.     if (ns)
  234.         document.MM_Time[1][1].obj = document["Layer6"];
  235.     else
  236.         document.MM_Time[1][1].obj = document.all ? document.all["Layer6"] : null;
  237.     document.MM_Time[1][1].keyFrames = new Array(12, 13, 14, 21, 36);
  238.     document.MM_Time[1][1].values = new Array(3);
  239.     document.MM_Time[1][1].values[0] = new Array(683,685,686,675,663,649,634,616,596,573,561,549,536,523,510,496,482,467,452,436,421,406,391,376,361);
  240.     document.MM_Time[1][1].values[0].prop = "left";
  241.     document.MM_Time[1][1].values[1] = new Array(459,461,462,460,459,457,455,451,447,440,436,432,427,423,418,412,407,401,395,389,384,378,372,366,360);
  242.     document.MM_Time[1][1].values[1].prop = "top";
  243.     if (!ns) {
  244.         document.MM_Time[1][1].values[0].prop2 = "style";
  245.         document.MM_Time[1][1].values[1].prop2 = "style";
  246.     }
  247.     document.MM_Time[1][1].values[2] = new Array("20","20","20","20","20");
  248.     document.MM_Time[1][1].values[2].prop = "zIndex";
  249.     if (!ns)
  250.         document.MM_Time[1][1].values[2].prop2 = "style";
  251.     document.MM_Time[1][2] = new String("sprite");
  252.     document.MM_Time[1][2].slot = 2;
  253.     if (ns)
  254.         document.MM_Time[1][2].obj = document["Layer7"];
  255.     else
  256.         document.MM_Time[1][2].obj = document.all ? document.all["Layer7"] : null;
  257.     document.MM_Time[1][2].keyFrames = new Array(7, 13, 24, 26);
  258.     document.MM_Time[1][2].values = new Array(3);
  259.     document.MM_Time[1][2].values[0] = new Array(746,727,708,689,670,648,624,606,587,568,547,525,503,482,462,444,427,411,373,358);
  260.     document.MM_Time[1][2].values[0].prop = "left";
  261.     document.MM_Time[1][2].values[1] = new Array(490,488,486,484,481,478,473,469,466,462,458,454,449,445,440,434,429,422,383,341);
  262.     document.MM_Time[1][2].values[1].prop = "top";
  263.     if (!ns) {
  264.         document.MM_Time[1][2].values[0].prop2 = "style";
  265.         document.MM_Time[1][2].values[1].prop2 = "style";
  266.     }
  267.     document.MM_Time[1][2].values[2] = new Array("19","19","19","19");
  268.     document.MM_Time[1][2].values[2].prop = "zIndex";
  269.     if (!ns)
  270.         document.MM_Time[1][2].values[2].prop2 = "style";
  271.     document.MM_Time[1][3] = new String("behavior");
  272.     document.MM_Time[1][3].frame = 50;
  273.     document.MM_Time[1][3].value = "MM_timelineGoto('Timeline2','1')";
  274.     document.MM_Time[1].lastFrame = 50;
  275.     for (i=0; i<document.MM_Time.length; i++) {
  276.         document.MM_Time[i].ID = null;
  277.         document.MM_Time[i].curFrame = 0;
  278.         document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
  279.     }
  280. }
  281. //-->
  282. </script>
  283. </head>
  284. <bgsound id="BackgroundSound" type="audio/midi" src="../audio/That's My Dad.mid" repeat="1" loop="-1">
  285. <body id="Main" LINK="#FFFFFF" VLINK="#FFFF00" ALINK="#00FF00" bgcolor="#F0E8E0"
  286. background="../image/dad-background.gif" onLoad="MM_timelinePlay('Timeline2');MM_timelinePlay('Timeline1')">
  287. <div id="Frame2" class="ParentLayer" style="position:absolute; width:100px; height:66px; z-index:73; left: 6px; top: 390px"> 
  288.   <div align="center">
  289.     <a id="LinkFrame21" name="">
  290.         <img id="uImage1" src="../image/dad-frame2.gif" width="439" height="43" class="Fixed02"> 
  291.     </a>
  292. </div>
  293. </div>
  294.  
  295. <div id="Layer12" class="ParentLayer" style="position:absolute; width:402px; height:70px; z-index:76; left: 257px; top: 77px"> 
  296.   <div align="center"> 
  297.     <a id="Link12" name="">
  298.         <p id="uText01"  class="TextHolder01">For a Special Dad</p>
  299.     </a>
  300.   </div>
  301. </div>
  302.  
  303. <div id="Layer13" class="ParentLayer" style="position:absolute; width:300px; height:23px; z-index:74; left: 114px; top: 480px"> 
  304.   <div align="center"> 
  305.     <a id="Link13" name="http://www.novadevelopment.com">
  306.         <p id="uLogo01" align="right" class="Fixed01">
  307.      </a>
  308.   </div>
  309. </div>
  310.  
  311. <div id="frame3" class="ParentLayer" style="position:absolute; width:34px; height:30px; z-index:72; left: 7px; top: 178px"> 
  312.   <div align="center">
  313.     <a id="LinkFrame3" name="">
  314.         <img id="uImage2" src="../image/dad-frame3.gif" width="46" height="212" class="Dynamic01">
  315.     </a>
  316.   </div>
  317. </div>
  318.  
  319. <div id="Layer23" class="ParentLayer" style="position:absolute; width:80px; height:72px; z-index:68; left: 676px; top: -186px"> 
  320.   <a id="Link23" name="">
  321.     <img id="uImage3" src="../image/superman2.gif" border="0" class="Dynamic01" width="198" height="179" name="Image1"> 
  322.   </a>
  323. </div>
  324.  
  325. <div id="frame1" style="position:absolute; width:36px; height:33px; z-index:38; left: 7px; top: 62px" class="ParentLayer"> 
  326.   <a id="LinkFrame1" name="">
  327.     <img id="uImage4" class="Fixed02" src="../image/dad-frame1.gif" width="439" height="116" border="0">
  328.   </a> 
  329. </div>
  330.  
  331. <div id="Layer28" style="position:absolute; width:104px; height:8px; z-index:27; left: 19px; top: 8px" class="ParentLayer"> 
  332.   <a id="Link28" name=""> <img id="uImage5" class="Fixed02" src="../image/dad-line1.gif" width="608" height="9"> 
  333.   </a> </div>
  334.  
  335. <div id="Layer25" class="ParentLayer"  style="position:absolute; width:372px; height:226px; z-index:5; left: 46px; top: 172px; background-color: #707070; layer-background-color: #707070; border: 1px none #000000"> 
  336.     <p>
  337. </div>
  338.  
  339. <div id="Layer30" class="ParentLayer" style="position:absolute; width:30px; height:30px; z-index:28; left: 62px; top: 178px"> 
  340.   <a id="Link30" name="" onMouseOver="MM_timelinePlay('Timeline1')" onMouseOut="MM_timelineStop('Timeline1')"> 
  341.     <img id="uImage6" class="ImageHolder" src="../Image/dad-photo.jpg" width="337" height="211" name="uImage06;359;215" border="0"> 
  342.   </a>
  343. </div>
  344.  
  345. <div id="frame4" style="position:absolute; left:410px; top:178px; width:22px; height:70px; z-index:40" class="ParentLayer">
  346.     <a id="LinkFrame4" name="">
  347.         <img id="uImage7" class="Fixed02" src="../image/dad-frame4.gif" width="35" height="212" border="0">
  348.     </a>
  349. </div>
  350.  
  351. <div id="Layer1" style="position:absolute; left:19px; top:449px; width:22px; height:30px; z-index:69" class="ParentLayer"> 
  352.   <a id="Link1" name=""> <img id="uImage8" class="Fixed02" src="../image/dad-line2.gif" width="608" height="16"> 
  353.   </a> </div>
  354.  
  355. <div id="Layer3" style="position:absolute; left:19px; top:16px; width:12px; height:16px; z-index:70" class="ParentLayer">
  356.   <a id="Link3" name="">
  357.     <img id="uImage9" class="Fixed02" src="../image/dad-line3.gif" width="11" height="450">
  358.   </a>
  359. </div>
  360.  
  361. <div id="Layer4" style="position:absolute; left:618px; top:16px; width:8px; height:12px; z-index:71" class="ParentLayer">
  362.   <a id="Link4" name="">
  363.     <img id="uImage10" class="Fixed02" src="../image/dad-line4.gif" width="9" height="450">
  364.   </a>
  365. </div>
  366.  
  367. <DIV id="Layer5" style="position:absolute; left:619px; top:439px; width:15px; height:24px; z-index:18" class="ParentLayer"> 
  368.   <a id="Link5" name=""> <IMG src="../image/bird1.gif" width="63" height="63" class="Dynamic01"> 
  369.   </a> </DIV>
  370.  
  371. <DIV id="Layer6" style="position:absolute; left:683px; top:459px; width:11px; height:13px; z-index:20" class="ParentLayer"> 
  372.   <a id="Link6" name=""> <IMG src="../image/bird2.gif" width="59" height="63" class="Dynamic01"> 
  373.   </a> </DIV>
  374.  
  375. <DIV id="Layer7" style="position:absolute; left:746px; top:490px; width:4px; height:9px; z-index:19" class="ParentLayer"> 
  376.   <a id="Link7" name=""> <IMG src="../image/bird3.gif" width="55" height="52" class="Dynamic01"> 
  377.   </a> </DIV>
  378.  
  379. <div id="Layer2" style="position:absolute; width:170px; height:260px; z-index:75; left: 451px; top: 172px" class="ParentLayer"> 
  380.   <div align="center"> 
  381.     <a id="Link2" name="">
  382.         <p id="uText02" class="TextHolder02">Dear Dad,      Happy Father's Day! As a gift for you on your special day, I will mow the lawn.
  383.     </a> 
  384.   </div>
  385. </div>
  386.  
  387.  
  388. </body>
  389. <script language="JavaScript" src="../../WebCard.js">
  390. </script>
  391. </html>
  392.  
  393.