var java_banner1= '
'; var java_banner3= '
'; var ROOT_URL = 'https://www.woopz.jp'; /** * Dispatch Base Stored Functions * * @author Shinya Chitose * @copyright Dispatch Base Sole Proprietorship. */ var EXEC_FUNC_ON_CLICK_DATE = ''; // 繝槭え繧ケ縺後け繝ェ繝�け縺輔l縺滓凾縺ョ蠎ァ讓吶r螳壽焚縺ィ縺吶k��KeyNavi菴ソ逕ィ�� var MOUSE_X, MOUSE_Y; function kl_onmousedown_ex(e){ MOUSE_X = kl_mousex(e); MOUSE_Y = kl_mousey(e); } /** * 蛻晄悄繝輔か繝シ繧ォ繧ケ */ function sjfFirstFocus() { var elements = document.forms[0].elements; for (var i = 0; i < elements.length; i++) { if (! elements[i].disabled && ! elements[i].type.match(/submit|button|file|hidden/g) ) { elements[i].focus(); break; } } } /** * 繝ュ繧ー繧「繧ヲ繝� */ function sjfLogout() { var logout = ROOT_URL + '/dsa/knob/'; if (confirm('譛ャ蠖薙↓繝ュ繧ー繧「繧ヲ繝医@縺セ縺吶°��')) { if (typeof(parent) == 'object') { parent.location.href= logout; } else { location.href = logout; } } } /** * 繝ュ繝シ繝€繝シ * * @param integer 1:ON / 2: OFF */ function sjfLoader(onOff) { if (onOff) { var top = ((kl_elem_y('loading')) ? kl_elem_y('loading') : 80) - ((KL_IE4) ? 30 : 0) + kl_sly(); top = ((! KL_IE4) && top > 80) ? 80 : top; document.getElementById('loading').style.top = top + 'px'; document.getElementById('disabledBody').style.display = 'block'; } else { document.getElementById('disabledBody').style.display = 'none'; // 繧「繝ウ繧ォ繝シ繧ソ繧ー縺ォ繝ュ繝シ繝€繝シ襍キ蜍輔r閾ェ蜍戊ソス蜉� var anchors = document.getElementsByTagName('a'); for (var i = 0; i < anchors.length; i++) { // 譌「縺ォJavaScirpt縺瑚ィ倩ソー縺輔l縺ヲ縺�k繧ゅ�繝サTARGET螻樊€ァ縺後≠繧九b縺ョ縺ッ髯、縺� if (! anchors[i].href.match(/javascript|mailto/) && ! anchors[i].target && ! anchors[i].title.match(/CSV繝€繧ヲ繝ウ\n?繝ュ繝シ繝�/) ) { /** * IF譁��縺ォCSV繝€繧ヲ繝ウ繝ュ繝シ繝峨r逵√¥險倩ソー縺後≠繧狗炊逕ア * * CSV繝€繧ヲ繝ウ繝ュ繝シ繝臼HP縺ォ繝ェ繝ウ繧ッ繧定イシ縺」縺滓凾sjfLoader縺瑚オキ蜍輔☆繧九→縲� * 縲瑚ェュ縺ソ霎シ縺ソ荳ュ縺ァ縺�...縲阪′豸医∴縺ェ縺上↑繧九€� * * 縺励°縺励↑縺後i縲√◆縺�縺ョ繝ェ繝ウ繧ッ縺ァ縺ッ繝€繧ヲ繝ウ繝ュ繝シ繝牙�逅��邨碁℃縺瑚ヲ九∴縺ェ縺��縺ァ縲� * anchors[i].href = "javascript:openSmallWin4Download('" + anchors[i].href + "');"; * 縺ョ繧医≧縺ェ繝励Ο繧ー繝ゥ繝�縺ァ蟆上え繧」繝ウ繝峨え繧定オキ蜍輔@縺溘°縺」縺溘�縺�縺後€� * IE縺ォ髯舌j縲゛avaScript 縺ァ window.open 縺励◆繧ヲ繧」繝ウ繝峨え繧ェ繝悶ず繧ァ繧ッ繝医〒縺ッ * 縲栗neternet Explorer縺ァ縺ッ縲《ervername - filename 繧偵ム繧ヲ繝ウ繝ュ繝シ繝峨〒縺阪∪縺帙s縲ゅ€� * 縺ィ縺ェ繧翫€√ム繧ヲ繝ウ繝ュ繝シ繝峨〒縺阪↑縺上↑繧九€� * * 縺薙l縺ッIE縺ョ繝舌げ縺�縺後€∫樟蝨ィ隗」豎コ遲悶′隕句ス薙◆繧峨↑縺�€� * * 縺。縺ェ縺ソ縺ォ * var newWin = window.open('dummyUrl'); // 遨コ繧ヲ繧」繝ウ繝峨え繧帝幕縺� * newWin.location.href = downloadUrl; // 繝€繧ヲ繝ウ繝ュ繝シ繝蔚RL縺ク繝ェ繝€繧、繝ャ繧ッ繝� * 縺ァ隱、鬲泌喧縺帙k縺九→諤昴▲縺溘′縲√ム繝。縺�縺」縺溘€� * * 縺ェ縺ョ縺ァ縲,SV繝€繧ヲ繝ウ繝ュ繝シ繝峨�蝣エ蜷医�菴輔b縺帙★PHP縺ァ繝ェ繝€繧、繝ャ繧ッ繝医&縺帙k縺薙→縺ォ縺励◆縲� */ anchors[i].onclick = function v() { sjfLoader(1) }; } } // 繝��繝ォ繝√ャ繝憂avaScript蛻晄悄蛹� enableTooltips(); } } /** * 繝。繝九Η繝シ隱ャ譏取枚 * * @param string 隱ャ譏取枚 */ function sjfMenuDescript(str) { var win = (window.name == 'menu') ? window : parent.menu.window; var target = win.document.getElementById('help'); // innerText 縺ッ NN 縺ェ縺ゥ縺悟ッセ蠢懊@縺ヲ縺�↑縺��縺ァ縲(nnerHTML 繧剃スソ縺� if (typeof(target) == 'object') { target.innerHTML = str; } } /** * 繝悶Ο繝�け陦ィ遉コ繝サ髱櫁。ィ遉コ * * @param string OnOff繧ソ繝シ繧イ繝�ヨ繧ェ繝悶ず繧ァ繧ッ繝�ID * @param object 蜻シ縺ウ蜃コ縺怜�繧ェ繝悶ず繧ァ繧ッ繝� */ function sjfBlockOnOff(target, caller) { var target = document.getElementById(target); if (typeof(target) == 'object') { if (caller.src.indexOf('Up', 0) !== -1) { target.style.display = 'none'; caller.src = caller.src.replace("Up", 'Down'); caller.title = '繧ー繝ォ繝シ繝励r髢九¥'; } else { target.style.display = 'block'; caller.src = caller.src.replace("Down", 'Up'); caller.title = '繧ー繝ォ繝シ繝励r髢峨§繧�'; } } } /** * 繝ュ繝シ繝ォ繧ェ繝シ繝舌� * * @param object 蜻シ縺ウ蜃コ縺怜�繧ェ繝悶ず繧ァ繧ッ繝� */ function sjfRollOver(obj) { if (obj.src.indexOf('Up', 0) !== -1) { obj.src = obj.src.replace('Up', 'Down'); } else { obj.src = obj.src.replace('Down', 'Up'); } } /** * 蜈ィ繝√ぉ繝�け繝懊ャ繧ッ繧ケ繧丹N/OFF縺吶k * * @param string 蟇セ雎。繝輔か繝シ繝�蜷� * @param object 蜻シ縺ウ蜃コ縺怜�繧ェ繝悶ず繧ァ繧ッ繝� */ function sjfCheckboxAllSelect(formName, caller) { var targets = document.getElementsByTagName('input'); for (var i = 0; i < targets.length; i++) { if (targets[i].name == formName) { targets[i].checked = caller.checked; // 驕ク謚槭そ繝ォ濶イ繧貞�縺ォ謌サ縺吶↑縺ゥ縺ョ髢「謨ー縺後≠繧句�エ蜷� if (targets[i].onclick) { targets[i].onclick(); } } } } /** * 荳ヲ縺ウ譖ソ縺医ユ繝シ繝悶Ν縺ァ驕ク謚槭&繧後◆陦後�濶イ繧貞、画峩縺吶k * * @param object 蜻シ縺ウ蜃コ縺怜�繧ェ繝悶ず繧ァ繧ッ繝� * @param string 蟇セ雎。TR縺ョID * @param string 騾壼クク縺ョCSS繧ッ繝ゥ繧ケ */ function sjfSortTblTrColorChange(obj, targetId, realClassName) { if (obj.checked) { document.getElementById(targetId).className = 'Selected'; } else { document.getElementById(targetId).className = realClassName; } } /** * 繝��繧ソ縺ョ enabled 繧定ィュ螳壹☆繧� * * @param string 譖エ譁ー蟇セ雎。縺ョ繧ォ繝ゥ繝� * @param integer 譖エ譁ー蛟、 * @param integer 蟇セ雎。繝励Λ繧、繝槭Μ繧ュ繝シ * @param integer 繝ェ繝舌�繧ケ繝輔Λ繧ー */ function sjfEnabledStatus(columnName, newValue, id, rev) { var msg; switch (columnName) { case 'enabled': msg = (newValue) ? '譛牙柑' : '辟。蜉ケ'; break; case 'test_account': msg = (newValue) ? '繝�せ繝医い繧ォ繧ヲ繝ウ繝�' : '繝ェ繧「繝ォ繧「繧ォ繧ヲ繝ウ繝�'; break; default: // msg = (rev) ? ((newValue) ? 'OFF' : 'ON') : ((newValue) ? 'ON' : 'OFF'); msg = (newValue) ? 'ON' : 'OFF'; } if (confirm('譛ャ蠖薙↓' + msg + '縺ォ縺励※繧ょョ懊@縺�〒縺吶°��')) { var form = document.sortTblDataDeleteForm; form.execType.value = 'enabledStatus'; form.columnName.value = columnName; form.newValue.value = newValue; form.id.value = id; form.submit(); sjfLoader(1); } } /** * 荳ヲ縺ウ譖ソ縺医ユ繝シ繝悶Ν縺九i繝��繧ソ繧貞炎髯、縺吶k */ function sjfSortTblDelete() { var elements = document.getElementsByTagName('input'); var newValue = ''; for (var i = 0; i < elements.length; i++) { if (elements[i].name == 'delete[]' && elements[i].checked) { newValue += elements[i].value + ','; } } if (newValue) { if (confirm("縲悟炎髯、縲阪☆繧九→蠕ゥ蜈��縺ァ縺阪∪縺帙s縲�\n" + "譛ャ蠖薙↓驕ク謚槫ッセ雎。繧貞炎髯、縺励※螳懊@縺�〒縺吶°��" )) { var form = document.sortTblDataDeleteForm; form.execType.value = 'deleteDatas'; form.newValue.value = newValue; form.submit(); sjfLoader(1); } else { var caller = document.getElementById('deleteCheckboxControl'); caller.checked = false; sjfCheckboxAllSelect('delete[]', caller); } } else { alert('蜑企勁蟇セ雎。縺碁∈謚槭&繧後※縺�∪縺帙s縲�'); } } /** * 繝。繝九Η繝シ隱ャ譏取枚 onblur荳€諡ャ險ュ螳� * * -- 隱ャ譏� -- * * multipart/form-data 縺ァ縺ッ縲’orms[0].elements[0] 縺ョ繝励Ο繝代ユ繧」縺� * language 縺励°辟。縺�ぜ縲“etElementsByTagName 縺ァ繧「繧ッ繧サ繧ケ縺励↑縺代l縺ー縺ェ繧峨↑縺�€� * * @param string 隱ャ譏取枚 */ function sjfInitFormOnblur(str) { sjfMenuDescript(str); var elements, i, focusTarget; elements = document.getElementsByTagName('input'); for (i = 0; i < elements.length; i++) { if (elements[i].type == 'file') { continue; } if (elements[i].type == 'text' && ! focusTarget) { focusTarget = elements[i]; } elements[i].onblur = function () { sjfMenuDescript(str); }; } elements = document.getElementsByTagName('select'); for (i = 0; i < elements.length; i++) { elements[i].onblur = function () { sjfMenuDescript(str); }; } sjfLoader(0); if (typeof(focusTarget) == 'object') { focusTarget.focus(); } } /** * 逕サ蜒上ヵ繧ゥ繝シ繝�縺ィ縲√�繝ャ繝薙Η繝シ繧ヲ繧」繝ウ繝峨え繧貞�譛溷喧 * * @param string 繧ェ繝ェ繧ク繝翫Ν逕サ蜒上う繝。繝シ繧ク * @param integer 逕サ蜒終D */ function sjfImgInitFormAndPrevWin(defaultImg, imgNo) { // 逕サ蜒上ヵ繧ゥ繝シ繝�繧貞�譛溷喧 var obj = document.getElementById('img' + imgNo + '_form'); var src = obj.innerHTML; // Windows IE if (KL_IE4W) { src = src.replace(/value=.* name=/, 'name='); } else { src = src.replace(/value=.* class=/, 'class='); } obj.innerHTML = src; // 繝励Ξ繝薙Η繝シ繧ヲ繧」繝ウ繝峨え繧貞�譛溷喧 obj = document.getElementById('img' + imgNo + '_preview'); obj.innerHTML = ''; } /** * 逕サ蜒丞炎髯、遒コ隱阪い繝ゥ繝シ繝� * * @param string 繧ェ繝ェ繧ク繝翫Ν逕サ蜒上う繝。繝シ繧ク * @param object 蜻シ縺ウ蜃コ縺怜�繧ェ繝悶ず繧ァ繧ッ繝� */ function sjfImgDelAlert(defaultImg, caller) { if (caller.checked) { if (confirm("逕サ蜒�" + caller.value + "繧貞炎髯、縺碁∈謚槭&繧後∪縺励◆縲�\n" + "菫晏ュ伜�逅�凾縺ォ縲仝EB繧オ繝シ繝舌°繧牙ョ悟�縺ォ蜑企勁縺輔l縺セ縺吶€�\n" + "縺薙�謫堺ス懊r陦後≧縺ィ縲∫判蜒上�蠕ゥ蜈��縺ァ縺阪∪縺帙s縲�\n\n" + "蜑企勁縺励※繧ょョ懊@縺�〒縺吶°��" )) { // 繝励Ξ繝薙Η繝シ繧ヲ繧」繝ウ繝峨え�狗判蜒城∈謚槫�譛溷喧 sjfImgInitFormAndPrevWin(defaultImg, caller.value); } else { caller.checked = false; } } } /** * 繝ェ繧「繝ォ繧ソ繧、繝�逕サ蜒上�繝ャ繝薙Η繝シ * * @param string 繧ェ繝ェ繧ク繝翫Ν逕サ蜒上う繝。繝シ繧ク * @param object 蜻シ縺ウ蜃コ縺怜�繧ェ繝悶ず繧ァ繧ッ繝� * @param integer 險ア蜿ッ諡。蠑オ蟄舌ち繧、繝�(1:jpeg/gif 2:jpeg/gif/swf) */ function sjfImgPreview(defaultImg, caller, allowExtensionType) { if (! caller.value) { return false; } if (typeof(allowExtensionType) == 'undefined') { var allowExtensionType = 1; } var imgNo = caller.name.replace('img', ''); var errMsg = ''; switch(allowExtensionType) { case 1: if (! caller.value.match(/\.(jpg|jpeg|gif)/i)) { errMsg = "逕サ蜒�" + imgNo + "縺ッ\nJPEG繝サGIF蠖「蠑上�逕サ蜒上@縺矩∈謚槭〒縺阪∪縺帙s縲�"; } break; case 2: if (! caller.value.match(/\.(jpg|jpeg|gif|swf)/i)) { errMsg = "逕サ蜒�" + imgNo + "縺ッ\nJPEG繝サGIF繝サSWF蠖「蠑上�逕サ蜒上@縺矩∈謚槭〒縺阪∪縺帙s縲�"; } break; } if (errMsg) { // 繝励Ξ繝薙Η繝シ繧ヲ繧」繝ウ繝峨え�狗判蜒城∈謚槫�譛溷喧 sjfImgInitFormAndPrevWin(defaultImg, imgNo); alert(errMsg); } else { if (caller.value.match(/\.swf/)) { alert("FLASH縺ッ繧「繝��繝ュ繝シ繝峨〒縺阪∪縺吶′縲√Μ繧「繝ォ繧ソ繧、繝�繝励Ξ繝薙Η繝シ縺ッ縺ァ縺阪∪縺帙s縲�"); } else { var fileName = caller.value; // 繝舌ャ繧ッ繧ケ繝ゥ繝�す繝・繧偵せ繝ゥ繝�す繝・縺ォ螟画鋤 while (fileName.indexOf('\\') != -1) { fileName = fileName.replace('\\','/'); } // MacIE縺ョ蝣エ蜷医�縺ソ file:/ 縺ィ縺励↑縺�→繧ッ繝ゥ繝�す繝・縺吶k fileName = (KL_IE4M) ? 'file:/' + fileName : 'file://' + fileName; // 繝励Ξ繝薙Η繝シ繧ヲ繧」繝ウ繝峨え繧貞�譛溷喧 var obj = document.getElementById('img' + imgNo + '_preview'); obj.innerHTML = ''; document.getElementById('imgdel' + imgNo).checked = false; } } } /** * 繝輔Μ繝シ繝��繝悶Ν霑ス蜉�髢「謨ー * * @param string 蜃ヲ逅�ち繧、繝� */ function sjfAddRowCol(type) { form.add.value = type; form.submit(); } /** * 繧ォ繝ャ繝ウ繝€繝シ繝舌げ騾€驕ソ髢「謨ー * * -- 隱ャ譏� -- * * 蜈�€��蟶�&繧後※縺�k繧ゅ�縺�縺ィ縲¨N/Safari 縺ァ蜍穂ス懊′縺翫°縺励>縲� * 繝ャ繧、繧「繧ヲ繝育沿縺ィ繧オ繝悶え繧」繝ウ繝峨え迚医r邨�∩蜷医o縺帙k縺薙→縺ァ蟇セ蠢懊&縺帙k縲� * * @param object 蛟、謖ソ蜈・繧ソ繝シ繧イ繝�ヨ */ function sjfCalendar(obj) { wrtWinCalendar(obj); /* // WinIE縲`acIE縺ョ蝣エ蜷� if (KL_IE4) { // 繝ャ繧、繧「繧ヲ繝育沿繧剃スソ逕ィ wrtCalendarLay(obj, event); // NN / Safari 縺ョ蝣エ蜷� } else { // 繧オ繝悶え繧」繝ウ繝峨え迚医r菴ソ逕ィ wrtWinCalendar(obj); } */ } /** * 迴セ蝨ィ縺ョ譎ょ綾蜿門セ� * * @param string (date|datetime|time) * @return string yyyy/mm/dd | yyyy/mm/dd H:i:s | H:i:s */ function sjfNow(type) { var date = new Date(); var y = date.getYear(); var m = date.getMonth() + 1; var d = date.getDate(); var H = date.getHours(); var i = date.getMinutes(); var s = date.getSeconds(); y = (y < 2000) ? y + 1900 : y; m = m < 10 ? '0' + m : m; d = d < 10 ? '0' + d : d; H = H < 10 ? '0' + H : H; i = i < 10 ? '0' + i : i; s = s < 10 ? '0' + s : s; var ret; switch (type) { case 'datetime': ret = y + '/' + m + '/' + d + ' ' + H + ':' + i + ':' + s; break; case 'time': ret = H + ':' + i + ':' + s; break; case 'timestamp': ret = y + m + d + H + i + s; break; default: ret = y + '/' + m + '/' + d; } return ret; } /** * 繝。繝シ繝ゥ繝シ襍キ蜍� * * @param string HTML繝。繝シ繝ゥ繝シ縺ョURL */ function sjfOpenMailer(url) { var width = 480; var height = 530; var status = 'width=' + width + ', height=' + height; var cw = (screen.width / 2) - (width / 2); var ch = (screen.height / 2) - (height / 2); if (navigator.userAgent.indexOf('MSIE') != -1) { status += ', left=' + cw + ', top=' + ch; } else if (navigator.userAgent.indexOf('Mozilla') != -1) { status += ', screenX=' + cw + ', screenY=' + ch; } var winName = 'dsaMailer' + sjfNow('timestamp'); var newWin = window.open(url, winName, status); newWin.focus(); // 蠕後〒繝。繧、繝ウ繧ヲ繧」繝ウ繝峨え縺九i繧ウ繝ウ繝医Ο繝シ繝ォ縺吶k蜿ッ閭ス諤ァ縺後≠繧狗ぜ縲√が繝悶ず繧ァ繧ッ繝医r霑斐☆ return newWin; } /** * FLASH繧ソ繧ー繧堤スョ謠� * * -- 隱ャ譏� -- * * 2006蟷エ4譛医°繧峨�WinIE繝代ャ繝√↓繧医j縲∵勸騾壹↓HTML縺ォFLASH繧呈嶌縺榊�縺吶→縲� * 荳€譌ヲFLASH繧ェ繝悶ず繧ァ繧ッ繝医r繧ッ繝ェ繝�け縺励※縺九i繧「繧ッ繧キ繝ァ繝ウ繧� * 繧「繧ッ繝�ぅ繝門喧縺励↑縺�→縺�¢縺ェ縺上↑縺」縺溘€� * * 縺セ縺溘€`acIE莉・螟悶〒縺ッFLASH縺ョ繧ェ繝悶ず繧ァ繧ッ繝医�荳翫↓繝ャ繧、繝、繧帝�鄂ョ縺吶k縺薙→縺後〒縺阪↑縺� * ��FLASH繧偵い繝ウ繧ォ繝シ繧ソ繧ー縺ァ蝗イ繧薙〒繧ら┌蜉ケ縺ォ縺ェ繧具シ峨�縺ァ縲� * 縺セ縺壹� 繧ソ繧ー縺ァ蜃コ蜉帙@縲√%縺ョ髢「謨ー縺ァ繧ソ繧ー鄂ョ謠帙r陦後≧縲� * * -- 菴ソ縺�婿 -- * * * [荳ュ逡・] * * * 縺�縺代〒蜍穂ス懊☆繧九€� */ function sjfReplaceFlashTag() { var html, aryFlashInfo, newHtml; // 繧ソ繧ー縺ョ諠��ア繧貞�縺ヲ蜿門セ� var elements = document.getElementsByTagName('u'); for (var i = 0; i < elements.length; i++) { html = elements[i].innerHTML; // 繧ソ繧ー縺ョ荳ュ縺� 縲熊lashObject縲� 縺ァ蟋九∪縺」縺ヲ縺�k蝣エ蜷� if (html.match(/^FlashObject/)) { aryFlashInfo = html.split('::'); // 荳狗キ壹r蜑企勁 elements[i].style.textDecoration = 'none'; // FLASH繧ソ繧ー逕滓� newHtml = '' + '' + '' // 騾乗�蛹悶☆繧九%縺ィ縺ァDIV繧貞�髱「縺ォ謚シ縺怜�縺吶%縺ィ縺後〒縺阪k + '' + '' + ''; // 繝ェ繝ウ繧ッ謖�ョ壹′縺ゅk蝣エ蜷� if (aryFlashInfo[4]) { // MacIE 縺ョ蝣エ蜷医�繧「繝ウ繧ォ繝シ繧ソ繧ー縺ァ蝗イ繧€縺�縺代〒OK if (aryFlashInfo[6] == 1) { newHtml = '' + newHtml + ''; // IE, NN 邉サ縺ッ繝医Μ繝�け縺悟ソ�ヲ� } else { newHtml = '
' + '
' + newHtml + '
' + '' + '
'; } } // 繧ソ繧ー縺ョ荳ュ霄ォ繧堤スョ謠帙@縺ヲ邨ゆコ� elements[i].innerHTML = newHtml; elements[i].style.display = 'block'; } } } /** * 繧ッ繝ュ繧ケ繝悶Λ繧ヲ繧カ蟇セ蠢懊� window.onload 縺ェ縺ゥ繧剃ク頑嶌縺阪○縺壹↓霑ス蜉�縺吶k髢「謨ー * * @param object 繧ェ繝悶ず繧ァ繧ッ繝� * @param string 蜃ヲ逅�ち繧、繝� * @param object 繝輔ぃ繝ウ繧ッ繧キ繝ァ繝ウ繧ェ繝悶ず繧ァ繧ッ繝� */ function sjfAddEvent(obj, type, func){ if (obj.attachEvent) { obj.attachEvent(type, func); } else if(obj.addEventListener) { obj.addEventListener(type.replace(/^on/, ''), func, true); } else { obj[type] = func; } } /** * PHP鬚ィin_array * * @param string 讀懃エ「譁�ュ怜� * @param array 讀懃エ「蟇セ雎。驟榊� * @param boolean 謌仙凄 */ function in_array(str, arr) { for (var i = 0; i < arr.length; i++) { if (str == arr[i]) { return true; } } return false; } /** * 繧サ繝ャ繧ッ繝医Γ繝九Η繝シ縺九i繧ク繝」繝ウ繝� * * @param string 蝓コ逶、URL * @param object 繧サ繝ャ繧ッ繝医ヵ繧ゥ繝シ繝� (this) */ function sjfSelectJump(obj, url) { url = (url == undefined) ? ((window.location.href.indexOf('?', 0) > 0) ? window.location.href : window.location.href + '?') : url; url = url + '&' + obj.name + '=' + urlencode(obj.options[obj.selectedIndex].value); location.href = url; } /** * 繧ケ繝ッ繝��繧、繝。繝シ繧ク * * @param object 繧ェ繝悶ず繧ァ繧ッ繝� * @param string 逕サ蜒丞錐 */ function sjfSwapImg(obj, value) { obj.src = value; } /** * 繧ェ繝悶ず繧ァ繧ッ繝医ョ繝舌ャ繧ー * * @param object 繝�ヰ繝�げ繧ェ繝悶ず繧ァ繧ッ繝� */ function sjfVarInfo(obj) { for (var i in obj){ document.write(i +"="+obj[i] + "
"); } } window.onload = function () { _anchorTargetRewrite(); sjfReplaceFlashTag(); _dispSiteBanner(); } function _dispSiteBanner() { if (document.getElementById('ban1') && typeof(java_banner1) != 'undefined') { document.getElementById('ban1').innerHTML = java_banner1; } if (document.getElementById('ban2') && typeof(java_banner2) != 'undefined') { document.getElementById('ban2').innerHTML = java_banner2; } if (document.getElementById('ban3') && typeof(java_banner3) != 'undefined') { document.getElementById('ban3').innerHTML = java_banner3; } if (document.getElementById('ban4') && typeof(java_banner4) != 'undefined') { document.getElementById('ban4').innerHTML = java_banner4; } if (document.getElementById('ban5') && typeof(java_banner5) != 'undefined') { document.getElementById('ban5').innerHTML = java_banner5; } } /** * 繧「繝ウ繧ォ繝シ縺ョrel螻樊€ァ縺ァ繝壹�繧ク縺ョ陦ィ遉コ譁ケ豕輔r螟画峩縺吶k * * @param object 繝峨く繝・繝。繝ウ繝医が繝悶ず繧ァ繧ッ繝� * @param string 髢「謨ー蜻シ縺ウ蜃コ縺励�繝励Ξ繝輔ぅ繝�け繧ケ��opener or parent�� */ function _anchorTargetRewrite(obj, funcPrefix) { if (! funcPrefix) { var funcPrefix = ''; } // 繝輔Ξ繝シ繝�縺九i蜻シ縺ウ蜃コ縺励◆蝣エ蜷� if (obj) { funcPrefix = (funcPrefix == 'document') ? '' : 'parent.'; } else { obj = document; } obj = (obj) ? obj : document; var anchors = obj.getElementsByTagName('a'); var i, anchor; for (i = 0; i < anchors.length; i++) { anchor = anchors[i]; /** * yyy...縲€縺� * xxxxx縲€縺ィ縺ェ繧九ヰ繧ー縺後≠繧九�縺ァ縲� * blank 縺ョ蝣エ蜷医�繧キ繝ウ繧ー繝ォ繧ッ繧ゥ繝シ繝医�繧オ繝九ち繧、繧コ繧偵@縺ェ縺�€� */ if (anchor.rel != 'blank') { anchor.href = anchor.href.replace("'", '窶�'); } if (anchor.rel == 'blank') { anchor.target = '_blank'; } else if (anchor.rel == 'parent') { anchor.target = '_parent'; } else if (anchor.rel == 'gravure') { anchor.href = 'javascript:' + funcPrefix + 'openGravure(\'' + anchor.href + '\');'; } else if (anchor.rel == 'girl') { anchor.href = 'javascript:' + funcPrefix + 'openDetailGirl(\'' + anchor.href + '\');'; } else if (anchor.rel == 'gmap') { anchor.href = 'javascript:' + funcPrefix + 'openGoogleMaps(\'' + anchor.href + '\');'; } else if (anchor.rel == 'coupon') { anchor.href = 'javascript:' + funcPrefix + 'openCoupon(\'' + anchor.href + '\');'; } } } function openGravure(url) { var win = window.open( url, 'winGnGravure', 'scrollbars=no,width=1050,height=780,resizable=no' ); win.focus(); } function openDetailGirl(url) { var win = window.open( url, 'winGnGirlDetail', 'scrollbars=yes,width=920,height=600,resizable=no' ); win.focus(); } function openGoogleMaps(url) { var win = window.open( url, 'winGnGoogleMaps', 'scrollbars=no,width=500,height=400,resizable=no' ); win.focus(); } function openCoupon(url) { var win = window.open( url, 'winGnCoupon', 'scrollbars=no,width=650,height=450,resizable=no' ); win.focus(); } /** * 繧ィ繝ェ繧「繝。繝九Η繝シ縺ョ繧ェ繝シ繝励Φ繧ッ繝ュ繝シ繧コ * * @param string 髢九¥
繧ソ繧ー縺ョID */ function openChildArea(openDdId) { var aryDD = document.getElementsByTagName('dd'); var i; for (i = 0; i < aryDD.length; i++) { if (aryDD[i].id.indexOf('arm') !== -1) { aryDD[i].style.display = 'none'; } } document.getElementById('arm' + openDdId).style.display = 'block'; }