﻿/* copyright(c) tau 2002-2007 all rights reserved. v.1.0 */ var debugmode =0;var cutbomdata =true;var timeoutcount=0;var drag_item_left_dif;var drag_item_top_dif;var Mac = navigator.userAgent.indexOf("Mac") != -1 ? true : false;function userFunctionGetError(msg) {dispUserLayer(400,200);var errhtml ="<br /><br />&nbsp;&nbsp;<strong><font color=red>" + msg + "</font></strong>\n";errhtml +="<br /><br />&nbsp;&nbsp;上記理由により、ページを表示できません。\n";errhtml +="<br /><br />※ 設定が正しい場合は左上のロゴをクリックして下さい。\n";getId('userlayer').innerHTML=errhtml;setHidden('process1');setHidden('process2');setOpacity('contents',100);return false;}function httpErrorMessage(num){var msg;switch (num) {case 1:msg='不正操作を検知したため、処理を中止しました。(GETリクエスト)\nTips:ローカル権限では実行できません。';break;case 10:msg='サーバーに接続できません。<br/>\nネットワーク設定に問題が発生しています。';break;case 11:msg='サーバーエラーを検知しました。\nTisp:ローカル権限では実行できません。';break;case 2:msg='タイムアウトになりました。';break;case 3:msg='ご利用のブラウザでは当サイトをご利用できません。';break;case 4:msg='ご利用のブラウザはサポートされていません。(リスナーをセットできません)';break;case 5:msg='ご利用のブラウザはサポートされていません。(リスナーを解除できません)';break;default:msg='不明なエラーです。';break;}if(debugmode){alert(msg);}userFunctionGetError(msg);return false;}function trim(str){str = str.replace(/^[\s　]+|[\s　]+$/g,"");return str;}function unBOM(str){for (var i = 0; i < str.length ; i++) {if(str.charCodeAt(i)!="65279"){break;}}return str.substr(i);}function htRequest(method,target_url,functionReference,data){var httpOj = createHttpRequest();if(!httpOj){ httpObjctGenerateFail(); }var methodmode ="";var methodtype ="";var connectmode=true;var responsedata;switch (method.toUpperCase()) {case 'GET' : methodmode = "GET" ; target_url += data ; break ;case 'GETXML' : methodmode = "GET" ; target_url += data ; methodtype="XML"; break ;case 'POST' : methodmode = "POST" ; break ;case 'POSTTIME': methodmode = "POST" ; connectmode = false ; break ;case 'POSTXML' : methodmode = "POST" ; methodtype ="XML" ; break ;case 'PUT' : methodmode = "PUT" ; break ;case 'HEAD' : methodmode = "HEAD" ; break ;case 'DELETE' : methodmode = "DELETE" ; break ;case 'OPTIONS' : methodmode = "OPTIONS" ; break ;case 'TRACE' : methodmode = "TRACE" ; break ;case 'CONNECT' : methodmode = "CONNECT" ; break ;}if(methodmode==""){ httpObjctGenerateFail(); }httpOj.open(methodmode,target_url,connectmode);httpOj.onreadystatechange=function(){if(httpOj.readyState==4){if(debugmode) {alert('デバッグ情報(リクエスト)\n[データ]：' + data + '\n[URL]：' + target_url + '\n[Method]：' + method + '\n\nデバッグ情報(レスポンス)\n' + httpOj.getAllResponseHeaders() + 'デバック情報(ステータス)\n[コード]：' + timeoutcount + '-' + httpOj.status + '\n[情報]：' + httpOj.statusText);}if(httpOj.status==200){if(methodtype=="XML"){if(debugmode) {alert('デバッグ情報(レスポンス)\n[データ]\n' + httpOj.responseXML.substr(0, 1024)+ '\n…');} responsedata = new String(httpOj.responseXML);} else {if(debugmode) {alert('デバッグ情報(レスポンス)\n[データ]\n' + httpOj.responseText.substr(0, 1024) + '\n…');} responsedata = new String(httpOj.responseText);}if(cutbomdata){functionReference(unBOM(responsedata));} else {functionReference(responsedata);}timeoutcount=0;} else {httpOj.abort();if (timeoutcount>=3){httpErrorMessage(2);timeoutcount=0;} else {timeoutcount++;try {htRequest(method,target_url,functionReference,data);} catch(e) {httpErrorMessage(10);}}return false;}}};httpOj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");if(methodmode=="GET"){httpOj.send('');} else {httpOj.send(data);}return false;}function createHttpRequest() {if(window.XMLHttpRequest){return new XMLHttpRequest();} else if(window.ActiveXObject){try {return new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {try {return new ActiveXObject("Microsoft.XMLHTTP");} catch (e2) {return false ; } }} else {return false ;}return false;}function httpObjGenerateFail(){httpErrorMessage(3);return false;}function creElem(elem) { try { return document.createElement(elem); } catch(e){return false;}}function delElem(strId) { try { strId.removeChild(strId.firstChild);return false; } catch(e){return false;}}function addElem(strId,elem){ try { strId.add(elem,null);return false; } catch (e){ strId.add(elem,-1);return false; } }function getEnc(strVal) { try { return encodeURIComponent(strVal); } catch (e){ return encodeURI(strVal); } }function getDec(strVal) { try { return decodeURIComponent(strVal); } catch (e){ return decodeURI(strVal); } }function getPath(strEncURI) { try { return strEncURI.replace(/%2F/g,"\/"); } catch (e){ return false; } }function getId(strid) { try { return document.getElementById(strid); } catch(e){ }}function getName(strName){ try { return document.getElementsByName(strName); } catch(e){ }}function getTag(strTag) { try { return document.getElementsByTagName(strTag); } catch(e){ }}function getSrc(strid) { try { return document.all.item(strid).src; } catch(e){ }}function getVal(strid) { try { return document.getElementById(strid).value; } catch(e){ }}function getLength(strid) { try { return document.all.item(strid).length; } catch(e){ }}function getSelectIndex(strid) { try { return document.getElementById(strid).selectedIndex; } catch(e){ }}function getObjId(obj,strid) { try { return obj.getElementById(strid); } catch(e){ }}function getObjName(obj,strName){ try { return obj.getElementsByName(strName); } catch(e){ }}function getObjTag(obj,strTag) { try { return obj.getElementsByTagName(strTag); } catch(e){ }}function getTagXml(doc,strTag,strNo) { try { return doc.getElementsByTagName(strTag).item(strNo).xml; } catch(e){ }}function getTagData(doc,strTag,strNo) { try { return doc.getElementsByTagName(strTag).item(strNo).firstChild.data; } catch(e){ }}function getTagLength(doc,strTag,strNo) { try { return doc.getElementsByTagName(strTag).length; } catch(e){ }}function getStrTagName(e) { return getTargetNode(e).tagName;}function getStrId(e) { return getTargetNode(e).id;}function getStrLocalName(e) { return getTargetNode(e).localName;}function getStrNodeName(e) { return getTargetNode(e).nodeName;}function getStrNodeValue(e) { return getTargetNode(e).nodeValue;}function getStrTitle(e) { return getTargetNode(e).title;}function getStrClassName(e) { return getTargetNode(e).className;}function getStrParentNode(e) { return getTargetNode(e).parentNode;}function getCacheClearURL(strSrc){ return strSrc + "?" + (new Date).getTime();}function getNavi(){ try { return document.referrer; } catch(e){return false;}}function PreLoadingImg(strSrc){try {preimg = new Image();preimg.src=strSrc;} catch(e){}return false;}function PreLoadingRsc(strid,srtrsc){var func_ref = function(data){strid.innerHTML=data;return false;};htRequest('get',srtrsc,func_ref,'');return false;}function delBigImage(e){try {if(getId('effectionImg')){var effectionImg = getId('effectionImg');effectionImg.style.borderColor = '#ffffff';var ua = navigator.userAgent;removeListener(effectionImg,'click',delBigImage,false);if(ua.indexOf("Opera") >= 0){effectionImg.style.visibility = 'hidden';return;}var bigImgFadeoutOpacity = 100;var func_ref = function(){try {bigImgFadeoutOpacity = bigImgFadeoutOpacity - 10;if(bigImgFadeoutOpacity <= 0){clearInterval(fadeout_timer);document.body.removeChild(effectionImg);bigImgFadeoutOpacity = 100;}setOpacity('effectionImg',bigImgFadeoutOpacity);} catch(e) {if(getId('effectionImg')){document.body.removeChild(getId('effectionImg'));}}return false;};fadeout_timer=setInterval(func_ref,40);}} catch(e) {}return false;}function explodeImg(elem,startx,starty,startw,starth,endx,endy,endw,endh){try {var x = startx;var y = starty;var w = startw;var h = starth;var period = 100;var interval = 10;var times = Math.floor(period/interval);elem.style.left = x + 'px';elem.style.top = y + 'px';elem.width = w + 'px';elem.height = h + 'px';elem.style.visibility = 'visible';var n = 0;var timer;var funcRef=function(){n ++;x += Math.floor((endx -startx)/times);y += Math.floor((endx -starty)/times);elem.style.left = x + 'px';elem.style.top = y + 'px';w += Math.floor((endw -startw)/times);h += Math.floor((endh -starth)/times);elem.style.width = w + 'px';elem.style.height = h + 'px';if ( n >= times){elem.style.left = endx + 'px';elem.style.top = endy + 'px';elem.style.width = endw + 'px';elem.style.height = endh + 'px';clearInterval(timer);}return false;};timer=setInterval(funcRef,interval);} catch(e) {}return false;}function dispBigImage(e){delBigImage(e);try {var target_node = getTargetNode(e);var effectionImg = creElem('img'); effectionImg.id = 'effectionImg'; effectionImg.src = target_node.src;document.body.appendChild(effectionImg);effectionImg.style.visibility = 'hidden';effectionImg.style.position = 'absolute';effectionImg.style.border = '2px outset #6655dd';effectionImg.style.cursor = 'pointer';addListener(effectionImg,'click',delBigImage,false);addListener(effectionImg,'mousedown',dragStart,false);var pPos = getElemPos(target_node);var pWidth = target_node.width;var pHeight = target_node.height;var oWidth = getId('effectionImg').width;var oHeight = getId('effectionImg').height;var minWidth = 480;var minHeight = 360;if ( oWidth < oHeight ) {if ( oHeight < minHeight ) {oWidth = Math.floor(oWidth/(oHeight/minHeight));oHeight = minHeight;}} else {if ( oWidth < minWidth ) {oHeight = Math.floor(oHeight/(oWidth/minWidth));oWidth = minWidth;}}var offSet = getPageCenterSize();var oPosX = offSet.x - parseInt(oWidth/2) ;var oPosY = offSet.y - parseInt(oHeight/2) - parseInt(offSet.y/5) ;if(oPosX<=0){oPosX=10;}if(oPosY<=0){oPosY=10;}explodeImg(effectionImg,pPos.x,pPos.y,pWidth,pHeight,oPosX,oPosY,oWidth,oHeight);} catch(e) {}return false;}function dragStart(e){try {var target_node = getTargetNode(e);dragObject = getId(target_node.id);var pPos = getElemPos(target_node);drag_item_left_dif = e.clientX - parseInt(pPos.x);drag_item_top_dif = e.clientY - parseInt(pPos.y);dragObject.style.position = 'absolute';addListener(dragObject,'mousemove',dragMove,false);addListener(dragObject,'mouseup',dragEnd,false);addListener(dragObject,'mouseout',dragEnd,false);} catch(e) {}return false;}function dragEnd(e){try {var dragObject = getId(getTargetNode(e).id);removeListener(dragObject,'mousemove',dragMove,false);removeListener(dragObject,'mouseup',dragEnd,false);removeListener(dragObject,'mouseout',dragEnd,false);} catch(e) {}return false;}function dragMove(e){try {var dragObject = getId(getTargetNode(e).id);dragObject.style.left = (e.clientX - drag_item_left_dif ) + 'px';dragObject.style.top = (e.clientY - drag_item_top_dif ) + 'px';} catch(e) {}return false;}function writeFlash( arg ) { var parm = []; for( i = 0 ; i < arguments.length ; i++ ) { parm[i] = arguments[i].split(' ').join('').split('='); switch (parm[i][0]) { case '_swf' : var _swf = parm[i][1] ; break ; case '_quality' : var _quality = parm[i][1] ; break ; case '_loop' : var _loop = parm[i][1] ; break ; case '_bgcolor' : var _bgcolor = parm[i][1] ; break ; case '_wmode' : var _wmode = parm[i][1] ; break ; case '_play' : var _play = parm[i][1] ; break ; case '_menu' : var _menu = parm[i][1] ; break ; case '_scale' : var _scale = parm[i][1] ; break ; case '_salign' : var _salign = parm[i][1] ; break ; case '_height' : var _height = parm[i][1] ; break ; case '_width' : var _width = parm[i][1] ; break ; case '_hspace' : var _hspace = parm[i][1] ; break ; case '_vspace' : var _vspace = parm[i][1] ; break ; case '_align' : var _align = parm[i][1] ; break ; case '_class' : var _class = parm[i][1] ; break ; case '_id' : var _id = parm[i][1] ; break ; case '_name' : var _name = parm[i][1] ; break ; case '_style' : var _style = parm[i][1] ; break ; case '_declare' : var _declare = parm[i][1] ; break ; case '_allowScriptAccess' : var _allowScriptAccess = parm[i][1] ; break ; case '_devicefont' : var _devicefont = parm[i][1] ; break ; default :; } } var htm = ""; htm+="<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000'"; htm+=" codebase='http://download.macromedia.com/pub/shockwave/"; htm+="cabs/flash/swflash.cab'"; if(!!_width) htm+=" width = '" + _width + "'"; if(!!_height) htm+=" height = '" + _height + "'"; if(!!_hspace) htm+=" hspace = '" + _hspace + "'"; if(!!_vspace) htm+=" vspace = '" + _vspace + "'"; if(!!_align) htm+=" align = '" + _align + "'"; if(!!_class) htm+=" class = '" + _class + "'"; if(!!_id) htm+=" id = '" + _id + "'"; if(!!_name) htm+=" name = '" + _name + "'"; if(!!_style) htm+=" style = '" + _style + "'"; if(!!_declare) htm+=" " + _declare; htm+=">"; if(!!_swf) htm+="<param name = 'movie' value ='" + _swf + "'>"; if(!!_quality) htm+="<param name = 'quality' value ='" + _quality + "'>"; if(!!_loop) htm+="<param name = 'loop' value ='" + _loop + "'>"; if(!!_bgcolor) htm+="<param name = 'bgcolor' value ='" + _bgcolor + "'>"; if(!!_play) htm+="<param name = 'play' value ='" + _play + "'>"; if(!!_menu) htm+="<param name = 'menu' value ='" + _menu + "'>"; if(!!_scale) htm+="<param name = 'scale' value ='" + _scale + "'>"; if(!!_salign) htm+="<param name = 'salign' value ='" + _salign + "'>"; if(!!_wmode) htm+="<param name = 'wmode' value ='" + _wmode + "'>"; if(!!_allowScriptAccess) htm+="<param name = 'allowScriptAccess' value ='" + _allowScriptAccess + "'>"; if(!!_devicefont) htm+="<param name = 'devicefont' value ='" + _devicefont + "'>"; htm+=""; htm+="<embed "; htm+=" pluginspage='http://www.macromedia.com/go/getflashplayer'"; if(!!_width) htm+=" width = '" + _width + "'"; if(!!_height) htm+=" height = '" + _height + "'"; if(!!_hspace) htm+=" hspace = '" + _hspace + "'"; if(!!_vspace) htm+=" vspace = '" + _vspace + "'"; if(!!_align) htm+=" align = '" + _align + "'"; if(!!_class) htm+=" class = '" + _class + "'"; if(!!_id) htm+=" id = '" + _id + "'"; if(!!_name) htm+=" name = '" + _name + "'"; if(!!_style) htm+=" style = '" + _style + "'"; if(!!_allowScriptAccess) htm+=" allowScriptAccess = '" + _allowScriptAccess + "'"; htm+=" type = 'application/x-shockwave-flash' "; if(!!_declare) htm+=" " + _declare; if(!!_swf) htm+=" src = '" + _swf + "'"; if(!!_quality) htm+=" quality = '" + _quality + "'"; if(!!_loop) htm+=" loop = '" + _loop + "'"; if(!!_bgcolor) htm+=" bgcolor = '" + _bgcolor + "'"; if(!!_play) htm+=" play = '" + _play + "'"; if(!!_menu) htm+=" menu = '" + _menu + "'"; if(!!_scale) htm+=" scale = '" + _scale + "'"; if(!!_salign) htm+=" salign = '" + _salign + "'"; htm+="></embed>"; htm+="</object>"; document.write(htm);}function hideContextUse(e) {if (navigator.appName == "Microsoft Internet Explorer") {if (event.button == 2 || (Mac && (event.ctrlKey || event.keyCode == 91))) { return false; }} else if (navigator.appName == "Netscape") {if (e.which == 3 || e.modifiers == 2 || e.ctrlKey) { return false; }}return false;}function hideContextNoUse() { return false;}function hideContext(){document.oncontextmenu = hideContextNoUse;if (document.all && (Mac || ! document.getElementById)) {document.onmousedown = hideContextUse;document.onkeydown = hideContextUse;} else if (document.layers) {window.captureEvents(Event.MOUSEDOWN | Event.modifiers | Event.KEYDOWN);window.onmousedown = hideContextUse;window.onkeydown = hideContextUse;} else if(navigator.userAgent.indexOf("Netscape6")!=-1){ document.onmouseup = hideContextUse; document.onkeydown = hideContextUse;}return false;}function showContext(){document.oncontextmenu = hideContextNoUse;if (document.all && (Mac || ! document.getElementById)) {document.onmousedown = "";document.onkeydown = "";} else if (document.layers) {window.captureEvents(Event.MOUSEDOWN | Event.modifiers | Event.KEYDOWN);window.onmousedown = "";window.onkeydown = "";} else if(navigator.userAgent.indexOf("Netscape6")!=-1){ document.onmouseup = ""; document.onkeydown = "";}return false;}function setShowTimer(strid,timerMsec){setVisible(strid);var loading_func = function(){try {setHidden(strid);clearInterval(loading_timer);} catch(e) {}return false;};loading_timer = setInterval(loading_func,timerMsec)}function setEnabled(strid) { try { getId(strid).disabled = '';} catch(e){ } return false;}function setDisabled(strid) { try { getId(strid).disabled = 'disabled';} catch(e){ } return false;}function setVisible(strid) { try { getId(strid).style.visibility = 'visible';} catch(e){ } return false;}function setHidden(strid) { try { getId(strid).style.visibility = 'hidden' ;} catch(e){ } return false;}function setShow(strid) { try { getId(strid).style.display = 'block' ;} catch(e){ } return false;}function setInShow(strid) { try { getId(strid).style.display = 'inline' ;} catch(e){ } return false;}function setHide(strid) { try { getId(strid).style.display = 'none' ;} catch(e){ } return false;}function setOpacity(strid,alphavalue){try {if((alphavalue>=100)||(alphavalue<0)){getId(strid).style.filter = "";getId(strid).style.mozOpacity = "";getId(strid).style.opacity = "";} else {getId(strid).style.filter = 'progid:DXImageTransform.Microsoft.alpha(opacity=' + alphavalue + ')';getId(strid).style.mozOpacity = alphavalue/100;getId(strid).style.opacity = alphavalue/100;}} catch(e){}return false;}function getTargetNode(e){var target_node;if(e.target){target_node=e.target;} else {target_node=e.srcElement;}if(target_node.nodeType==3){target_node=target_node.parentNode;}return target_node;}function getElemPos(elem){var obj = new Object();obj.x = elem.offsetLeft;obj.y = elem.offsetTop;while(elem.offsetParent){elem = elem.offsetParent;obj.x += elem.offsetLeft;obj.y += elem.offsetTop;}return obj;}function getPageSize(){var objPaseSize = new Object();if(document.all){ objPaseSize.x = document.body.clientWidth ;} else { objPaseSize.x = window.innerWidth ;}if(document.all){ objPaseSize.y = document.body.clientHeight;} else { objPaseSize.y = window.innerHeight;}return objPaseSize;}function getImageSize(src){var objImageSize = new Object();var tmp_upload_image = creElem('img'); tmp_upload_image.id = 'tmp_upload_image'; tmp_upload_image.src = src;tmp_upload_image.style.visibility = 'hidden';tmp_upload_image.style.position = 'absolute';document.body.appendChild(tmp_upload_image);objImageSize.x = getId('tmp_upload_image').width;objImageSize.y = getId('tmp_upload_image').height;document.body.removeChild(tmp_upload_image);return objImageSize;}function getPageCenterSize(){var objPaseCenterSize = new Object();var offSet = getPageSize();if(document.all){objPaseCenterSize.x = parseInt((document.body.scrollLeft || document.documentElement.scrollLeft)) + parseInt(offSet.x/2);objPaseCenterSize.y = parseInt((document.body.scrollTop || document.documentElement.scrollTop)) + parseInt(offSet.y/2);} else {objPaseCenterSize.x = parseInt(self.pageXOffset) + parseInt(offSet.x/2);objPaseCenterSize.y = parseInt(self.pageYOffset) + parseInt(offSet.y/2);}return objPaseCenterSize;}function eliminateDropdownList(strId){try {var i;for (i=getId(strId).length -1 ;i>=0;i--) {getId(strId).remove(i);}}catch(e){}return false;}function generateDropdownList(strId,aryItem){eliminateDropdownList(strId);var i;for (i=0;i<aryItem.length ;i++) {if(aryItem[i]!=""){var opt = creElem('option');opt.value = i;opt.text = aryItem[i];addElem(getId(strId),opt);}}return false;}function removeListener(elem,eventType,func,cap){if(elem.removeEventListener){elem.removeEventListener(eventType,func,cap);} else if(elem.detachEvent){elem.detachEvent('on' + eventType,func);} else {httpErrorMessage(5);return false;}return false;}function addListener(elem,eventType,func,cap){if(elem.addEventListener){elem.addEventListener(eventType,func,cap);} else if(elem.attachEvent){elem.attachEvent('on' + eventType,func);} else {httpErrorMessage(4);return false;}return false;}addListener(window,'load',setListeners,false);
