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

  1. <html>
  2. <head>
  3. <title>Season's Greetings</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5.  
  6. <style>
  7.  
  8. IMG {
  9. position:relative;
  10. }
  11.  
  12. .TextHolder01{
  13. cursor:hand;
  14. position:relative;
  15. font-family:"Arial", "Helvetica", "sans-serif";
  16. font-size:24pt;
  17. font-weight:bold;
  18. text-align:center;
  19. color:#FFFFFF;
  20. }
  21.  
  22.  
  23. .ParentLayer {
  24. border-color:green;
  25. border-width:0px;
  26. ; border: 0px green groove}
  27.  
  28. .ImageHolder {
  29. cursor:hand;
  30. }
  31.  
  32. .Moveable01 {
  33. cursor:hand;
  34. position:relative;
  35. font-family:"Arial";
  36. font-size:12pt;
  37. font-style:italic;
  38. font-weight:bold;
  39. text-align:left;
  40. color:#ffffff;
  41. }
  42.  
  43. .Fixed01 {  
  44. cursor:arrow;
  45. font-family: "Arial", "Helvetica", "sans-serif"; 
  46. font-size: 7pt; 
  47. font-weight:normal;
  48. font-style: italic; 
  49. color: #ffff99; 
  50. text-align: center 
  51. }
  52.  
  53. .Fixed02 { 
  54. cursor:arrow;
  55. font-family: "Arial", "Helvetica", "sans-serif"; 
  56. font-size: 7pt; 
  57. font-weight:normal;
  58. font-style: italic; 
  59. color: #ffff99; 
  60. text-align: center 
  61. }
  62.  
  63. .Dynamic01 {
  64. cursor:arrow;
  65. position:relative;
  66. font-family:"Arial";
  67. font-size:12pt;
  68. font-style:italic;
  69. font-weight:bold;
  70. text-align:left;
  71. color:#ffff00;
  72. }
  73.  
  74. .TextHolder02 { 
  75. cursor:hand; 
  76. position:relative; 
  77. font-family:"Arial", "Helvetica", "sans-serif"; 
  78. font-size:12pt; 
  79. font-weight:bold; 
  80. text-align:left; 
  81. color:#660000; 
  82. }
  83.  
  84. .SoundClip {
  85. cursor:hand;
  86. position:relative;
  87. }
  88. </style>
  89.  
  90. <script language="JavaScript">
  91. <!--
  92. function MM_showHideLayers() { //v2.0
  93.   var i, visStr, args, theObj;
  94.   args = MM_showHideLayers.arguments;
  95.   for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
  96.     visStr   = args[i+2];
  97.     if (navigator.appName == 'Netscape' && document.layers != null) {
  98.       theObj = eval(args[i]);
  99.       if (theObj) theObj.visibility = visStr;
  100.     } else if (document.all != null) { //IE
  101.       if (visStr == 'show') visStr = 'visible'; //convert vals
  102.       if (visStr == 'hide') visStr = 'hidden';
  103.       theObj = eval(args[i+1]);
  104.       if (theObj) theObj.style.visibility = visStr;
  105.   } }
  106. }
  107.  
  108. function MM_timelinePlay(tmLnName, myID) { //v1.2
  109.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  110.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  111.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  112.   tmLn = document.MM_Time[tmLnName];
  113.   if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  114.   if (myID == tmLn.ID) { //if Im newest
  115.     setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
  116.     fNew = ++tmLn.curFrame;
  117.     for (i=0; i<tmLn.length; i++) {
  118.       sprite = tmLn[i];
  119.       if (sprite.charAt(0) == 's') {
  120.         if (sprite.obj) {
  121.           numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
  122.           if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
  123.             keyFrm=1;
  124.             for (j=0; j<sprite.values.length; j++) {
  125.               props = sprite.values[j]; 
  126.               if (numKeyFr != props.length) {
  127.                 if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
  128.                 else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
  129.               } else {
  130.                 while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
  131.                 if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
  132.                   if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
  133.                   else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
  134.         } } } } }
  135.       } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  136.       if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  137.   } }
  138. }
  139.  
  140. function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  141.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  142.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  143.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  144.   tmLn = document.MM_Time[tmLnName];
  145.   if (numGotos != null)
  146.     if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
  147.     else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  148.   jmpFwd = (fNew > tmLn.curFrame);
  149.   for (i = 0; i < tmLn.length; i++) {
  150.     sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
  151.     if (sprite.charAt(0) == "s") {
  152.       numKeyFr = sprite.keyFrames.length;
  153.       firstKeyFr = sprite.keyFrames[0];
  154.       lastKeyFr = sprite.keyFrames[numKeyFr - 1];
  155.       if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
  156.       for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
  157.       for (j=0; j<sprite.values.length; j++) {
  158.         props = sprite.values[j];
  159.         if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
  160.         else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
  161.         if (sprite.obj != null) {
  162.           if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
  163.           else        sprite.obj[props.prop2][props.prop] = props[propNum];
  164.       } }
  165.     } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  166.   }
  167.   tmLn.curFrame = fNew;
  168.   if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
  169. }
  170.  
  171. function MM_timelineStop(tmLnName) { //v1.2
  172.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  173.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  174.   if (tmLnName == null)  //stop all
  175.     for (var i=0; i<document.MM_Time.length; i++) document.MM_Time[i].ID = null;
  176.   else document.MM_Time[tmLnName].ID = null; //stop one
  177. }
  178.  
  179. function MM_initTimelines() {
  180.     //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
  181.     var ns = navigator.appName == "Netscape";
  182.     document.MM_Time = new Array(2);
  183.     document.MM_Time[0] = new Array(2);
  184.     document.MM_Time["Timeline1"] = document.MM_Time[0];
  185.     document.MM_Time[0].MM_Name = "Timeline1";
  186.     document.MM_Time[0].fps = 15;
  187.     document.MM_Time[0][0] = new String("behavior");
  188.     document.MM_Time[0][0].frame = 40;
  189.     document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')";
  190.     document.MM_Time[0][1] = new String("sprite");
  191.     document.MM_Time[0][1].slot = 1;
  192.     if (ns)
  193.         document.MM_Time[0][1].obj = document["Layer2"];
  194.     else
  195.         document.MM_Time[0][1].obj = document.all ? document.all["Layer2"] : null;
  196.     document.MM_Time[0][1].keyFrames = new Array(1, 15, 25);
  197.     document.MM_Time[0][1].values = new Array(2);
  198.     document.MM_Time[0][1].values[0] = new Array(672,654,635,617,599,580,562,544,525,506,486,464,440,416,389,342,293,241,187,129,69,8,-52,-112,-172);
  199.     document.MM_Time[0][1].values[0].prop = "left";
  200.     document.MM_Time[0][1].values[1] = new Array(129,129,129,130,130,130,130,130,130,129,128,126,124,121,117,109,100,89,78,66,52,39,26,12,-1);
  201.     document.MM_Time[0][1].values[1].prop = "top";
  202.     if (!ns) {
  203.         document.MM_Time[0][1].values[0].prop2 = "style";
  204.         document.MM_Time[0][1].values[1].prop2 = "style";
  205.     }
  206.     document.MM_Time[0].lastFrame = 40;
  207.     document.MM_Time[1] = new Array(5);
  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("behavior");
  212.     document.MM_Time[1][0].frame = 1;
  213.     document.MM_Time[1][0].value = "MM_showHideLayers('document.layers[\\\'Layer7\\\']','document.all[\\\'Layer7\\\']','show','document.layers[\\\'Layer8\\\']','document.all[\\\'Layer8\\\']','hide','document.layers[\\\'Layer9\\\']','document.all[\\\'Layer9\\\']','hide','document.layers[\\\'Layer10\\\']','document.all[\\\'Layer10\\\']','hide')";
  214.     document.MM_Time[1][1] = new String("behavior");
  215.     document.MM_Time[1][1].frame = 5;
  216.     document.MM_Time[1][1].value = "MM_showHideLayers('document.layers[\\\'Layer7\\\']','document.all[\\\'Layer7\\\']','hide','document.layers[\\\'Layer8\\\']','document.all[\\\'Layer8\\\']','show','document.layers[\\\'Layer9\\\']','document.all[\\\'Layer9\\\']','hide','document.layers[\\\'Layer10\\\']','document.all[\\\'Layer10\\\']','hide')";
  217.     document.MM_Time[1][2] = new String("behavior");
  218.     document.MM_Time[1][2].frame = 10;
  219.     document.MM_Time[1][2].value = "MM_showHideLayers('document.layers[\\\'Layer7\\\']','document.all[\\\'Layer7\\\']','hide','document.layers[\\\'Layer8\\\']','document.all[\\\'Layer8\\\']','hide','document.layers[\\\'Layer9\\\']','document.all[\\\'Layer9\\\']','show','document.layers[\\\'Layer10\\\']','document.all[\\\'Layer10\\\']','hide')";
  220.     document.MM_Time[1][3] = new String("behavior");
  221.     document.MM_Time[1][3].frame = 15;
  222.     document.MM_Time[1][3].value = "MM_showHideLayers('document.layers[\\\'Layer7\\\']','document.all[\\\'Layer7\\\']','hide','document.layers[\\\'Layer8\\\']','document.all[\\\'Layer8\\\']','hide','document.layers[\\\'Layer9\\\']','document.all[\\\'Layer9\\\']','hide','document.layers[\\\'Layer10\\\']','document.all[\\\'Layer10\\\']','show')";
  223.     document.MM_Time[1][4] = new String("behavior");
  224.     document.MM_Time[1][4].frame = 18;
  225.     document.MM_Time[1][4].value = "MM_timelineGoto('Timeline2','1')";
  226.     document.MM_Time[1].lastFrame = 18;
  227.     for (i=0; i<document.MM_Time.length; i++) {
  228.         document.MM_Time[i].ID = null;
  229.         document.MM_Time[i].curFrame = 0;
  230.         document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
  231.     }
  232. }
  233. //-->
  234. </script>
  235. </head>
  236. <bgsound id="BackgroundSound" type="audio/midi" src="../audio/Jingle Bells.mid" repeat="1" loop="-1">
  237. <body bgcolor="#FFFFFF" background="../image/strsb-1.jpg" onLoad="MM_timelinePlay('Timeline1')">
  238. <div id="Layer1" style="position:absolute; left:55px; top:40px; width:532px; height:325px; z-index:1" class="ParentLayer">
  239.     <a id="Link1" name="">
  240.         <img id="uImage01"  src="../Image/house-bk.jpg" width="662" height="483" class="Fixed02">
  241.     </a>
  242. </div>
  243.  
  244. <div id="Layer2" style="position:absolute; left:672px; top:129px; width:121px; height:60px; z-index:2" class="ParentLayer">
  245.     <a id="Link2" name="">
  246.         <img id="uImage02"  src="../image/snta-1.gif" width="187" height="69" class="Dynamic01">
  247.     </a>
  248. </div>
  249. <div id="Layer3" style="position:absolute; left:222px; top:211px; width:30px; height:30px; z-index:11" class="ParentLayer">
  250.     <a id="Link3" name="">
  251.         <img id="uImage03"  src="../Image/photo.jpg" width="287" height="192" name="uImage03;287;192" class="ImageHolder">
  252.     </a>
  253. </div>
  254. <div id="Layer4" style="position:absolute; left:218px; top:207px; width:295px; height:200px; z-index:3; background-color: #008400; layer-background-color: #008400; border: 1px none #000000" class="ParentLayer"> 
  255.   <p></div>
  256. <div id="Layer5" style="position:absolute; left:507px; top:305px; width:77px; height:110px; z-index:5" class="ParentLayer">
  257.     <A id="Link4" onMouseOver="MM_timelinePlay('Timeline2')" onMouseOut="MM_timelineStop('Timeline2')">
  258.         <img  id="uImage04" src="../image/snowman.gif" width="118" height="189" border="0" class="Fixed02">
  259.     </A>
  260. </div>
  261. <div id="Layer6" style="position:absolute; left:311px; top:136px; width:63px; height:51px; z-index:6" class="ParentLayer">
  262.     <a id="Link5" name="">
  263.         <img  id="uImage05" src="../image/bell.gif" width="80" height="74" class="Fixed02">
  264.     </a>
  265. </div>
  266. <div id="Layer7" style="position:absolute; left:624px; top:412px; width:38px; height:56px; z-index:7; visibility: hidden" class="ParentLayer">
  267.     <a id="Link6" name="">
  268.         <img  id="uImage06" src="../image/dog4.gif" width="44" height="71" class="Dynamic01">
  269.     </a>
  270. </div>
  271. <div id="Layer8" style="position:absolute; left:587px; top:461px; width:58px; height:57px; z-index:8; visibility: hidden" class="ParentLayer">
  272.     <a id="Link7" name="">
  273.         <img  id="uImage07" src="../image/dog1.gif" width="83" height="58" class="Dynamic01">
  274.     </a>
  275. </div>
  276. <div id="Layer9" style="position:absolute; left:519px; top:431px; width:75px; height:56px; z-index:9; visibility: hidden" class="ParentLayer">
  277.     <a id="Link8" name="">
  278.         <img  id="uImage08" src="../image/dog2.gif" width="62" height="86" class="Dynamic01">
  279.     </a>
  280. </div>
  281. <div id="Layer10" style="position:absolute; left:468px; top:404px; width:60px; height:64px; z-index:10; visibility: hidden" class="ParentLayer">
  282.     <a id="Link9" name="">
  283.         <img  id="uImage09" src="../image/dog3.gif" width="61" height="76" class="Fixed01">
  284.     </a>
  285. </div>
  286.  
  287. <div id="Layer12" class="ParentLayer" style="position:absolute; width:592px; height:70px; z-index:67; left: 121px; top: 0px"> 
  288.   <div align="center"> 
  289.     <a id="Link10" name="">
  290.       <p id="uText01"  class="TextHolder01">Season's Greetings 
  291.     </a> 
  292.   </div>
  293. </div>
  294. <div id="Layer13" class="ParentLayer" style="position:absolute; width:300px; height:21px; z-index:66; left: 215px; top: 537px"> 
  295.   <div align="center" > 
  296.     <a id="Link11" name="http://www.novadevelopment.com">
  297.         <p id="uLogo01" align="right" class="Fixed01">
  298.     </a> 
  299.   </div>
  300. </div>
  301. <div id="Layer14" class="ParentLayer" style="position:absolute; width:500px; height:30px; z-index:65; left: 129px; top: 483px"> 
  302.   <div align="center"> 
  303.     <a id="Link14" name="">
  304.         <p id="uText02"  class="TextHolder02">Warmest wishes from our family to your family.
  305.     </a> 
  306.   </div>
  307. </div>
  308.  
  309. </body>
  310. <script language="JavaScript" src="../../WebCard.js">
  311. </script>
  312. </html>
  313.