//Netscape hosei function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //mouseover out function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 4)); var MacIE4 = ((Mac && navigator.appVersion.indexOf('MSIE 4.',0) != -1)); var MacIE3 = ((Mac && navigator.appVersion.indexOf('MSIE 3.',0) != -1)); var MIE4 = (Mac && IE && VER == 4); var WinIE = (Win && IE); var NN40 = (NN && navigator.appVersion.indexOf('4.0',0) != -1); function getBrouwserName() { var ap = navigator.appName; var ua = navigator.userAgent; if (ap.indexOf("Microsoft Internet Explorer",0) != -1) return "Explorer"; if (ap.indexOf("Netscape",0) != -1) return "Netscape"; if (ua.indexOf("Gecko",0) != -1) return "Gecko"; return ""; } // window.scroll // function getScrollLeft() { if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollLeft; } else if (window.pageXOffset) { return window.pageXOffset; } else { return 0; } } function getScrollTop() { if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollTop; } else if (window.pageYOffset) { return window.pageYOffset; } else { return 0; } } function getScrollWidth() { if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollWidth; } else if (window.innerWidth) { return window.innerWidth; } return 0; } function getScrollHeight() { if ((navigator.appName.indexOf("Microsoft Internet Explorer",0) != -1)) { return document.body.scrollHeight; } else if (window.innerHeight) { return window.innerHeight; } return 0; } var ScrollTimer; function pageScroll(StopX,StopY,Frame,CurrentX,CurrentY) { if (ScrollTimer) clearTimeout(ScrollTimer); if (!StopX || StopX < 0) StopX = 0; if (!StopY || StopY < 0) StopY = 0; if (!CurrentX) CurrentX = 0 + getScrollLeft(); if (!CurrentY) CurrentY = 0 + getScrollTop(); if (!Frame) Frame = 10; CurrentX += (StopX - getScrollLeft()) / Frame; if (CurrentX < 0) CurrentX = 0; CurrentY += (StopY - getScrollTop()) / Frame; if (CurrentY < 0) CurrentY = 0; var posX = Math.floor(CurrentX); var posY = Math.floor(CurrentY); window.scrollTo(posX, posY); if (posX != StopX || posY != StopY) { ScrollTimer = setTimeout("pageScroll("+StopX+","+StopY+","+Frame+","+CurrentX+","+CurrentY+")",16); } } function tophe() { if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) { pageScroll(0,0,10); } else { location.hash = "top"; } } function scroll_FloorMap() { if (!MacIE3 && !MacIE4 && !NN && window.scrollTo || NN && (Vminor >= 4.75) && window.scrollTo) { pageScroll(0,600,10); } else { location.hash = "map"; } } var BODY_BACKGROUND_COLOR = "EBEBF3"; function write_searching(){ if( window.parent.frames['main'] && document.fm) { window.parent.frames["main"].document.clear(); var searching_text; searching_text = "Searching"; searching_text += ""; searching_text += "
"; searching_text += "検索中です。しばらくお待ちください。

"; if (document.fm.ISBN.value == ''){ if (document.fm.select1.value == '') searching_text += "ジャンルを指定して検索するとすばやく検索できます。

"; else searching_text += document.fm.select1.options[document.fm.select1.selectedIndex].text + "のジャンルを検索しています。
"; if (document.fm.select2.value.length > 0) searching_text += "書籍名から'" + document.fm.select2.value + "' を検索しています。
"; if (document.fm.select3.value.length > 0) searching_text += "出版社名から'" + document.fm.select3.value + "' を前方一致検索しています。
"; if (document.fm.select4.value.length > 0) searching_text += "著者名から'" + document.fm.select4.value + "' を検索しています。
"; }else{ if (document.fm.ISBN.value.length > 0) searching_text += "ISBNコードから'" + document.fm.ISBN.value + "' を前方一致検索しています。
"; } searching_text += "
"; searching_text += ""; window.parent.frames["main"].document.write(searching_text); } } function write_searching2(){ if( window.parent.frames['main'] && document.fm) { window.parent.frames["main"].document.clear(); var searching_text; searching_text = "Searching"; searching_text += ""; searching_text += "
"; searching_text += "検索中です。しばらくお待ちください。

"; searching_text += "
"; searching_text += ""; window.parent.frames["main"].document.write(searching_text); } } // 日付の書式化した文字列を返します。 function formatDate(date,format){ var result = format; var year, mon, day, hour, min, sec; // 日付の分解 year = date.getFullYear(); mon = date.getMonth() + 1; day = date.getDate(); hour = date.getHours(); min = date.getMinutes(); sec = date.getSeconds (); if ( mon < 10){ mon = "0" + mon ; } if ( day < 10){ day = "0" + day ; } if ( hour < 10){ hour = "0" + hour; } if ( min < 10){ min = "0" + min ; } if ( sec < 10){ sec = "0" + sec ; } // 正規表現による置換 result = result.replace( /yyyy/i ,year ); result = result.replace( /mm/i ,mon ); result = result.replace( /dd/i ,day ); result = result.replace( /hh/i ,hour ); result = result.replace( /mi/i ,min ); result = result.replace( /ss/i ,sec ); return result; } // // 利用可能な手法を用いてオブジェクトを取得します。 // function Elements(d, f, name){ var result = null; var col = null; if (d && d.getElementsByName){ //getElementsByName をサポートします。 col = d.getElementsByName(name); }else if(f && f.elements){ // elements コレクションをサポートする。 col = f.elements[name]; }else{ return null; } if (col == null && d && d.getElementsById){ col = d.getElementsById(name); } if (col != null && col.length != null){ // 指定されたオブジェクトが複数見つかる。 // 先頭のオブジェクトを返す。 if (col.length > 0){ return col[0]; }else{ return null; } }else if (col != null){ return col; } return null; } //------------------------------------------------------------