home *** CD-ROM | disk | FTP | other *** search
/ Design Your Dream Home / H&RCD2004.ISO / Houseplans / Main.js < prev    next >
Text File  |  2004-05-06  |  4KB  |  121 lines

  1. function newImage(arg) {
  2.     if (document.images) {
  3.         rslt = new Image();
  4.         rslt.src = arg;
  5.         return rslt;
  6.     }
  7. }
  8.  
  9. function changeImages() {
  10.     if (document.images && (preloadFlag == true)) {
  11.         for (var i=0; i<changeImages.arguments.length; i+=2) {
  12.             document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
  13.         }
  14.     }
  15. }
  16.  
  17. var preloadFlag = false;
  18. function preloadImages() {
  19.     if (document.images) {
  20.         CD_Page_Nav_01_over = newImage("/images/CD_Page_Nav_01-over.gif");
  21.         CD_Page_Nav_02_over = newImage("/images/CD_Page_Nav_02-over.gif");
  22.         CD_Page_Nav_03_over = newImage("/images/CD_Page_Nav_03-over.gif");
  23.         CD_Page_Nav_04_over = newImage("/images/CD_Page_Nav_04-over.gif");
  24.         CD_Page_Nav_05_over = newImage("/images/CD_Page_Nav_05-over.gif");
  25.         CD_Page_Nav_06_over = newImage("/images/CD_Page_Nav_06-over.gif");
  26.         CD_Page_Nav_07_over = newImage("/images/CD_Page_Nav_07-over.gif");
  27.         CD_Page_Nav_08_over = newImage("/images/CD_Page_Nav_08-over.gif");
  28.         CD_Page_Nav_09_over = newImage("/images/CD_Page_Nav_09-over.gif");
  29.         CD_Page_Nav_10_over = newImage("/images/CD_Page_Nav_10-over.gif");
  30.         CD_Front_05_over = newImage("/images/CD_Front_05-over.gif");
  31.         CD_Front_06_over = newImage("/images/CD_Front_06-over.gif");
  32.         CD_Front_07_over = newImage("/images/CD_Front_07-over.gif");
  33.         CD_Front_08_over = newImage("/images/CD_Front_08-over.gif");
  34.         CD_Front_09_over = newImage("/images/CD_Front_09-over.gif");
  35.         CD_Front_10_over = newImage("/images/CD_Front_10-over.gif");
  36.         CD_Front_11_over = newImage("/images/CD_Front_11-over.gif");
  37.         CD_Front_12_over = newImage("/images/CD_Front_12-over.gif");
  38.         CD_Front_13_over = newImage("/images/CD_Front_13-over.gif");
  39.         Basement_01_over = newImage("/images/Basement_01-over.gif");
  40.         Basement_02_Basement_01_over = newImage("/images/Basement_02-Basement_01_ove.gif");
  41.         Basement_02_Basement_03_over = newImage("/images/Basement_02-Basement_03_ove.gif");
  42.         Basement_02_Basement_04_over = newImage("/images/Basement_02-Basement_04_ove.gif");
  43.         Basement_02_Basement_05_over = newImage("/images/Basement_02-Basement_05_ove.gif");
  44.         Basement_02_Basement_06_over = newImage("/images/Basement_02-Basement_06_ove.gif");
  45.         Basement_02_Basement_07_over = newImage("/images/Basement_02-Basement_07_ove.gif");
  46.         Basement_02_Basement_08_over = newImage("/images/Basement_02-Basement_08_ove.gif");
  47.         Basement_03_over = newImage("/images/Basement_03-over.gif");
  48.         Basement_04_over = newImage("/images/Basement_04-over.gif");
  49.         Basement_05_over = newImage("/images/Basement_05-over.gif");
  50.         Basement_06_over = newImage("/images/Basement_06-over.gif");
  51.         Basement_07_over = newImage("/images/Basement_07-over.gif");
  52.         Basement_08_over = newImage("/images/Basement_08-over.gif");
  53.         preloadFlag = true;
  54.     }
  55. }
  56.  
  57. var isGoodBrowser = false;
  58. var isIE = false;
  59.  
  60. if(navigator.appVersion.indexOf("MSIE") > 0)
  61. {
  62.     if(parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf("MSIE") + 5)) >= 5)
  63.         isGoodBrowser = true;
  64.         isIE = true;
  65. }
  66. else
  67. {
  68.     if(parseInt(navigator.appVersion) >= 5)
  69.         isGoodBrowser = true;
  70. }
  71.  
  72. /*function MenuClick(objRealSource)
  73. {         
  74.     while (objRealSource.tagName != "TR")
  75.     {     
  76.         objRealSource = objRealSource.parentNode;         
  77.     }
  78.  
  79.     ToggleMenu(objRealSource);
  80. }
  81.  
  82. function MenuClickOld()
  83. {
  84.     if (!isGoodBrowser) return;
  85.     
  86.     var objRealSource = event.srcElement;
  87.  
  88.     while (objRealSource.tagName != "TD")
  89.     {
  90.         objRealSource = objRealSource.parentElement;
  91.     }
  92.      
  93.     ToggleMenu(objRealSource);
  94. }
  95.  
  96. function ToggleMenu(objRealSource)
  97. {
  98.     //var objTarget = objRealSource.parentNode.nextSibling;
  99.     var objTarget = objRealSource.nextSibling;
  100.     objTarget.style.display = objTarget.style.display == "none" ? "block" : "none";
  101. }*/
  102.  
  103. function MenuClick(objRealSource)
  104. {    
  105.     while (objRealSource.tagName != "TR")
  106.     {
  107.         objRealSource = objRealSource.parentNode;
  108.     }
  109.  
  110.     ToggleMenu(objRealSource.nextSibling);
  111. }
  112.  
  113. function ToggleMenu(objTarget)
  114. {    
  115.     objTarget.style.display = objTarget.style.display == "none" ? "" : "none";
  116. }
  117.  
  118. // Created with XBuilder (2.5.3727.1), Copyright (c) 1997-1999 Berry International, Inc. All Rights Reserved 
  119. // Page: http://hrcd2004.icowip.co.uk/Houseplans/Main.js 
  120. // Date: 05/05/04 07:46 PM 
  121.