// declare array menuData = new Array(); for (i=0; i < 7; i++) { menuData[i] = new Array(20); for (j=0; j < 20; j++) { menuData[i][j] = new Array(2); } } // enter navigation data into array // menu1 menuData[0][0][0]="ホワイトデーコレクション"; menuData[0][0][1]="http://www.godiva.co.jp/store/collections.php?id=89"; menuData[0][1][0]="ジェムズ"; menuData[0][1][1]="http://www.godiva.co.jp/store/collections.php?id=53"; menuData[0][2][0]="ショコラ クラシック フレーズ"; menuData[0][2][1]="http://www.godiva.co.jp/store/collections.php?id=12"; menuData[0][3][0]="ギフトコレクション"; menuData[0][3][1]="http://www.godiva.co.jp/store/collections.php?id=01"; menuData[0][4][0]="トリュフアソートメント"; menuData[0][4][1]="http://www.godiva.co.jp/store/collections.php?id=02"; menuData[0][5][0]="クッキーコレクション"; menuData[0][5][1]="http://www.godiva.co.jp/store/collections.php?id=10"; menuData[0][6][0]="ホームエンターテイメント"; menuData[0][6][1]="http://www.godiva.co.jp/store/collections.php?id=96"; menuData[0][7][0]="アイスクリーム"; menuData[0][7][1]="http://www.godiva.co.jp/store/collections.php?id=41"; menuData[0][8][0]="その他"; menuData[0][8][1]="http://www.godiva.co.jp/store/collections.php?id=99"; // menu2 English Language Shopping menuData[1][0][0]="White day Collection"; menuData[1][0][1]="http://www.godiva.co.jp/store/collections_en.php?id=89"; menuData[1][1][0]="GEMS"; menuData[1][1][1]="http://www.godiva.co.jp/store/collections_en.php?id=53"; menuData[1][2][0]="Chocolat Classique Fraise"; menuData[1][2][1]="http://www.godiva.co.jp/store/collections_en.php?id=12"; menuData[1][3][0]="Gift Collection"; menuData[1][3][1]="http://www.godiva.co.jp/store/collections_en.php?id=01"; menuData[1][4][0]="Truffles Assortment"; menuData[1][4][1]="http://www.godiva.co.jp/store/collections_en.php?id=02"; menuData[1][5][0]="Cookies"; menuData[1][5][1]="http://www.godiva.co.jp/store/collections_en.php?id=10"; menuData[1][6][0]="Ice Cream"; menuData[1][6][1]="http://www.godiva.co.jp/store/collections_en.php?id=41"; // menu3なし //menuData[2][0][0]="チョコレートガイド"; //menuData[2][0][1]="http://www.godiva.co.jp/guidetogodiva/chocolate_guide.php"; //menuData[2][1][0]="チョコレートの話"; //menuData[2][1][1]="http://www.godiva.co.jp/about/chocolate_history.php"; //menuData[2][2][0]="ゴディバの歴史"; //menuData[2][2][1]="http://www.godiva.co.jp/about/godiva_history.php"; //menuData[2][3][0]="個性的な意匠と味わいのチョコレート"; //menuData[2][3][1]="http://www.godiva.co.jp/about/howmade.php"; //menuData[2][4][0]="チョコレートについて、よくあるご質問"; //menuData[2][4][1]="http://www.godiva.co.jp/about/faq.php"; // menu3 menuData[2][0][0]="ホワイトデーコレクション"; menuData[2][0][1]="http://www.godiva.co.jp/products/whiteday2010.php"; menuData[2][1][0]="ジェムズ"; menuData[2][1][1]="http://www.godiva.co.jp/products/gems.php"; menuData[2][2][0]="ショコラ クラシック フレーズ"; menuData[2][2][1]="http://www.godiva.co.jp/products/classiquefraise.php"; menuData[2][3][0]="ギフトコレクション"; menuData[2][3][1]="http://www.godiva.co.jp/products/gift.php"; menuData[2][4][0]="トリュフアソートメント"; menuData[2][4][1]="http://www.godiva.co.jp/products/truffles.php"; menuData[2][5][0]="クッキーコレクション"; menuData[2][5][1]="http://www.godiva.co.jp/products/cookies.php"; menuData[2][6][0]="ホームエンターテイメント"; menuData[2][6][1]="http://www.godiva.co.jp/products/homeent.php"; menuData[2][7][0]="アイスクリーム"; menuData[2][7][1]="http://www.godiva.co.jp/products/ice.php"; menuData[2][8][0]="その他"; menuData[2][8][1]="http://www.godiva.co.jp/products/others.php"; menuData[2][9][0]="ショコイスト"; menuData[2][9][1]="http://www.godiva.co.jp/products/chocoiste.php"; menuData[2][10][0]="ショコリキサー"; menuData[2][10][1]="http://www.godiva.co.jp/products/chocolixir.php"; menuData[2][11][0]="ブライダル&セレブレーション"; menuData[2][11][1]="http://www.godiva.co.jp/products/bridal.php"; // menu4 menuData[4][0][0]=null; // menu5 menuData[4][0][0]="エクスプレスショッピング"; menuData[4][0][1]="http://www.godiva.co.jp/member/express.php"; menuData[4][1][0]="購入履歴"; menuData[4][1][1]="http://www.godiva.co.jp/member/orderhistory.php"; menuData[4][2][0]="アドレス帳"; menuData[4][2][1]="http://www.godiva.co.jp/member/addressbook.php"; menuData[4][3][0]="eカード"; menuData[4][3][1]="http://www.godiva.co.jp/member/ecard.php"; // menu6 menuData[5][0][0]="ケーキ"; menuData[5][0][1]="http://www.godiva.co.jp/recipes/menu_cake.php"; menuData[5][1][0]="焼き菓子"; menuData[5][1][1]="http://www.godiva.co.jp/recipes/menu_baked.php"; menuData[5][2][0]="アイスクリームと冷たいデザート"; menuData[5][2][1]="http://www.godiva.co.jp/recipes/menu_cold.php"; menuData[5][3][0]="その他"; menuData[5][3][1]="http://www.godiva.co.jp/recipes/menu_others.php"; // 世界のゴディバ menuData[6][0][0]="アメリカ "; menuData[6][0][1]="http://www.godiva.com"; menuData[6][1][0]="ヨーロッパ 英語 "; menuData[6][1][1]="http://www.godiva.be"; menuData[6][2][0]="ホンコン "; menuData[6][2][1]="http://www.godiva.com.hk"; // Fry Multimedia // sniff for mac isMac = (navigator.appVersion.indexOf("Mac") != -1) ? 1 : 0; // define menu attributes here menuColor="#242018" menuColorOn="#654324" fontColorOff="#FFFFFF" // shows the drop down menu // expected arg is active div function showDDNav(){ args = showDDNav.arguments; var divName = args[0]; var divRef; if(br=="N"){ divRef=eval("document." + divName); if(divRef.visibility=='hide'){ divRef.visibility = 'show'; } } else { if (br=="NS6") { divRef=eval("document.getElementById('" + divName + "')"); } else { divRef=eval("document.all." + divName); } if(divRef.style.visibility=='hidden'){ divRef.style.visibility = 'visible'; } } // rollover if (args[1] != "on"){ changeImages(args[1], eval('\''+args[1]+'on'+'\'')); } } // hides the drop down menu // expected arg is active div function hideDDNav(){ args = hideDDNav.arguments; // rollover var divName = args[0]; var divRef; if(br=="N"){ divRef=eval("document." + divName); if(divRef.visibility=='show'){ divRef.visibility = 'hide'; } } else { if (br=="NS6") { divRef=eval("document.getElementById('" + divName + "')"); } else { divRef=eval("document.all." + divName); } if(divRef.style.visibility=='visible'){ divRef.style.visibility = 'hidden'; } } if (args[1] != "on"){ changeImages(args[1], eval('\''+args[1]+'off'+'\'')); } } // hides drop down menu when menu is active IE & NS6 // expected arg is active menu function hideDiv(){ args = hideDiv.arguments; var divName = args[0]; var divRef; // fix menu flicker problem in IE if(br=="IE"){ divRef=eval("document.all." + divName); // calculate active size of menu leftDiv=divRef.offsetLeft +2 rightDiv=divRef.offsetLeft + divRef.clientWidth -2 topDiv=divRef.offsetTop +2 bottomDiv=divRef.offsetTop + divRef.clientHeight -2 if(window.event.clientY > bottomDiv || window.event.clientY < topDiv || window.event.clientX < leftDiv || window.event.clientX > rightDiv){ divRef.style.visibility = 'hidden'; // rollover if (args[1] != "on"){ changeImages(args[1], eval('\''+args[1]+'off'+'\'')); } } // NS6 } else { divRef=eval("document.getElementById('" + divName + "')"); divRef.style.visibility = 'hidden'; // rollover if (args[1] != "on"){ changeImages(args[1], eval('\''+args[1]+'off'+'\'')); } } } // highlight menuitem in IE & NS6 // expected arg is active menuitem function divOver(){ args = divOver.arguments; var divName = args[0]; var menuColorOn = args[1]; var divRef; if (br=="NS6") { divRef=eval("document.getElementById('" + divName + "')"); divRef.style.cursor = "pointer"; } else { divRef=eval("document.all." + divName); } divRef.style.backgroundColor=menuColorOn; } // highlight off menuitem in IE & NS6 // expected arg is active menuitem function divOut(){ args = divOut.arguments; var divName = args[0]; var menuColor = args[1]; var divRef; if (br=="NS6") { divRef=eval("document.getElementById('" + divName + "')"); } else { divRef=eval("document.all." + divName); } divRef.style.backgroundColor=menuColor; } // highlight on menuitem in NETSCAPE 4.x // expected arg is active menuitem function menuOver(){ var args, theMenu; args = menuOver.arguments; menuColorOn=args[1]; theMenu = eval(args[0]); theMenu.bgColor=menuColorOn } // highlight off menuitem in NETSCAPE 4.x // expected arg is active menuitem function menuOut(){ var args, theMenu; args = menuOut.arguments; menuColor=args[1]; theMenu = eval(args[0]); theMenu.bgColor=menuColor } // goes to specified url // expected arg is url function gotoUrl(){ args = gotoUrl.arguments; location.href=args[0] } // BUILD THE MENU IN IE & NETSCAPE 6 // expected args are 'div name','x in menudata array', // 'menu left coord','top in pixels (aka y-coord)','color scheme',menu width var tdID = 0 function doDiv(){ args = doDiv.arguments; var divID = args[0]; var x = args[1]; var divLeft = args[2]; var divTop = args[3]; var menuWidth = args[4]; var innerWidth=menuWidth; /* if (isMac) { outerWidth=menuWidth; } */ var whichImg = args[5]; objDiv = "
" // the loop below writes out each line of the menu. for (y = 0; y < 15; y++){ if(menuData[x][y][0]!=null){ objDiv += "
 "+ menuData[x][y][0] +" 
