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

  1. <html>
  2. <head>
  3. <title>Happy Anniversary</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <style>
  6.  
  7. IMG {
  8. position:relative;
  9. }
  10.  
  11. .TextHolder01{
  12. cursor:hand;
  13. position:relative;
  14. font-family:"Arial", "Helvetica", "sans-serif";
  15. font-size:24pt;
  16. font-weight:bold;
  17. text-align:center;
  18. color:#85545A;
  19. }
  20.  
  21. .Fixed01 {  
  22. font-family: "Arial", "Helvetica", "sans-serif"; 
  23. font-size: 7pt; 
  24. font-weight: normal;
  25. font-style: italic; 
  26. color: #003399; 
  27. text-align: center
  28. }
  29.  
  30.  
  31. .ParentLayer {
  32. border-style:groove;
  33. border-color:green;
  34. border-width:0px;
  35. }
  36.  
  37.  
  38. .ImageHolder {
  39. cursor:hand;
  40. }
  41.  
  42. .VideoHolder {
  43. cursor:hand;
  44. }
  45.  
  46. .Moveable01 {
  47. cursor:hand;
  48. position:relative;
  49. font-family:"Arial";
  50. font-size:12pt;
  51. font-style:italic;
  52. font-weight:bold;
  53. text-align:left;
  54. color:#ffffff;
  55. }
  56.  
  57. .Fixed01 {  
  58. font-family: "Arial", "Helvetica", "sans-serif"; 
  59. font-size: 7pt; 
  60. font-style: italic; 
  61. color: #003399; 
  62. text-align: center
  63. }
  64.  
  65. .Fixed02 { 
  66. cursor:arrow;
  67. font-family: "Arial", "Helvetica", "sans-serif"; 
  68. font-size: 7pt; 
  69. font-style: italic; 
  70. color: #ffff99; 
  71. text-align: center 
  72. }
  73.  
  74. .Dynamic01 {
  75. cursor:arrow;
  76. position:relative;
  77. font-family:"Arial";
  78. font-size:12pt;
  79. font-style:italic;
  80. font-weight:bold;
  81. text-align:left;
  82. color:#ffff00;
  83. }
  84.  
  85. .SoundClip {
  86. cursor:hand;
  87. position:relative;
  88. }
  89.  
  90. </style>
  91. <script language="JavaScript">
  92. <!--
  93. function MM_timelinePlay(tmLnName, myID) { //v1.2
  94.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  95.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  96.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  97.   tmLn = document.MM_Time[tmLnName];
  98.   if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  99.   if (myID == tmLn.ID) { //if Im newest
  100.     setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
  101.     fNew = ++tmLn.curFrame;
  102.     for (i=0; i<tmLn.length; i++) {
  103.       sprite = tmLn[i];
  104.       if (sprite.charAt(0) == 's') {
  105.         if (sprite.obj) {
  106.           numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
  107.           if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
  108.             keyFrm=1;
  109.             for (j=0; j<sprite.values.length; j++) {
  110.               props = sprite.values[j]; 
  111.               if (numKeyFr != props.length) {
  112.                 if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
  113.                 else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
  114.               } else {
  115.                 while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
  116.                 if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
  117.                   if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
  118.                   else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
  119.         } } } } }
  120.       } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  121.       if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  122.   } }
  123. }
  124.  
  125. function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  126.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  127.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  128.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  129.   tmLn = document.MM_Time[tmLnName];
  130.   if (numGotos != null)
  131.     if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
  132.     else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  133.   jmpFwd = (fNew > tmLn.curFrame);
  134.   for (i = 0; i < tmLn.length; i++) {
  135.     sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
  136.     if (sprite.charAt(0) == "s") {
  137.       numKeyFr = sprite.keyFrames.length;
  138.       firstKeyFr = sprite.keyFrames[0];
  139.       lastKeyFr = sprite.keyFrames[numKeyFr - 1];
  140.       if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
  141.       for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
  142.       for (j=0; j<sprite.values.length; j++) {
  143.         props = sprite.values[j];
  144.         if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
  145.         else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
  146.         if (sprite.obj != null) {
  147.           if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
  148.           else        sprite.obj[props.prop2][props.prop] = props[propNum];
  149.       } }
  150.     } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  151.   }
  152.   tmLn.curFrame = fNew;
  153.   if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
  154. }
  155.  
  156. function MM_showHideLayers() { //v2.0
  157.   var i, visStr, args, theObj;
  158.   args = MM_showHideLayers.arguments;
  159.   for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
  160.     visStr   = args[i+2];
  161.     if (navigator.appName == 'Netscape' && document.layers != null) {
  162.       theObj = eval(args[i]);
  163.       if (theObj) theObj.visibility = visStr;
  164.     } else if (document.all != null) { //IE
  165.       if (visStr == 'show') visStr = 'visible'; //convert vals
  166.       if (visStr == 'hide') visStr = 'hidden';
  167.       theObj = eval(args[i+1]);
  168.       if (theObj) theObj.style.visibility = visStr;
  169.   } }
  170. }
  171.  
  172. function MM_timelineStop(tmLnName) { //v1.2
  173.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  174.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  175.   if (tmLnName == null)  //stop all
  176.     for (var i=0; i<document.MM_Time.length; i++) document.MM_Time[i].ID = null;
  177.   else document.MM_Time[tmLnName].ID = null; //stop one
  178. }
  179.  
  180. function MM_initTimelines() {
  181.     //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
  182.     var ns = navigator.appName == "Netscape";
  183.     document.MM_Time = new Array(2);
  184.     document.MM_Time[0] = new Array(3);
  185.     document.MM_Time["Timeline1"] = document.MM_Time[0];
  186.     document.MM_Time[0].MM_Name = "Timeline1";
  187.     document.MM_Time[0].fps = 15;
  188.     document.MM_Time[0][0] = new String("sprite");
  189.     document.MM_Time[0][0].slot = 1;
  190.     if (ns)
  191.         document.MM_Time[0][0].obj = document["Layer6"];
  192.     else
  193.         document.MM_Time[0][0].obj = document.all ? document.all["Layer6"] : null;
  194.     document.MM_Time[0][0].keyFrames = new Array(1, 6, 10, 17, 24, 32, 37, 40);
  195.     document.MM_Time[0][0].values = new Array(3);
  196.     document.MM_Time[0][0].values[0] = new Array(89,96,104,111,118,125,116,106,95,85,91,99,106,115,123,131,139,130,121,112,103,94,84,75,84,93,103,112,122,130,138,146,139,131,123,116,110,102,95,89);
  197.     document.MM_Time[0][0].values[0].prop = "left";
  198.     document.MM_Time[0][0].values[1] = new Array(349,350,352,353,355,358,361,362,364,368,372,375,377,380,382,385,389,390,389,388,388,387,385,383,381,381,380,379,379,378,377,375,370,368,366,364,361,354,347,339);
  199.     document.MM_Time[0][0].values[1].prop = "top";
  200.     if (!ns) {
  201.         document.MM_Time[0][0].values[0].prop2 = "style";
  202.         document.MM_Time[0][0].values[1].prop2 = "style";
  203.     }
  204.     document.MM_Time[0][0].values[2] = new Array("10","13","13","13","13","13","13","13");
  205.     document.MM_Time[0][0].values[2].prop = "zIndex";
  206.     if (!ns)
  207.         document.MM_Time[0][0].values[2].prop2 = "style";
  208.     document.MM_Time[0][1] = new String("behavior");
  209.     document.MM_Time[0][1].frame = 41;
  210.     document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";
  211.     document.MM_Time[0][2] = new String("sprite");
  212.     document.MM_Time[0][2].slot = 2;
  213.     if (ns)
  214.         document.MM_Time[0][2].obj = document["Layer12"];
  215.     else
  216.         document.MM_Time[0][2].obj = document.all ? document.all["Layer12"] : null;
  217.     document.MM_Time[0][2].keyFrames = new Array(1, 7, 17, 19, 23, 32, 35, 37, 40);
  218.     document.MM_Time[0][2].values = new Array(2);
  219.     document.MM_Time[0][2].values[0] = new Array(379,370,362,353,344,335,324,316,307,298,289,280,271,263,255,248,242,230,226,229,233,240,251,258,265,273,281,289,297,305,311,318,331,340,348,357,365,370,375,380);
  220.     document.MM_Time[0][2].values[0].prop = "left";
  221.     document.MM_Time[0][2].values[1] = new Array(362,366,369,373,376,379,382,383,384,385,386,387,387,388,388,388,388,387,380,374,367,361,359,361,363,367,371,375,379,383,386,389,392,392,391,389,384,377,369,361);
  222.     document.MM_Time[0][2].values[1].prop = "top";
  223.     if (!ns) {
  224.         document.MM_Time[0][2].values[0].prop2 = "style";
  225.         document.MM_Time[0][2].values[1].prop2 = "style";
  226.     }
  227.     document.MM_Time[0].lastFrame = 41;
  228.     document.MM_Time[1] = new Array(4);
  229.     document.MM_Time["Timeline2"] = document.MM_Time[1];
  230.     document.MM_Time[1].MM_Name = "Timeline2";
  231.     document.MM_Time[1].fps = 15;
  232.     document.MM_Time[1][0] = new String("behavior");
  233.     document.MM_Time[1][0].frame = 3;
  234.     document.MM_Time[1][0].value = "MM_showHideLayers('document.layers[\\\'Layer2\\\']','document.all[\\\'Layer2\\\']','show','document.layers[\\\'Layer3\\\']','document.all[\\\'Layer3\\\']','hide')";
  235.     document.MM_Time[1][1] = new String("behavior");
  236.     document.MM_Time[1][1].frame = 10;
  237.     document.MM_Time[1][1].value = "MM_showHideLayers('document.layers[\\\'Layer2\\\']','document.all[\\\'Layer2\\\']','hide','document.layers[\\\'Layer3\\\']','document.all[\\\'Layer3\\\']','show')";
  238.     document.MM_Time[1][2] = new String("behavior");
  239.     document.MM_Time[1][2].frame = 17;
  240.     document.MM_Time[1][2].value = "MM_showHideLayers('document.layers[\\\'Layer2\\\']','document.all[\\\'Layer2\\\']','hide','document.layers[\\\'Layer3\\\']','document.all[\\\'Layer3\\\']','hide')";
  241.     document.MM_Time[1][3] = new String("behavior");
  242.     document.MM_Time[1][3].frame = 18;
  243.     document.MM_Time[1][3].value = "MM_timelineGoto('Timeline2','1')";
  244.     document.MM_Time[1].lastFrame = 18;
  245.     for (i=0; i<document.MM_Time.length; i++) {
  246.         document.MM_Time[i].ID = null;
  247.         document.MM_Time[i].curFrame = 0;
  248.         document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
  249.     }
  250. }
  251. //-->
  252. </script>
  253. </head>
  254. <bgsound id="BackgroundSound" type="audio/midi" src="../audio/Golden Years.mid" repeat="1" loop="-1">
  255. <body bgcolor="#CCCC99" background="../image/ann-bk.jpg" onLoad="MM_timelinePlay('Timeline1')">
  256. <div id="Layer6" style="position:absolute; left:89px; top:349px; width:146px; height:27px; z-index:10" class="ParentLayer"> 
  257.     <a id="Link2" name="">
  258.         <img id="uImage07" src="../image/ann-v.gif" width="200" height="38" class="Fixed01"> 
  259.     </a>
  260. </div>
  261. <div id="Layer7" style="position:absolute; left:581px; top:161px; width:165px; height:126px; z-index:8" class="ParentLayer"> 
  262.     <a id="Link3" name="">
  263.         <img id="uImage08" src="../image/ann-vbk.jpg" width="172" height="120" class="Moveable01"> 
  264.     </a>
  265. </div>
  266.  
  267. <div id="VideoBorder" class="ParentLayer" style="visibility:hidden; position:absolute; width:30px; height:30px; z-index:69; left: 0px; top: 0px; border-width:5px;"> 
  268. </div>
  269.  
  270. <div id="VideoLayer" style="position:absolute; visibility:visible; left:587px; top:166px; width:30px; height:30px; z-index:9" class="ParentLayer"> 
  271.   <a id="Link4" name="">
  272.     <img id="uVideo01" class="VideoHolder" type="video/avi" dynsrc="../video/Eternal Love.avi" width="158" height="111" repeat="1" loop="-1"> 
  273.   </a> 
  274. </div>
  275.  
  276. <div id="Layer9" style="position:absolute; left:199px; top:107px; width:30px; height:30px; z-index:12" class="ParentLayer"> 
  277.   <a id="Link5" name="" onMouseOver="MM_timelinePlay('Timeline2')" onMouseOut="MM_timelineStop('Timeline2')"> 
  278.     <img id="uImage09" src="../image/ann-photo.jpg" width="356" height="226" class="ImageHolder" name="uImage09;356;226"> 
  279.   </a>
  280. </div>
  281. <div id="Layer11" style="position:absolute; left:187px; top:95px; width:104px; height:18px; z-index:13" class="ParentLayer"> 
  282.   <a id="Link7" name="">
  283.     <img id="uImage01" src="../image/ann-frame1.gif" width="381" height="25" border="0" class="Fixed02"> 
  284.   </a>
  285.  </div>
  286. <div id="Layer12" style="position:absolute; left:379px; top:362px; width:208px; height:72px; z-index:14" class="ParentLayer"> 
  287.   <a id="Link8" name="">
  288.     <img  id="uImage11" src="../image/ann-music2.gif" width="383" height="69" class="Dynamic01"> 
  289.   </a>
  290. </div>
  291. <div id="Layer13" style="position:absolute; left:26px; top:1px; width:747px; height:49px; z-index:18" class="ParentLayer"> 
  292.   <a id="Link11" name=""> 
  293.     <p align="left" id="uText01"class="TextHolder01">Happy Anniversary</p>
  294.   </a>
  295. </div>
  296. <div id="Layer14" class="ParentLayer" style="position:absolute; width:300px; height:21px; z-index:17; left: 489px; top: 500px"> 
  297.   <div align="center"> 
  298.      <a id="Link12" name="http://www.novadevelopment.com">
  299.       <p id="uLogo01" align="right" class="Fixed01">
  300.     </a>
  301.   </div>
  302. </div>
  303. <div id="Layer17" style="position:absolute; left:187px; top:315px; width:28px; height:18px; z-index:19" class="ParentLayer"> 
  304.   <a id="Link13" name="">
  305.     <img id="uImage03" src="../image/ann-frame2.gif" width="381" height="32" border="0" class="Fixed02"> 
  306.   </a>
  307. </div>
  308. <div id="Layer15" style="position:absolute; left:187px; top:115px; width:7px; height:10px; z-index:20" class="ParentLayer"> 
  309.   <a id="Link14" name="">
  310.     <img id="uImage02" src="../image/ann-frame3.gif" width="32" height="211" border="0" class="Fixed02"> 
  311.   </a>
  312. </div>
  313. <div id="Layer16" style="position:absolute; left:540px; top:115px; width:7px; height:7px; z-index:21" class="ParentLayer"> 
  314.   <a id="Link15" name="">
  315.     <img id="uImage04" src="../image/ann-frame4.gif" width="28" height="211" border="0" class="Fixed02"> 
  316.   </a>
  317. </div>
  318. <DIV id="Layer2" style="position:absolute; left:1px; top:38px; width:167px; height:151px; z-index:6; visibility: hidden" class="ParentLayer"> 
  319.   <img src="../Image/ann-mbkl3.jpg" width="200" height="176"> </DIV>
  320. <DIV id="Layer3" style="position:absolute; left:1px; top:38px; width:11px; height:13px; z-index:7; visibility: hidden" class="ParentLayer"> 
  321.   <img src="../Image/ann-mbkl2.jpg" width="200" height="176"> </DIV>
  322. <div id="Layer4" style="position:absolute; left:202px; top:121px; width:351px; height:218px; z-index:11; background-color: #506C38; layer-background-color: #506C38; border: 1px none #000000"> 
  323.   <p></div>
  324. <div id="Layer1" style="position:absolute; width:200px; height:115px; z-index:5; left: 19px; top: 48px"><img src="../Image/ann-mbk.jpg" width="764" height="458"></div>
  325.  
  326. </body>
  327.  
  328. <script language="JavaScript" src="../../WebCard.js">
  329. </script>
  330.  
  331. </html>
  332.