/*----------カレンダーページ------------------- function rlv(o) { cLink(o,''); } function rlt(o) { cLink(o,'ov'); } function cLink(o,initState) { if(document.getElementById && document.createElement) { var tClassName = "clink"; var t = o.parentNode; while(t.className != tClassName) { t = t.nextSibling; } var s = initState; if(s != "ov") { t.style.backgroundPosition = "0px -67px"; } else { t.style.backgroundPosition = "0px 2px"; } } } ----------スケジュールページ---------- function rlvS1(o) { cLinkS(o,'','bg1'); } function rltS1(o) { cLinkS(o,'ov','bg1'); } function rlvS2(o) { cLinkS(o,'','bg2'); } function rltS2(o) { cLinkS(o,'ov','bg2'); } function cLinkS(o,initState,bgnum) { if(document.getElementById && document.createElement) { var tClassName = bgnum; var t = o.parentNode; while(t.className != tClassName) { t = t.nextSibling; } var s = initState; if(s != "ov") { t.style.backgroundPosition = "0px -120px"; } else { t.style.backgroundPosition = "0px 0px"; } } } -----------------------------------------------------------------*/ /*------------------ js最新版更新 20051022 --------------------*/ /*----------カレンダーページ----------*/ function rlv(o) { cLink(o,''); } function rlt(o) { cLink(o,'ov'); } function cLink(o,initState) { if(document.getElementById && document.createElement) { var tClassName = "clink"; var t = o.parentNode; while(t.className != tClassName) { t = t.nextSibling; } var s = initState; if(s != "ov") { t.style.backgroundPosition = "0px -67px"; } else { t.style.backgroundPosition = "0px 2px"; } } } /*----------スケジュールページ----------*/ function rlvS1(o) { cLinkS(o,'','bg1'); } function rltS1(o) { cLinkS(o,'ov','bg1'); } function rlvS2(o) { cLinkS(o,'','bg2'); } function rltS2(o) { cLinkS(o,'ov','bg2'); } function rlvS3(o) { cLinkP(o,'','bg3'); } function rltS3(o) { cLinkP(o,'ov','bg3'); } function rlvS4(o) { cLinkP(o,'','bg4'); } function rltS4(o) { cLinkP(o,'ov','bg4'); } function cLinkS(o,initState,bgnum) { if(document.getElementById && document.createElement) { var tClassName = bgnum; var t = o.parentNode; while(t.className != tClassName) { t = t.nextSibling; } var s = initState; if(s != "ov") { t.style.backgroundPosition = "0px -118px"; } else { t.style.backgroundPosition = "0px 0px"; } } } function cLinkP(o,initState,bgnum) { if(document.getElementById && document.createElement) { var tClassName = bgnum; var t = o.parentNode; while(t.className != tClassName) { t = t.nextSibling; } var s = initState; if(s != "ov") { t.style.backgroundPosition = "0px -118px"; } else { t.style.backgroundPosition = "0px 0px"; } } } /** * ブラウザ判定 */ function getBrowser() { var an = navigator.appName; var ua = navigator.userAgent; if (ua.indexOf("Safari")!=-1) { return "other"; } else if(ua.search('opera(\ |\/)6') != -1) { return "opera"; } else if(ua.search('opera(\ |\/)7') != -1) { return "opera"; } else if(ua.indexOf("Netscape6")!=-1) { return "netscape"; } else if(ua.indexOf("Netscape7")!=-1) { return "netscape"; } else if(ua.indexOf("DreamPassport")!=-1) { return "other"; } else if(ua.indexOf("AveFront")!=-1) { return "other"; } else if(an=="Netscape") { return "netscape"; } else if(an=="Microsoft Internet Explorer") { return "ie"; } return "other"; } /** * 二重サブミットチェック */ var clicked = false; function isClicked(){ if(clicked){ return true; }else{ clicked = true; return false; } } //メッセージボックスでいいえが押された時の処理追加 20050916 function reClick() { clicked = false; } /** * キーボード制御 * 以下のキー押下を無効化する * ・全画面表示機能(F11) * ・ホームページへ移動(ALT + HOME) * ・戻る(ALT + ←) * ・進む(ALT + →) * ・コンテキストメニュー * ・更新機能(F5 又 Ctrl + R 又 Ctrl + F5) * ・中止機能(Esc) * ・ウィンドウを開く(Ctrl + N) * ・backspace */ function chkKeyDown(evt) { //全画面表示機能(F11)抑止 if(evt.keyCode == 122) { evt.keyCode = 0; evt.cancelBubble = true; evt.returnValue = false; return false; } //ホームページへ移動(ALT + HOME)抑止 if(evt.altKey && evt.keyCode == 36) { evt.keyCode = 0; evt.cancelBubble = true; evt.returnValue = false; return false; } //戻る(ALT + ←)抑止 //if((evt.altKey && evt.keyCode == 37) || evt.keyCode == 8) { if(evt.altKey && evt.keyCode == 37) { evt.returnValue = false; return false; } //進む(ALT + →)抑止 if(evt.altKey && evt.keyCode == 39) { evt.returnValue = false; return false; } //コンテキストメニュー抑止 if(evt.shiftKey && evt.keyCode == 121) { evt.keyCode = 0; evt.returnValue = false; return false; } //更新機能(F5 又 Ctrl + R 又 Ctrl + F5)抑止 if((evt.ctrlKey && (evt.keyCode == 116 || evt.keyCode == 82)) || evt.keyCode == 116) { evt.keyCode = 0; evt.returnValue = false; return false; } //中止機能(Esc)抑止 if(evt.keyCode == 27) { evt.keyCode = 0; evt.returnValue = false; return false; } //ウィンドウを開く(Ctrl + N)抑止 if(evt.ctrlKey && evt.keyCode == 78) { evt.keyCode = 0; evt.returnValue = false; return false; } //backspace 抑止 if (evt.keyCode == 8 ) { //テキストボックス、パスワードボックスは許す for (i = 0; i < document.all.tags("input").length; i++) { if (document.all.tags("input")(i).name == window.event.srcElement.name && (document.all.tags("input")(i).type == "text" || document.all.tags("INPUT")(i).type == "password") && document.all.tags("input")(i).readOnly == false){ return true; } } //テキストエリアは許す for (i = 0; i < document.all.tags("textarea").length; i++) { if (document.all.tags("textarea")(i).name == window.event.srcElement.name && document.all.tags("textarea")(i).readOnly == false) { return true; } } evt.keyCode = 0; evt.returnValue = false; return false; } return true; } function chkKeyDown2(evt) { alert(evt.which + "/" + evt.modifiers); //全画面表示機能(F11)抑止 if(evt.which == 122) { return false; } //ホームページへ移動(ALT + HOME)抑止 if(evt.modifiers == 1 && evt.which == 36) { return false; } //戻る(ALT + ←)抑止 if(evt.modifiers == 1 && evt.which == 37) { return false; } //進む(ALT + →)抑止 if(evt.modifiers == 1 && evt.which == 39) { return false; } //コンテキストメニュー抑止 if(evt.modifiers == 4 && evt.which == 121) { return false; } //更新機能(F5 又 Ctrl + R 又 Ctrl + F5)抑止 if((evt.modifiers == 2 && (evt.which == 116 || evt.which == 82)) || evt.which == 116) { return false; } //中止機能(Esc)抑止 if(evt.which == 27) { return false; } //ウィンドウを開く(Ctrl + N)抑止 if(evt.modifiers == 2 && evt.which == 78) { return false; } //backspace 抑止 if (evt.which == 8 ) { return false; } return true; } /*--- ヘッダのウェブ予約のリンク用 ---*/ function loginwinopen() { window.open('https://cinemacity.co.jp/webReservation/login.do','loginWin','width=820,height=800, menubar=no,toolbar=no,scrollbars=yes,resizable=yes') } /*-----利用規約HTMLページ表示用 -----*/ function userRulesOpen() { window.open('http://cinemacity.co.jp/bmenu/agreement.html','_blank','menubar=no,toolbar=no,scrollbars=yes,resizable=yes') } function customerOpen() { window.open('http://cinemacity.co.jp/webReservation/display/customer.html','_blank','menubar=no,toolbar=no,scrollbars=yes,resizable=yes') } function usageOpen() { window.open('http://cinemacity.co.jp/webReservation/display/usage.pdf','_blank','width=820,menubar=no,toolbar=no,scrollbars=yes,resizable=yes') } /*--- ドメイン指定受信設定ページ表示用 ---*/ function howToDomainOpen() { window.open('http://cinemacity.co.jp/webReservation/howToDomain.htm','_blank','width=820,height=800,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=yes'); } /*--- シネマシティズン説明ページ表示用 ---*/ function cinemacitizenOpen() { window.open('http://cinemacity.co.jp/service/citizen.html','_blank','width=820,height=800,toolbar=0,status=0,menubar=0,scrollbars=1,resizable=yes'); } /*--- 会員登録ページ表示用 ---*/ function entrywinOpen() { window.open('http://cinemacity.co.jp/webReservation/accountTakeover.do?mode=go2Entry','loginWin','width=820,height=800,menubar=no,toolbar=no,scrollbars=yes,resizable=yes') } /*--- ポイントカードページ表示用リンク ---*/ function pointCardOpen() { /*--window.opener.focus();--*/ /*--window.opener.location.href="/faq/faq_page4.html";--*/ window.open('http://cinemacity.co.jp/faq/faq_page4.html','_blank','menubar=yes,toolbar=yes,scrollbars=yes,resizable=yes') } /*--- 今の画面を閉じて親画面に他の画面を表示する、共通 ---*/ function openerBack2_common(url) { try { window.opener.focus(); window.opener.location.href=url; } catch (e) { window.open(url); } self.window.close(); } /*--- 今の画面を閉じて親画面にカレンダー画面を表示する ---*/ function openerBack2Calendar() { openerBack2_common("calendar.do"); } /*--- 今の画面を閉じて親画面にスケジュール画面を表示する ---*/ function openerBack2Schedule() { if (arguments && arguments[0]) { openerBack2_common("schedule.do?mode=go2Schedule&selectedDate=" + arguments[0]); } else { openerBack2_common("schedule.do?mode=go2Schedule"); } } function faqOpen(mode) { window.open('faq.html?p=' + mode+"#"+mode,'faq','width=820,height=800,menubar=no,toolbar=no,scrollbars=yes,resizable=yes') }