//=================================================================== // // *** HideAndReveal *** // //=================================================================== function hideAndReveal(targetElementId1,targetElementId2,targetElementId3){ var elementDisplayStats = document.getElementById(targetElementId1).style.display; var totalElementNum = 0; var elementEndFlag = 0; var temp; // get numer of elements do{ try{ var trySearchElementNum = totalElementNum+1; var temp = document.getElementById("leftnavChild"+trySearchElementNum).innerHTML; }catch(errorInfo){ elementEndFlag = 1; } if (elementEndFlag != 1){ totalElementNum = totalElementNum + 1; } }while(elementEndFlag == 0) // if child is not displayed if (elementDisplayStats == "none"){ document.getElementById(targetElementId1).style.display = "block"; document.getElementById(targetElementId2).style.fontWeight = "bold"; document.getElementById(targetElementId3).src = "http://img0.yodobashi.com/images/software/images/arrow06.gif"; // change other childs for(i=1;i<=totalElementNum;i++){ if(("leftnavChild"+i) != targetElementId1){ document.getElementById("leftnavChild"+i).style.display = "none"; document.getElementById("leftnavChildHeading"+i).style.fontWeight = "normal"; document.getElementById("leftnavChildArw"+i).src = "http://img0.yodobashi.com/images/software/images/arrow12.gif"; } } } // if child is displayed if (elementDisplayStats == "block"){ document.getElementById(targetElementId1).style.display = "none"; document.getElementById(targetElementId2).style.fontWeight = "normal"; document.getElementById(targetElementId3).src = "http://img0.yodobashi.com/images/software/images/arrow12.gif"; } } //=================================================================== // // *** RollOver *** // //=================================================================== var imageList = new Array(); function preLoad(){ imageList['cartover'] = new Image(); imageList['cartover'].src = 'http://img0.yodobashi.com/images/software/images/headernava_cart_over.gif'; imageList['headernavb01'] = new Image(); imageList['headernavb01'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_01_over.gif'; imageList['headernavb02'] = new Image(); imageList['headernavb02'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_02_over.gif'; imageList['headernavb03'] = new Image(); imageList['headernavb03'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_03_over.gif'; imageList['headernavb04'] = new Image(); imageList['headernavb04'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_04_over.gif'; imageList['headernavb05'] = new Image(); imageList['headernavb05'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_05_over.gif'; imageList['headernavb06'] = new Image(); imageList['headernavb06'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_06_over.gif'; imageList['headernavb07'] = new Image(); imageList['headernavb07'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_07_over.gif'; imageList['headernavb08'] = new Image(); imageList['headernavb08'].src = 'http://img0.yodobashi.com/images/software/images/headernavb_08_over.gif'; } if(document.images)preLoad(); function swapImage(targetImg,imageSrc) { if(!document.images)return; document.images[targetImg].src = imageSrc; } //=================================================================== // // *** PopUps *** // //=================================================================== //----------------------------------------------------- // openWin //----------------------------------------------------- var gAgent = navigator.userAgent; var gAppVer = navigator.appVersion; var gBrowser = navigator.appName; var gPlatform = null; var gVersion = null; if (gAgent.indexOf('Mac') != -1) { gPlatform = "Mac"; } else if (gAgent.indexOf('Win') != -1) { gPlatform = "Win"; } else { gPlatform = "other"; } if (gAgent.indexOf('MSIE') != -1) { gVersion = gAgent.substring((gAgent.indexOf('MSIE') + 5), (gAgent.indexOf('MSIE') + 9)); gBrowser = "MSIE"; } else if (gAgent.indexOf('MSIE') == -1) { gVersion = gAppVer.substring(0,4); if (gAgent.indexOf('Gecko') != -1) { if (gAgent.indexOf('Netscape') != -1) { gVersion = gAgent.substring((gAgent.indexOf('Netscape') + 9), (gAgent.indexOf('Netscape') + 12)); } } // NN if (gBrowser == "Netscape") { gBrowser = "NN"; } // Safari if (gAgent.indexOf('Safari') != -1) { gBrowser = "Safari"; } } if (gVersion.indexOf(';') != -1) { gVersion = gVersion.substring(0, gVersion.indexOf(';')); } if (gVersion.indexOf(' ') != -1) { gVersion = gVersion.substring(0, gVersion.indexOf(' ')); } if (!gNewWindow) { var gNewWindow = null; } function openWin(url, n, w, h, st){ var width = parseInt(w); var height = parseInt(h); var toolbar; var location; var directories; var status; var menubar; var resizable; var scrollbars; var dependent; st.charAt(0) == '1' ? toolbar = 'yes' : toolbar = 'no'; st.charAt(1) == '1' ? location = 'yes' : location = 'no'; st.charAt(2) == '1' ? directories = 'yes' : directories = 'no'; st.charAt(3) == '1' ? status = 'yes' : status = 'no'; st.charAt(4) == '1' ? menubar = 'yes' : menubar = 'no'; st.charAt(5) == '1' ? resizable = 'yes' : resizable = 'no'; st.charAt(6) == '1' ? scrollbars = 'yes' : scrollbars = 'no'; st.charAt(7) == '1' ? dependent = 'yes' : dependent = 'no'; if (location == 'yes') { // NN5 over if (gBrowser == "NN" && gVersion >= 5) { width += 0; height += 0; // NN4 for Mac } else if (gPlatform == "Mac" && gBrowser == "NN" && gVersion >= 4) { width += 15; height += 15; // NN4(for Win) } else if (gBrowser == "NN" && gVersion >= 4) { width += 0; height += 0; // IE5 for Mac } else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) { width += 0; height += 19; // IE4 for Mac } else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4) { width += 2; height += 6; // IE6(for Win) } else if (gBrowser == "MSIE" && gVersion >= 6) { width += 0; height -= 19; // IE5(for Win) } else if (gBrowser == "MSIE" && gVersion >= 5) { width += 0; height -= 19; // IE4(for Win) } else if (gBrowser == "MSIE" && gVersion >= 4) { width += 0; height -= 19; // safari for Mac } else if (gPlatform == "Mac" && gBrowser == "Safari" && gVersion >= 0) { width += -2; height += 50; // other } else { width += 0; height += 0; } } if (scrollbars == 'yes') { // NN5 over if (gBrowser == "NN" && gVersion >= 5) { width += 15; height += 1; // NN4 for Mac } else if (gPlatform == "Mac" && gBrowser == "NN" && gVersion >= 4) { width += 15; height -= 0; // NN4(for Win) } else if (gBrowser == "NN" && gVersion >= 4) { width += 16; height -= 0; // IE5 for Mac } else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) { width -= 0; height -= 16; // IE4 for Mac } else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4) { width -= 0; height -= 14; // IE5(for Win) } else if (gBrowser == "MSIE" && gVersion >= 5) { width += 16; height += 0; // IE4(for Win) } else if (gBrowser == "MSIE" && gVersion >= 4) { width += 16; height += 0; // other } else { width += 15; height += 3; } } else { // NN5 over if (gBrowser == "NN" && gVersion >= 5) { width += 1; height += 1; // NN4 for Mac } else if (gPlatform == "Mac" && gBrowser == "NN" && gVersion >= 4) { width -= 0; height -= 0; // NN4(for Win) } else if (gBrowser == "NN" && gVersion >= 4) { width -= 0; height -= 0; // IE5 for Mac } else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 5) { width -= 0; height -= 0; // IE4 for Mac } else if (gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4) { width -= 0; height += 2; // IE5(for Win) } else if (gBrowser == "MSIE" && gVersion >= 5) { width += 0; height += 0; // IE4(for Win) } else if (gBrowser == "MSIE" && gVersion >= 4) { width += 0; height += 0; // other } else { width += 0; height += 0; } } if (status == 'yes') { // NN4 for Mac if (gPlatform == "Mac" && gBrowser == "NN" && gVersion >= 4 && gVersion < 5) { width -= 15; height -= 15; // IE4 for Mac }else if(gPlatform == "Mac" && gBrowser == "MSIE" && gVersion >= 4 && gVersion < 5){ width -= 0; height += 16; } } if (status == 'no') { // NN4 if (gBrowser == "NN" && gVersion >= 4 && gVersion < 5) { width -= 0; height -= 0; // NN5 over }else if (gPlatform == "Mac" && gBrowser == "NN") { width += 0; height += 80; // NN5 over }else if (gPlatform == "Win" && gBrowser == "NN") { width += 0; height += 20; // safari for Mac } else if (gPlatform == "Mac" && gBrowser == "Safari" && gVersion >= 0) { width += 0; height += 20; } } var win_size = 'width=' + width + ',height=' + height; var win_attr = 'toolbar=' + toolbar + ',location=' + location + ',directories=' + directories + ',status=' + status + ',menubar=' + menubar + ',resizable=' + resizable + ',scrollbars=' + scrollbars + ',dependent=' + dependent; var w = window.open(url, n, win_attr + ',' + win_size); }