" tdID = tdID +1 } } objDiv += "
" document.write(objDiv); } // BUILD THE MENU IN NETSCAPE 4.x // expected args are 'div name','x in menudata aray', // 'menu left coord','top in pixels',color scheme, menu width function doLayer(){ args = doLayer.arguments; var nestLayerID=0 var layerID = args[0]; var x = args[1]; var layerLeft = args[2]; var layerTop = args[3]; var menuWidth = args[4]; var whichImg = args[5]; var innerWidth = menuWidth if(navigator.platform.indexOf("Win") < 0){layerInc=16;layerStyle="netMenuMac";} else{layerInc=15;layerStyle="netMenu";} objDiv = "" var nestTop=0 // this loop writes out the menu items. for (y = 0; y < 15; y++){ if(menuData[x][y][0]!=null){ objDiv += ""+ menuData[x][y][0] objDiv +="" nestLayerID=nestLayerID+1 nestTop=nestTop+layerInc+1 tdID = tdID +1 } } objDiv += "" document.write(objDiv) } var br; //if(navigator.appName == 'Netscape' && document.layers != null){br="N";} //else if(navigator.appName == 'Microsoft Internet Explorer' && document.all != null){br="IE";} //else{br=null;} if(navigator.appName == 'Netscape') { if(document.layers){br="N"} else if(document.getElementById) {br="NS6"} } else{br="IE";} function reDo(){ window.location.reload(); } function setResize(){setTimeout("window.onresize=reDo",500);} if(br=="N"){ window.onload = setResize; } //browser = navigator.appName; //version = navigator.appVersion; //os = navigator.platform; //ie = "Microsoft Internet Explorer"; //nn = "Netscape"; // //if (browser == nn) { // document.write(''); //} // //else { // document.write(''); //} if(navigator.appVersion.substring(0,1) >= 4) { browser = navigator.appName; version = navigator.appVersion; os = navigator.platform; ie = "Microsoft Internet Explorer"; nn = "Netscape"; // sniff for netscape if (browser == nn) { // sniff for Mac and give them the default stylesheet if (os == "MacPPC") { document.write(''); } // sniff for anything greater than version 4 of Netscape and give them the default stylesheet // if (version.charAt(0) > 4) { if (version.substring(0,1) > 4) { document.write(''); } // give Netscape 4.x users the netscape stylesheet else { document.write(''); } } else { // give everyone else (IE) the default stylesheet document.write(''); } } else { // window.location="/upgrade.php"; document.write(''); } function checkver() { if(navigator.appVersion.substring(0,1) < 4) {//window.location="/upgrade.php" } } if (document.images) { image1on = new Image(); image1on.src = "/images/navigation/header/online_on.gif"; image2on = new Image(); image2on.src = "/images/navigation/header/online_en_on.gif"; image3on = new Image(); image3on.src = "/images/navigation/header/products_on.gif"; image4on = new Image(); image4on.src = "/images/navigation/header/whatsnew_on.gif"; image5on = new Image(); image5on.src = "/images/navigation/header/mygodiva_on.gif"; // image6on = new Image(); // image6on.src = "/images/navigation/header/recipes_on.gif"; image7on = new Image(); image7on.src = "/images/navigation/footer/godivaworld.gif"; image1off = new Image(); image1off.src = "/images/navigation/header/online_off.gif"; image2off = new Image(); image2off.src = "/images/navigation/header/online_en_off.gif"; image3off = new Image(); image3off.src = "/images/navigation/header/products_off.gif"; image4off = new Image(); image4off.src = "/images/navigation/header/whatsnew_off.gif"; image5off = new Image(); image5off.src = "/images/navigation/header/mygodiva_off.gif"; // image6off = new Image(); // image6off.src = "/images/navigation/header/recipes.gif"; image7off = new Image(); image7off.src = "/images/navigation/footer/godivaworld.gif"; } function changeImages() { if (document.images) { for (var i=0; i