function aK(t){var y=[];for(var z=1;z<aK.arguments.length;z++)y[z-1]=aK.arguments[z];var A=0;var B="";var C=0;var D,E,F,G,H,I,J,K,L,M,N;while(C<t.length){D=t.substr(C++,1);if(D!="%"||C==t.length){B+=D;}else{G=I=L=false;J=N=0;K=-1;H="";E=true;while(E){F=t.substr(C++,1);N++;switch(F){case" ":if(H!="+")H=" ";continue;case"+":H="+";continue;case"-":G=true;I=false;continue;case"0":if(J==0&&K==-1){if(!G)I=true;continue;}
case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":if(L){K=(K<0?0:K)*10+parseInt(F);}else{J=J*10+parseInt(F);}
continue;case".":L=true;continue;case"*":if(L){K=(A<y.length?parseInt(y[A++]):0);}else{J=(A<y.length?parseInt(y[A++]):0);if(J<0){G=true;J=-J;}}
continue;case"c":M=(A<y.length?parseInt(y[A++]):0);B+=String.fromCharCode(M);break;case"s":M=(A<y.length?y[A++]:"");M=(M?new String(M):"");B+=u(M,G,J,K);break;case"d":M=(A<y.length?parseInt(y[A++]):0);B+=v(M,10,false,G,J,K,I,H);break;case"o":M=(A<y.length?parseInt(y[A++]):0);B+=v(M,8,false,G,J,K,I,"");break;case"x":case"X":M=(A<y.length?parseInt(y[A++]):0);B+=v(M,16,(F=="X"),G,J,K,I,"");break;case"f":M=(A<y.length?parseFloat(y[A++]):0);B+=w(M,G,J,K,I,H);break;case"%":B+=F;break;default:if(N==1){B+="%"+F;}else{}
break;}
E=false;}}}
return B;function u(a,b,c,d){var e;var f="";if(d>0&&a.length>d){e=a.substr(0,d);}else{e=a;}
for(var g=0;g<c-a.length;g++)f+=" ";if(b){return e+f;}else{return f+e;}}
function v(a,b,c,d,e,f,g,h){var j,k,l=0,m="",n="";if(a==0){j="";k=0;m="0";l=1;}else if(a<0){j="-";k=-a;}else{j=h;k=a;}
while(k){m=("0123456789"+(c?"ABCDEF":"abcdef")).substr(k%b,1)+m;k=parseInt(k/b);l++;}
while(l<f){m='0'+m;l++;}
var o=e-l-j.length;for(var p=0;p<o;p++)n+=(g?"0":" ");if(d){return j+m+n;}else{return n+j+m;}}
function w(a,b,c,d,e,f){var g,h,j=0,k="",l="";if(a==0){g="";h=0;}else if(a<0){g="-";h=-a;}else{g=f;h=a;}
var m=parseInt(h);var n=x(h,0);if(d==0){if(n>=0.5)m++;n=0;}
if(m==0){k='0';j=1;}else{while(m){k=new String(parseInt(m)%10)+k;m=parseInt(m/10);j++;}}
if(d>0){var o=Math.pow(10,d);n=Math.round(n*o)/o;}
if(n>0){k+=".";j++;var q=j;while(n){k+=new String(parseInt(n*10));n=x(n,1);j++;}
while(j-q<d){k+='0';j++;}}
var r=c-j-g.length;for(var s=0;s<r;s++)l+=(e?"0":" ");if(b){return g+k+l;}else{return l+g+k;}}
function x(a,b){var c=new String(a);var d=c.indexOf(".");var e=c.substr(d+1+b);if(e!=""){return"0."+e;}else{return 0;}}}
function aL(a){return(typeof a=="undefined");};function aM(a,b){var c=function(){};c.prototype=b.prototype;a.prototype=new c();};if(aL(Array.prototype.push)){Array.prototype.push=function(a){this[this.length]=a;}}
var $emptyFunction=function(){};function aN(){var p=this;var k=navigator.userAgent.toLowerCase();var l=navigator.appName.toLowerCase();var m=navigator.appVersion.toLowerCase();var n=j("x11");p.isWindows=j("win");p.isWindows95=j("win95")||j("windows 95");p.isWindows98=j("win98")||j("windows 98");p.isWindowsMe=j("win 9x 4.90");p.isWindows2K=j("windows nt 5.0")||j("windows 2000");p.isWindowsXP=j("windows nt 5.1")||j("windows xp");p.isMac=j("mac");p.isMacOS9=p.isMac&&(j("os 9")||j("os9"));p.isMacOSX=p.isMac&&(j("os x")||j("osx"));p.isLinux=n&&j("linux");p.isUnix=n&&!p.isLinux;if(window.opera){p.isOpera=true;p.BrowserVersion=i(k,"opera");}else if(j("safari")){p.isSafari=true;var o=parseFloat(i(k,"safari"));if(o>86&&o<100){p.BrowserVersion=0.8;}else if(o<120){p.BrowserVersion=1;}else if(o<310){p.BrowserVersion=1.2;}else if(o<410){p.BrowserVersion=1.3;}else if(o<500){p.BrowserVersion=2.;}else if(o<600){p.BrowserVersion=3.;}else if(o>=600){p.BrowserVersion=3.;}else{p.BrowserVersion=0;}}else if(l&&l=="microsoft internet explorer"){p.isIE=true;p.BrowserVersion=i(k,"msie");}else if((navigator.vendor&&navigator.vendor.toLowerCase()=="firefox")||(navigator.userAgent&&navigator.userAgent.match(/firefox/i))){p.isFirefox=true;p.BrowserVersion=i(k,"firefox");}else if(l&&l=="netscape"&&j("netscape")){p.isNetscape=true;if(m){m=parseFloat(m);if(m<5){p.BrowserVersion=m;}else if(typeof navigator.vendorSub!="undefined"){p.BrowserVersion=parseFloat(navigator.vendorSub);}}}else if(i(k,"rv:",0)>=1.2){p.isMozilla=true;p.BrowserVersion=i(k,"rv:",0);}
function i(a,o,d){var e=a.indexOf(o);if(e!=-1){e+=o.length;var f="",g=0,h;while(e<a.length){h=a.charAt(e);if(" :/".indexOf(h)==-1||f.length>0){if(h=="-"&&f.length==0||h=="."&&!g++||"0123456789".indexOf(h)!=-1){f+=h;}else if(h=="."){}else{break;}}
e++;}
if(f.length>0)return(d?f:parseFloat(f));}
return 0;}
function j(a){return k.indexOf(a)!=-1;}}
aN.prototype.isOK=function(){var a=this;var c=a.BrowserVersion;return((a.isWindows)&&(a.isIE&&c>=5||a.isNetscape&&c>=7.||a.isFirefox&&c>=0.8||a.isOpera&&c>=8.||a.isMozilla&&c>=1.4||a.isSafari&&c>=2.)||a.isMac&&(a.isSafari&&c>=1.2||a.isNetscape&&c>=7.||a.isFirefox&&c>=0.8||a.isOpera&&c>=8.||a.isMozilla&&c>=1.4));}
var bI=new aN();if(typeof aL!="function"){aL=function(a){return(typeof a=="undefined");};}
function aO(a){return document.getElementById(a);};var $gel=aO;function aP(a,b,c){aQ(aO(a),b,c);};function aQ(a,b,c){if(a){for(var d=0;d<b.length-1;d++)if(a[b[d]])a=a[b[d]];var f=b[b.length-1];if(f=='cursor'&&bI.isIE&&bI.BrowserVersion<5.5)return;if(a&&!aL(a[f]))a[f]=c;}};function aR(a,b){return aS(aO(a),b);};function aS(a,b){if(a){for(var c=0;c<b.length-1;c++)if(a[b[c]])a=a[b[c]];if(a&&!aL(a[b[b.length-1]])){return a[b[b.length-1]];}else{return null;}}else{return null;}};function aT(a){if(a.parentElement){return a.parentElement;}else if(a.parentNode){return a.parentNode;}else{return null;}};function aU(a){var b;if(typeof a=="string"){b=document.getElementById(a);}else{b=a;}
var c=0;var d=0;while(b){c+=b.offsetLeft;if(b.tagName&&b.tagName.toLowerCase()!='html'&&b.scrollLeft){c-=b.scrollLeft;}
d+=b.offsetTop;if(b.tagName&&b.tagName.toLowerCase()!='html'&&b.scrollTop){d-=b.scrollTop;}
b=b.offsetParent;}
if(navigator.userAgent.indexOf("Mac")!=-1&&!aL(document.body.leftMargin)){c+=parseInt(document.body.leftMargin);d+=parseInt(document.body.topMargin);}
return{left:c,top:d};};function aV(a){if(!aL(a.innerHeight)){return a.innerHeight;}else if(!aL(a.document.documentElement)&&!aL(a.document.documentElement.clientHeight)&&a.document.documentElement.clientHeight>0){return a.document.documentElement.clientHeight}else if(!aL(a.document.body)){return a.document.body.clientHeight}
return 0};function aW(a){if(!aL(a.innerWidth)){return a.innerWidth;}else if(!aL(a.document.documentElement)&&!aL(a.document.documentElement.clientWidth)&&a.document.documentElement.clientWidth>0){return a.document.documentElement.clientWidth;}else if(!aL(a.document.body)){return a.document.body.clientWidth;}
return 0};function aX(){if(navigator.userAgent.match(/MSIE/)){var a=document.body.scrollLeft;if(!a)a=document.documentElement.scrollLeft;return a;}else{return window.pageXOffset;}};function aY(a){if(navigator.userAgent.match(/MSIE/)){var b=document.body.scrollTop;if(!b)b=document.documentElement.scrollTop;return b;}else{return window.pageYOffset;}};function aZ(){var a,b;if(window.innerHeight&&window.scrollMaxY){a=document.body.scrollWidth;b=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollWidth;b=document.body.scrollHeight;}else{a=document.body.offsetWidth;b=document.body.offsetHeight;}
var c,d;if(self.innerHeight){c=self.innerWidth;d=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){c=document.documentElement.clientWidth;d=document.documentElement.clientHeight;}else if(document.body){c=document.body.clientWidth;d=document.body.clientHeight;}
if(b<d){pageHeight=d;}else{pageHeight=b;}
if(a<c){pageWidth=c;}else{pageWidth=a;}
return{width:pageWidth,height:pageHeight};}
function ba(a,b){var c=document.createElement(a);var d=(typeof bI=='undefined'?isInternetExplorer:bI.isIE);if(b){for(var f in b){var g=b[f];if(d&&f=='class'){c.className=g;}else if(f=='innerHTML'){c.innerHTML=g;}else{c.setAttribute(f,g);}}}
return c}
function bb(a){while(a.firstChild){a.removeChild(a.firstChild);}}
function bc(a){var b=a.parentNode,c,d=[];while(c=a.nextSibling){d.push(b.removeChild(c));}
return d;}
function bd(a,b){var c=[];for(var d=a.firstChild;d;d=d.nextSibling){be(d,b,c)}
return c;}
function be(a,b,c){if(b(a))c[c.length]=a;for(var d=a.firstChild;d;d=d.nextSibling){be(d,b,c)}}
function bf(a,b){if(b.nextSibling){b.parentNode.insertBefore(a,b.nextSibling);}else{b.parentNode.appendChild(a);}
return a;}
function bg(a,b){for(var c=a.firstChild;c;c=c.nextSibling){if(b(c))return c;}
return null;}
function bh(a,b){a=a.parentNode;while(a){if(b(a))return a;a=a.parentNode;}
return null;}
function bi(a,b){if(a==null||a.className==null)return false;var d=a.className.split(" ");for(var e=0,f=d.length;e<f;e++){if(d[e]==b)return true}
return false}
function bj(a,b){if(bi(a,b)){return;}else{var c=a.className;a.className=c+(c?" ":"")+b;return;}}
function bk(a,b){if(a==null||a.className==null)return;var d=a.className.split(" ");var e=[],f=false;for(var g=0,h=d.length;g<h;g++){if(d[g]==b){f=true;}else{e.push(d[g]);}}
if(f)a.className=e.join(" ");return f;}
function bl(){var a=document.body.scrollTop;if(!a)a=-1*document.documentElement.scrollTop;return a;}
function bm(a){if(a){if(a<0){document.documentElement.scrollTop=-1*a;}else{document.body.scrollTop=a;}}}
function bn(a){return(a?a:(window.event?event:null));};function bo(a){return(a.srcElement?a.srcElement:(a.target?a.target:null));};function bp(a){return(a.relatedTarget?a.relatedTarget:(a.toElement?a.toElement:null));};function bq(a){return(a.relatedTarget?a.relatedTarget:(a.fromElement?a.fromElement:null));};function br(a){if(typeof a.clientX!="undefined"){return a.clientX+aX();}else if(typeof a.pageX!="undefined"){return a.pageX;}else{return null;}};function bs(a){if(typeof a.clientY!="undefined"){return a.clientY+aY();}else if(typeof a.pageY!="undefined"){return a.pageY;}else{return null;}};function bt(b,c,d,f){try{if(b.addEventListener){b.addEventListener(c,d,f);if(c=="click")b.onclick=function(){return false}}else if(b.attachEvent){var g=function(a){d(a);return false};b.attachEvent("on"+c,g)}
return true;} catch(e){return false}};function bu(e,f,g,h,i,j){this.setLimits=function(a,b,c,d){if(a!=null)u=q+a;if(b!=null)v=q+b;if(c!=null)w=r+c;if(d!=null)z=r+d;}
this.setPosition=function(a,b){if(p&&(J||!(E==q+a&&F==r+b))){E=q+a;F=r+b;aQ(p,["style","left"],a+"px");aQ(p,["style","top"],b+"px");J=false;}}
var n=aO(f);if("ontouchstart"in n){var o=true;}
if(o){n.ontouchstart=k;}else{n.onmousedown=k;}
if(j)aQ(n,["style","cursor"],j);var p=aO(e);var q=0,r=0,s;if(p){q=parseInt(aS(p,["style","left"]));if(isNaN(q))q=0;r=parseInt(aS(p,["style","top"]));if(isNaN(r))r=0;s=p.id;}
var t=false;var u,v,w,z;var A,B,C=0,D=0;var E=0,F=0;var G=g;var H=h;var I=i;var J=true;function k(a){if(o){a.preventDefault();}
a=bn(a);if(!a)return;if(p){C=parseInt(aS(p,["style","left"]));(isNaN(parseInt(C)))&&(C=0);D=parseInt(aS(p,["style","top"]));(isNaN(parseInt(D)))&&(D=0);}
if(o){document.addEventListener("touchmove",l,false);document.addEventListener("touchend",m,false);}else{document.onmousemove=l;document.onmouseup=m;}
if(document.body&&document.body.setCapture){document.body.setCapture();}else{document.onmouseout=m;if(window.opera)document.onmouseover=m;}
if(o){A=a.touches[0].pageX;B=a.touches[0].pageY;}else{A=br(a);B=bs(a);}
t=true;if(G)G(s,C,D,A,B);return false;}
function l(a){a=bn(a);if(!a)return;if(t){if(o){E=C+(a.touches[0].pageX-A);F=D+(a.touches[0].pageY-B);}else{E=C+(br(a)-A);F=D+(bs(a)-B);}
E=(typeof u!="undefined"&&E<u?u:(typeof v!="undefined"&&E>v?v:E));F=(typeof w!="undefined"&&F<w?w:(typeof z!="undefined"&&F>z?z:F));if(p){aQ(p,["style","left"],E+"px");aQ(p,["style","top"],F+"px");}
a.cancelBubble=true;if(H)H(s,E-q,F-r);return false;}}
function m(a){a=bn(a);if(!a)return;if(t&&!bq(a)){if(document.body&&document.body.releaseCapture){document.body.releaseCapture();}else{document.onmouseout="";}
if(o){document.removeEventListener("touchmove",l,false);document.removeEventListener("touchend",m,false);}else{document.onmousemove="";document.onmouseup="";}
t=false;if(I)I(s,E-q,F-r);}}}
var Debug=new bv();function $T(t){var bJ={};bJ.value=t;bJ._is_tag_=1;return bJ;}
function bv(){var aJ=this;aJ.setTextMode=function(a){aG=a;}
aJ.setStreamMode=function(a){aH=a;}
aJ.setWindowTitle=function(a){aP("DebugWindowTitle",["innerHTML"],a);}
aJ.setPosition=function(a,b,c,d){if(a)X=a;if(b)Y=b;if(c)Z=c;if(d)aa=d;var f=aO('debugWrap');if(f){f.style.top=X+"px";f.style.left=Y+"px";f=aO('debugContainer');f.style.width=Z+"px";f.style.height=aa+"px";f=aO('changeCS');f.style.width=Z+"px";f.style.height=(aa+20)+"px";}}
aJ.write=function(){var a={};a=Debug.write.arguments;_waitDebugWriteT(50,a);}
aJ.writeT=function(){var a={};a=Debug.writeT.arguments;_waitDebugWriteT(50,a);}
aJ.writeW=function(){var a=Debug.writeW.arguments.length-1;if(Debug.writeW.arguments[a]._is_tag_){ah=Debug.writeW.arguments[a].value;al=[];al[0]=ah;for(var b=1;b<=a;b++){al[b]=Debug.writeW.arguments[b-1];}}else{ah=ai;ai++;al=Debug.writeW.arguments;}
var c=z(ah);M=I.document;if(!S){t(c,al,false);}}
aJ.startWriteT=function(a){var b=a.length-1;if(a[b]&&a[b]._is_tag_){T=a[b].value;ak=[];ak[0]=T;for(var c=1;c<=b;c++){ak[c]=a[c-1];}}else{T=ai;ai++;ak=a;}
var d=u(T);N=document;if(!S){t(d,ak,true);}}
function t(a,b,c){var d=new Date();P=(new Date()).getTime();var f=d.getTime();var g=aK("%04d/%02d/%02d %02d:%02d:%-.3f",d.getFullYear(),(d.getMonth()+1),d.getDate(),d.getHours(),d.getMinutes(),d.getSeconds()+d.getMilliseconds()/1000);var h="   "+(R?"Lap:"+D(f-R)+", Ttl:"+D(f-Q):"START");var j,k;if(c){j=N.getElementById("debug_outertable");k=T;}else{j=M.getElementById("debug_outertable");k=ah;}
var l=j.offsetHeight;O=0;if(!U[k]){U[k]=[];V[k]=[];W[k]=[];for(var m=0;m<H+2;m++){U[k][m]=[];V[k][m]=[];W[k][m]=[];}}
var n=(aG||aH?"":"["+g+"]"+h+"------------------")+"<table id='table"+k+"' border=0 cellpadding=0 cellspacing=0 style='font-size:12px;width:100%;height:100%;' >";for(var m=0;m<b.length;m++){n+="<tr><td valign='top' nowrap>"+(aH?"":"<pre>")+B(b[m],k,0,m,c)+(aH?"":"</pre>")+"</td></tr>";}
n+="</table>";a.innerHTML=n;if(c){}else{if((G||F)&&I)M.body.scrollTop=l;M.getElementById("debugContainer").scrollTop=l;}
if(!R)Q=f;R=f;}
aJ.openNextObject=function(f,g,h,j,k){P=(new Date()).getTime();var l,m;if(k){l=N.getElementById(f+"font_"+g+"_"+h+"_"+j);m=N.getElementById(f+"_"+g+"_"+h+"_"+j);}else{l=M.getElementById(f+"font_"+g+"_"+h+"_"+j);m=M.getElementById(f+"_"+g+"_"+h+"_"+j);}
var n=[];var p=U[g][h][j];if(p instanceof Array){for(var q=0;q<p.length;q++)n[n.length]=q;}else{for(var r in p)n[n.length]=r;}
O=0;if(j>0){for(var q=0;q<j;q++)O+=(W[g][h+1][q]?W[g][h+1][q]:0);O++;}
if(!V[g][h][j]){l.innerHTML=(f=="array"?"ARRAY[":"OBJECT{");var s="<table id='table_"+g+"_"+h+"_"+j+"' style='border:solid 0px;font-size:12px;'>";if(f=="array")n.sort(function(c,d){return c-d});else n.sort();for(var q=0;q<n.length;q++){try{s+="<tr><td valign='top' nowrap>"+"&nbsp;&nbsp;&nbsp;"+((f=="array")?"["+q+"]":n[q])+":"+"</td><td valign='top'>"+B(U[g][h][j][n[q]],g,h+1,"",k)+"</td></tr>";}catch(e){}}
s+="<tr><td>"+((f=="array")?"]":"}")+"</td></tr></table>";m.innerHTML=s;V[g][h][j]=true;}else{if(f=="array")l.innerHTML="ARRAY["+n.length+"]";if(f=="object")l.innerHTML="OBJECT{"+n.length+"}";m.innerHTML="";V[g][h][j]=false;O=0;}}
var F=(window.navigator.userAgent.match(/firefox/i))?true:false;var G=(window.navigator.userAgent.match(/Netscape/i))?true:false;var H=10;var I;var J=false;var K;var L=10;var M;var N;var O;var P=null;var Q=null;var R=null;var S=false;var T=0;var U=[];var V=[];var W=[];var X=10;var Y=300;var Z=300;var aa=300;var ab=50;var ac=true;var ad="#000099";var ae=400;var af=300;var ag="#999999";var T;var ah;var ai=1;var aj=1;var ak;var al;var am;aJ.setTableDesign=function(a,b,c,d,e,f){if(a)aa=a;if(b)Z=b;if(c)X=c;if(d)Y=d;if(e)ad=e;if(f)ag=f;}
aJ.setWindowDesign=function(a,b){if(a)ae=a;if(b)ae=b;}
function u(b){if(!J){J=true;v();K=new bu("debugWrap","debugMV",null,w,null);_waitDebugWriteT2(500,'debugChange');}
var c=aO("TD"+b);if(c){return c;}
aP("debugWrap",["style","visibility"],"visible");var d,f,g;var h=aO("debug_outertable");d=document.createElement("TR");var i=bg(h,function(a){return new RegExp("tbody","i").test(a.tagName)});if(i){i.appendChild(d);}else{h.appendChild(d);}
g=document.createElement("TD");g.setAttribute('id',"TD"+b);d.appendChild(g);return g;}
function v(){var a=document.body.scrollTop;if(!a)a=0;var b=document.body.scrollLeft;if(b)Y+=b;var c="<div id='debugWrap' style='position:absolute;top:"+(X+a)+"px;left:"+Y+"px;z-index:1000;visibility:visible;'>"+"<table id='changeCS' cellpadding='0' cellspacing='2' style='border:solid 0px; width:"+Z+"px;height:"+aa+";'>"+"<tr><td colspan=2>"+"<div id='debugChange' style='width:100%;height:20px;position:relative;top:0px;left:0px;visibility:visible;'></div>"+"</td></tr><tr>"+"<td id='debugMV' style='height:20px;background-color:"+ad+"'>"+"<table border=0 cellpadding=0 cellspacing=0 width='100%' height='100%'>"+"<tr>"+"<td id='DebugWindowTitle' style='padding-left:5px;font-size:12px;font-weight:bold;;color:white;'></td>"+"<td align='right' class='debug'>"+(aG?"":"<input type='button' value='CLEAR' style='font-size:10px;' onClick='Debug.Refresh(1,true)'>")+(aG?"":"<input type='button' id='changeSmall' value='　↑　' style='font-size:10px;' onClick='Debug.changeTableState(this)'>")+"<input type='button' value='　×　' style='font-size:10px;' onClick='Debug.changeTableclose()'>"+"</td></tr></table>"+"</td>"+"<td id='changeUR'  style='width:20px;background-color:"+ad+";position:relative;top:0px;left:0px;visibility:visible;'>"+"</td></tr>"+"<tr><td id='DebugTableTd' colspan=2 style='border:1px solid #333333;visibility:visible;background-color:#FFFFFF;'>"+"<div id='debugContainer' style='padding:0px;overflow:scroll;width:"+Z+"px;height:"+(aa-20)+"px'>"+"<table id='debug_outertable' style='font-size:11px;border:solid 0px'></table>"+"</div>"+"</td></tr>"+"<tr><td id='change_base' colspan=2 style='height:20px; visibility:visible; background-color:"+ag+";'>"+"</td></tr>"+"</table></div>";var d=document.createElement("DIV");d.innerHTML=c;document.body.appendChild(d);if(bI&&bI.isIE&&bI.BrowserVersion>=5.5){am=document.createElement("<iframe scrolling='no' frameborder='0' "+"style='background-color:#FF0000; position:absolute; top:0px; left:0px; display:none;filter:Alpha(Opacity=0);'>"+"</iframe>");document.body.appendChild(am);w();}}
function w(){if(am){var a=aU("debugMV");if(a){am.style.top=a.top+"px";am.style.left=a.left+"px";am.style.width=(aF?aF:aO("debugContainer")).offsetWidth+2+"px";am.style.height=(aD?aD:aO("changeCS")).offsetHeight-26+"px";am.style.display="block";}}}
function z(a){var b;if(!I||I.closed){I=window.open("","Debug","width="+ae+",height="+af+",resizable=yes");A();}
var c,d,f;var g=I.document.getElementById("TD"+a);if(g){return g;}
var h=I.document.getElementById("debug_outertable");c=I.document.createElement("TR");if(document.all&&!window.opera){h.childNodes[0].appendChild(c);}else{h.appendChild(c);}
f=I.document.createElement("TD");f.setAttribute('id',"TD"+a);c.appendChild(f);I.focus();return f;}
function A(){var a=["<html><head><title>DEBUG</title>","<script language='javaScript' type='text/JavaScript'>","function polling() {","if (window.opener == null) {","		window.opener = true;","		window.close();","	} else {","		if (window.opener.closed) window.close();","	}","	setTimeout('polling()', 1000);","}","</script>","</head>","<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 style='font-size:12px;' onLoad='polling()'>","<table cellpadding='0' cellspacing='10' style='border:solid 0px;width:100%;height:100%;'><pre>","<tr><td style='height:20px'>","<input type='button' value='CLEAR' style='font-size:12px;' onClick='opener.Debug.Refresh()'>","</td></tr>","<tr><td style='border:1px solid #333333;background-color:#FFFFFF;'>",((G)?"<div style='width:100%;height:100%;'>":""),"<div id='debugContainer' style='padding:0px;width:100%;height:100%;overflow:scroll;'>","<table id='debug_outertable' style='font-size:12px;border:solid 0px;' ></table>","</div>",((G)?"</div>":""),"</td></tr>","</pre></table>","</body>","</html>"].join("\n");I.document.write(a);I.document.close();}
function B(a,b,c,d,f){var g;if(typeof c=='undefined')c=0;if(typeof d=='undefined')d=0;if(typeof b=='undefined')b=b;var h=(new Date()).getTime();if(a==null)return"NULL";switch(typeof a){case"string":a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;");return(aG?a:"\""+a+"\"");break;case"number":case"boolean":return a;break;case"object":var JadgementOfObject=0,LocalCount=0;if(!W[b][c+1][O])W[b][c+1][O]=0;for(var i in a){if(typeof i=="String")JadgementOfObject++;LocalCount++;try{if(typeof a[i]=="object")W[b][c+1][O]++;}catch(e){}}
if(a instanceof Array)LocalCount=a.length;if(a.length&&JadgementOfObject!=LocalCount){if(c>=H)return"ARRAY[...]";if(h-P>L*1000)return"TIMEOUT::ARRAY[...]";U[b][c][O]=a;V[b][c][O]=false;if(f){var j="<a href=\"javascript:"+(N==document?"":"")+"Debug.openNextObject('array','"+b+"',"+c+","+O+","+"true"+");\"><font id='arrayfont_"+b+"_"+c+"_"+O+"'>ARRAY["+LocalCount+"]</font></a><span id='array_"+b+"_"+c+"_"+(O++)+"'></span>";return j;}else{var j="<a href=\"javascript:"+(M==document?"":"opener.")+"Debug.openNextObject('array','"+b+"',"+c+","+O+","+"false"+");\"><font id='arrayfont_"+b+"_"+c+"_"+O+"'>ARRAY["+LocalCount+"]</font></a><span id='array_"+b+"_"+c+"_"+(O++)+"'></span>";return j;}}else{if(c>=H)return"OBJECT{...}";if(h-P>L*1000)return"TIMEOUT::OBJECT[...]";U[b][c][O]=a;V[b][c][O]=false;if(f){var j="<a href=\"javascript:"+(N==document?"":"")+"Debug.openNextObject('object','"+b+"',"+c+","+O+","+"true"+");\"><font id='objectfont_"+b+"_"+c+"_"+O+"'>OBJECT{"+LocalCount+"}</font></a><span id='object_"+b+"_"+c+"_"+(O++)+"'></span>";return j;}else{var j="<a href=\"javascript:"+(M==document?"":"opener.")+"Debug.openNextObject('object','"+b+"',"+c+","+O+","+"false"+");\"><font id='objectfont_"+b+"_"+c+"_"+O+"'>OBJECT{"+LocalCount+"}</font></a><span id='object_"+b+"_"+c+"_"+(O++)+"'></span>";return j;}}
break;case"function":return a.toString();break;default:return"UNDEFINED TYPE:"+typeof a;}}
aJ.changeTableclose=function(){var a=aO('debugWrap');a.parentNode.removeChild(a);if(am)am.style.display="none";J=false;}
var an,ao,ap;aJ.changeTableState=function(a){if(ac){ac=false;a.value="　↓　";ao=aS(aD,["style","height"]);preChange2Y=aS(aF,["style","height"]);an=parseInt(aR("debugChange",["style","top"]));aQ(aD,["style","height"],"20px");aQ(aF,["style","height"],(F?"0px":"2px"));aI.setPosition(0,au);w();}else{ac=true;a.value="　↑　";aQ(aD,["style","height"],ao);aQ(aF,["style","height"],preChange2Y);aI.setPosition(0,an);w();}}
function C(){if(ac==false){ac=true;var a=aO('changeSmall');a.value="　↑　";aP("debugChange",["style","height"],"20px");}}
aJ.Refresh=function(a,b){var c=(a?document:I.document);c.getElementById("debugContainer").innerHTML="<table id='debug_outertable' style='font-size:12px;border:solid 0px;' ></table>";if(b){ai=1;}else{aj=1;}}
function D(a){if(a){var b=/(-?\d+)(\d{3})/;var c=a.toString();while(c.match(b))c=c.replace(b,"$1,$2");return c;}
return a;}
var aq,ar;var as=195,at,au=50,av;var aw,ax,ay,az;var aA=0,aB=0;var aC=false;var aD,aE;var aF;var aG=false;var aH=false;var aI;if(!F){au=au+2;}
aJ.initChange2=function(a){var b=this;aI=new bu("debugChange","debugChange",b.engage,b.dragIt,b.release);aI.setPosition(0,aa+30);aI.setLimits(0,at,au,av);aD=aO(a+"CS");aP("debugChange",["style","cursor"],"se-resize");DragUR=new bu("changeUR","changeUR",b.engageUR,b.dragUR,b.releaseUR);aP("changeUR",["style","cursor"],"ne-resize");aD=aO("changeCS");aF=aO("debugContainer");}
aJ.engage=function(b,c,d){C();ay=c;az=d;Z=parseInt(aS(aD,["style","width"]));Y=parseInt(aR("debugWrap",["style","left"]));aI.setLimits(as-Z-ay,at,au,av);aC=true;aP(b,["style","width"],0);return false;}
aJ.dragIt=function(a,b,c){if(aC){aA=parseInt(b)+Z;aB=parseInt(c)-au+(F?0:2);aD.style.width=aA+"px";aD.style.height=aB+"px";aF.style.width=aA+"px";aF.style.height=aB+"px";w();return false;}}
aJ.release=function(b,c,d){if(aC){aP(b,["style","width"],"100%");aC=false;aI.setPosition(0,d);}}
aJ.engageUR=function(a,b,c){C();ay=b;az=c;var d=aO("debugWrap");aa=parseInt(aS(aD,["style","height"]));Z=parseInt(aS(aF,["style","width"]));Y=parseInt(aS(d,["style","left"]));X=parseInt(aS(d,["style","top"]));DragUR.setLimits(as-Z+ay,at,-X-20,aa+az);aC=true;return false;}
aJ.dragUR=function(a,b,c){if(aC){aB=aa+az-parseInt(c)+(F?0:2);aA=parseInt(b)+Z-ay;E(aA,aB);if(!F)DragUR.setPosition(0,0);K.setPosition(Y,X+parseInt(c)-az);w();return false;}}
aJ.releaseUR=function(a,b,c){if(aC){aa=parseInt(aS(aD,["style","height"]))+50+(F?0:2);aI.setPosition(0,aa);aC=false;}}
function E(a,b){aD.style.width=a+"px";aD.style.height=b+"px";aF.style.width=a+"px";aF.style.height=b+"px";return true;}}
function _waitDebugWriteT(a,b){if(typeof a=="undefined")a=50;if(document&&document.body){Debug.startWriteT(b);}else if(a-->0){setTimeout("_waitDebugWriteT("+a+","+b+")",100);}else{alert("Debug.writeT() Failed.");}}
function _waitDebugWriteT2(a,b){if(typeof a=="undefined")a=50;if(document&&document.body){Debug.initChange2(b);}else if(a-->0){setTimeout("_waitDebugWriteT2("+a+","+b+")",100);}else{alert("Debug.writeT() Failed.");}}
function bw(){bw.server="spookserver";};bw.cacheToObject=function(a,b){return b;};bw.loaded=function(a){switch(a.command){}};bw.start=function(){if(typeof ActionCondition!="undefined"){ActionCondition.onStart();}
bw.onStart();};bw.destroy=function(){if(typeof bx!="undefined"){bx.clearAll();}
if(typeof ActionCondition!="undefined"){ActionCondition.destroy();}
bw.onDestroy();};bw.onStart=function(){};bw.onDestroy=function(){};bw.fireEvent=function(a){switch(a){}};new bw;if(typeof DONOT_USE_DOCUMENT_READY=="undefined"){(function(){var d=false;var e=window.opera;var f=navigator.userAgent.match(/MSIE/);var g=navigator.userAgent.match(/Safari/);var h;var j=function(){if(d)return;d=true;bw.start();}
if(document.addEventListener&&!e){document.addEventListener("DOMContentLoaded",j,false);}
if(f&&window==top){h=function(){if(d)return;try{document.documentElement.doScroll("left");} catch(error){setTimeout(h,0);return;}
j();};h();}
if(e){h=function(){if(d)return;for(var a=0;a<document.styleSheets.length;a++)if(document.styleSheets[a].disabled){setTimeout(h,0);return;}
j();}
document.addEventListener("DOMContentLoaded",h,false);}
if(g){var k;h=function(){if(d)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(h,0);return;}
if(typeof k=="undefined")k=(function(){var a=document.getElementsByTagName("style"),b=0;b+=a.length;a=document.getElementsByTagName("link");for(var c=0;c<a.length;c++){if(a[c].rel=="stylesheet"){b++;}}
return b;})();if(document.styleSheets.length!=k){setTimeout(h,0);return;}
j();};}
if(typeof window!="undefined"){if(window.addEventListener){window.addEventListener("load",j,false);window.addEventListener("unload",bw.destroy,false);}else if(window.attachEvent){window.attachEvent("onload",j);window.attachEvent("onunload",bw.destroy);}}})();}else{if(typeof window!="undefined"){if(window.addEventListener){window.addEventListener("load",bw.start,false);window.addEventListener("unload",bw.destroy,false);}else if(window.attachEvent){window.attachEvent("onload",bw.start);window.attachEvent("onunload",bw.destroy);}}}
function bx(){var k={};var m={};var n=false;if(navigator.userAgent.match(/MSIE/)&&typeof encodeURIComponent=="function"){n=true;}else if(window.opera&&(!(new XMLHttpRequest()).setRequestHeader)){n=true;}
bx.doGet=n;var o;if(typeof encodeURIComponent=="function"){o=encodeURIComponent;}else{o=function(a){return(!a?null:a.replace(/%/g,"%25").replace(/=/g,"%3D").replace(/&/g,"%26"));}}
bx.encode=o;bx.Loader=function(a){var b=this;b.request=b.createRequest();b.command=a;b.callback=bw.loaded;b.cacheMapping=bw.cacheToObject;}
var q=bx.Loader.prototype;q.load=function(a){var j=this;if(j.request==null)return;if(a instanceof Array){var b={};for(var c=0,d=a.length;c<d;c++){var o,f=a[c];if((o=f.indexOf("="))>-1){b[f.substr(0,o)]=f.substr(o+1);}}
a=b;}
a=(a||{});a.Command=j.command;a.RequestType="PerAttribute";a.Protocol="com.forcia.spook.honeybee.Primrose";j.params=a;var g=j;var h=false;j.request.onreadystatechange=function(){if(h)return;if(g.request.readyState==4)h=true;if(g.isReady()){if(!g.isValid()){return;}
if(g.isSuccess()){h=true;g.onComplete();}else if(g.isHTTPError()){alert("["+g.request.status+"]\n"+g.command+"でデータの取得に失敗しました");}else{}}}
bx.register(j,j.command);j.send();};q.createRequest=function(){if(window.XMLHttpRequest){try{return new XMLHttpRequest();} catch(o){alert(LoadErrorMessage+"(XMLHttpRequest)");}}else if(window.ActiveXObject){try{return new ActiveXObject("Msxml2.XMLHTTP");} catch(e0){try{return new ActiveXObject("Microsoft.XMLHTTP");} catch(e1){alert(LoadErrorMessage+"(ActiveXObject)");}}}else{alert(LoadErrorMessage+"(createRequest)");}
return null;};q.send=function(){var c=this;var a=c.request;var b;if(bx.doGet){c.params.ParamEncoding="UTF-8";b=c.query();a.open("GET",bw.server+"?"+b,true);a.send();}else{b=c.query();a.open("POST",bw.server,true);a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");a.send(b);}}
q.query=function(){var a=[];var b=this.params;var c=bx.encode;for(var d in b){a.push(c(d)+"="+c(b[d]));}
a.push("Date="+(new Date()).getTime());return a.join("&");}
q.isReady=function(){return(this.request.readyState==4);};q.isSuccess=function(){return(this.request.status==200||this.request.statusText=="OK");};q.isHTTPError=function(){return(400<=this.request.status&&this.request.status<600);};q.isValid=function(){return(bx.validLoader(this.command)==this);};q.onComplete=function(){var o=this;var a=o.request.responseXML.documentElement.childNodes;var b=[];for(var c=0,d=a.length;c<d;c++){b[c]={type:a.item(c).getAttribute("type"),data:(a.item(c).firstChild?a.item(c).firstChild.nodeValue.split("\n"):[])}
if(b[c].data[0]=="ERROR"){o.isError=true;}}
bx.setCache(o.command,o.cacheMapping(o.command,b));o.callback(o);};q.destroy=function(){var a=this.request;if(a&&a.readyState!=0){this.request.onreadystatechange=$emptyFunction;this.request.abort();}};bx.register=function(a,b){if(!aL(m[b])&&m[b]!=null){m[b].destroy();}
m[b]=a;};bx.validLoader=function(a){return m[a];};bx.clear=function(a){m[a]=null;};bx.setCache=function(a,b){k[a]=b;};bx.getCache=function(a){return k[a];};bx.clearAll=function(){for(var a in m){if(!aL(m[a])&&m[a]!=null){m[a].destroy();m[a]=null;}}
for(var a in k){delete k[a];k[a]=null;}};bx.setMethod=function(a){if(!a||!a.match)return;if(a.match(/GET/i))bx.doGet=true;if(a.match(/POST/i))bx.doGet=false;}}
new bx();var bK;(function(){var b=[];b.push("");b.push("\n#ffffff\t#ffcccc\t#ffcc99\t#ffff99\t#ffffcc\t#99ff99\t#99ffff\t#ccffff\t#ccccff\t#ffccff\n#cccccc\t#ff6666\t#ff9966\t#ffff66\t#ffff33\t#66ff99\t#33ffff\t#66ffff\t#9999ff\t#ff99ff\n#c0c0c0\t#ff0000\t#ff9900\t#ffcc66\t#ffff00\t#33ff33\t#66cccc\t#33ccff\t#6666cc\t#cc66cc\n#999999\t#cc0000\t#ff6600\t#ffcc33\t#ffcc00\t#33cc00\t#00cccc\t#3366ff\t#6633ff\t#cc33cc\n#666666\t#990000\t#cc6600\t#cc9933\t#999900\t#009900\t#339999\t#3333ff\t#6600cc\t#993399\n#333333\t#660000\t#993300\t#996633\t#666600\t#006600\t#336666\t#000099\t#333399\t#663366\n#000000\t#330000\t#663300\t#663333\t#333300\t#003300\t#003333\t#000066\t#330099\t#330033\n");var c=b.join("").replace(/^\s*/,"").replace(/\s*$/,"").split("\n");for(var d=0,e=c.length;d<e;d++){c[d]=c[d].split("\t");}
bK=c;})();function by(a,b,c){this.set=a;this.onclick=(typeof c=="function"?c:function(){});this.id=b;}
by.prototype={cellWidth:10,cellHeight:10,cellSpacing:1,render:function(){var q=this;var b=q.id;var c=aO(b);var f=q.set;var g=document.createElement("table");g.cellPadding=0;g.cellSpacing=q.cellSpacing;g.border=0;var h=document.createElement("tbody");g.appendChild(h);for(var k=0;k<f.length;k++){var l=f[k];var m=document.createElement("tr");h.appendChild(m);for(var n=0;n<l.length;n++){var o=document.createElement("td");o.style.backgroundColor=l[n];o.style.width=q.cellWidth+"px";o.style.height=q.cellHeight+"px";o.style.overflow="hidden";try{o.style.cursor="pointer";}catch(c){}
var p=q;o.onclick=(function(a){return function(){p.onclick(b,a);}})(l[n]);m.appendChild(o);}}
aO(b).appendChild(g);}};var bL=(function(){var c=[];c.push("");c.push("\r\nc\t1\t旅館\t旅館\r\nc\t2\tホテル\tホテル\r\nc\t15\t総合90点以上\t総合90点以上の旅館・ホテル\r\nc\t28\t駅徒歩5分以内\t駅から徒歩5分以内の旅館・ホテル\r\nb\t1\t大浴場あり\t大浴場のある旅館・ホテル\r\nb\t10\t露天風呂あり\t露天風呂のある旅館・ホテル\r\nb\t11\t露天風呂の貸切あり\t貸切露天風呂のある旅館・ホテル\r\nb\t16\t展望風呂あり\t展望風呂のある旅館・ホテル\r\nb\t25\t家族風呂\t貸切/家族風呂のある旅館・ホテル\r\nb\t26\t温泉\t温泉のある旅館・ホテル\r\nb\t94\t天然温泉100％\t天然温泉100％の旅館・ホテル\r\nb\t95\t源泉かけながし\t源泉かけながしの旅館・ホテル\r\nr\t30\t露天風呂付客室\t露天風呂付客室のある旅館・ホテル\r\nr\t31\t離れ\t離れのある旅館・ホテル\r\nr\t32\t部屋に温泉給湯\t温泉を楽しめるお部屋のある旅館・ホテル\r\nr\t38\t禁煙ルーム\t禁煙ルームのある旅館・ホテル\r\nr\t55\t眺望　海\t海が見えるお部屋のある旅館・ホテル\r\nr\t57\t眺望　川\t川が見えるお部屋のある旅館・ホテル\r\nr\t61\t眺望　夜景\t夜景が見えるお部屋のある旅館・ホテル\r\na\t44\t夕食場所-部屋食\t夕食をお部屋でお楽しみ頂ける旅館・ホテル\r\n");var d=c.join("").replace(/^\s*/,"").replace(/\s*$/,"").replace(/\r/g,"").split("\n");var e=[];for(var f=0;f<d.length;f++){if(!d[f])continue;var g=d[f].split("\t");e.push({id:g[0]+"_"+g[1],name:g[2],disp:g[3]});}
return e;})();function bz(){bz.Attributes={};};new bz();bz.columnMapping=function(a,b){var c={};var d=0;var e=this.Attributes[a];for(var f=0,g=e.length;f<g;f++){if(d>=b.length)break;if(typeof e[f]=="object"){c[e[f].name]={};for(var h=0,k=e[f].attribute.length;h<k;h++){c[e[f].name][e[f].attribute[h]]=b[d++].data;}}else{c[e[f]]=b[d++].data;}}
return c;};bz.rowMapping=function(a,b){var c={};var d=0;var e=bz.Attributes[a];for(var f=0,g=e.length;f<g;f++){if(typeof e[f]=="object"){if(d+e[f].attribute.length>b.length)break;c[e[f].name]=[];for(var h=0,o=b[d].data.length;h<o;h++){c[e[f].name][h]={};for(var p=0,q=e[f].attribute.length;p<q;p++){c[e[f].name][h][e[f].attribute[p]]=b[d+p].data[h];}}
d+=e[f].attribute.length;}else{if(d>=b.length)break;c[e[f]]=b[d++].data;}}
return c;};bz.ConditionDelimiter="|";bz.CategoryDelimiter=">";bz.MultiSelectDelimiter="-";bz.Attributes={ST_Entrance:[{name:"Hotel",attribute:["ChikuShisetsu","ShisetsuName","HotelIndex"]}
],GLS_Zone:["dataVersion","decodeTime",{name:"Calendar",attribute:["Code","Month","Date","Day","Holiday"]},{name:"Area",attribute:["Code","Name"]},{name:"Pref",attribute:["Code","Name"]},{name:"SubArea",attribute:["Code","Name"]},{name:"Mesh",attribute:["Code","Name"]},"StopImages"]};bw.server="/dom_yado/spookserver";bw.cacheToObject=bz.rowMapping;bw.isSafari=navigator.userAgent.match(/safari/i);bz.PALookup=["A01","A02","A02","A02","A02","A02","A02","A03","A03","A03","A04","A04","A04","A04","A05","A07","A07","A07","A05","A05","A06","A06","A06","A06","A08","A08","A08","A08","A08","A08","A09","A09","A09","A09","A09","A10","A10","A10","A10","A11","A11","A11","A11","A11","A11","A11","A12"];function bA(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");}
function bB(a){a.select();if(document.body.createTextRange){var b=document.body.createTextRange();b.moveToElementText(a);b.execCommand("Copy");alert("クリップボードにコピーしました");}}
var bM={set:bL,render:function(){var a=[];var b=this.set;for(var c=0;c<b.length;c++){a.push("<input type=\"checkbox\" id=\""+(b[c].id)+"\" onclick=\"Gadget.refresh();\"><label for=\""+(b[c].id)+"\">"+(b[c].name)+"</label>  ");}
aO("kodawari").innerHTML=a.join("");}}
var Gadget={app:"srch",getProperty:function(){var a=[];var b="bdc,txc,tlc,bcc,sid,pid".split(",");switch(this.app){case"srch":b=b.concat("siz,zone,capacity,date,bit".split(","));break;case"list":b=b.concat("siz,zone,capacity,date,bit".split(","));break;case"cal":b=b.concat("siz,st".split(","));break;case"map":b=b.concat("zone,capacity,date,bit".split(","));break;}
for(var c=0;c<b.length;c++){if(this[b[c]]){a.push(b[c]+"="+this[b[c]]);}}
return a;},refresh:function(a,b){var o=this;radios=document.siz_form.siz;var c;if(o.app=="map"){c="";f=336;g=280;}else{for(var d=0;d<radios.length;d++){if(radios[d].checked){c=radios[d].value;break;}}}
if(c){var e=c.split("x");var f=e[0]-0;var g=e[1]-0;o.siz=c;}
var j=aO("kodawari");if(j){var e=[];var k=j.getElementsByTagName("input");for(var d=0;d<k.length;d++){if(k[d].checked){e.push(k[d].id);}}
o.bit=e.join(",");}
var l;if(l=aO("capacity")){o.capacity=l.options[l.selectedIndex].value;}
if(l=aO("date")){o.date=l.options[l.selectedIndex].value;}
if((l=aO("mesh"))&&l.selectedIndex>0){o.zone=l.options[l.selectedIndex].value;}else if((l=aO("subarea"))&&l.selectedIndex>0){o.zone=l.options[l.selectedIndex].value;}else if((l=aO("pref"))&&l.selectedIndex>0){o.zone=l.options[l.selectedIndex].value;}else if((l=aO("area"))&&l.selectedIndex>0){o.zone=l.options[l.selectedIndex].value;}else{o.zone="";}
var m=o.getProperty();var n="<iframe frameBorder='0' scrolling='no' width='"+(f)+"' height='"+(g)+"' src='http://www.jtbonline.jp/dom_yado/builtin/"+o.app+"/?"+m.join("&")+"'></iframe>";aO("gadget_frame").innerHTML=n;aO("tag_dat").innerHTML=bA(n);}};var PageTab={setting:[{id:"srch",name:"宿検索ガジェット",box:"11110"},{id:"list",name:"エリア別宿一覧ガジェット",box:"11110"},{id:"cal",name:"空室ガジェット",box:"10101"},{id:"map",name:"地図ガジェット",box:"01110"}
],render:function(){var a=[];var b=this.setting;for(var c=0;c<b.length;c++){if(this.selected==b[c].id){a.push("<li>"+b[c].name+"</li>");}else{a.push("<li><a href='javascript:;' onclick='return PageTab.to(\""+b[c].id+"\");'>"+b[c].name+"</a></li>");}}
setTimeout(function(){aO("page_tab").innerHTML=a.join("");},100);},to:function(a){this.selected=a;Gadget.app=a;var b,c=this.setting;for(var d=0;d<c.length;d++){if(c[d].id==a){b=c[d];break;}}
var f="size,spec,color,bit,yado".split(",");for(var d=0;d<f.length;d++){var g=aO(f[d]+"-box");if(g){if(b.box.charAt(d)=="1"){g.style.display="";}else{g.style.display="none";}
var h=aO("siz_728x90");if(h&&f[d]=="size"){if(Gadget.app=="cal"){if(h){h.style.visibility="hidden";h.nextSibling.style.visibility="hidden";if(h.checked){aO("siz_120x600").checked=true;}}}else{if(h){h.style.visibility="";h.nextSibling.style.visibility="";}}}}}
aO("area").selectedIndex=0;bE("pref");this.render();Gadget.refresh();return false;},selected:Gadget.app}
function bC(a){return{area:"pref",pref:"subarea",subarea:"mesh"}[a];}
function bD(a,b){var c=aO(a);if(c){c.options.length=b.length+1;c.options[0].text="指定なし";c.options[0].value="";c.options[0].selected=true;for(var d=0;d<b.length;d++){c.options[d+1].text=b[d].name;c.options[d+1].value=b[d].code;}
c.style.display=aO(a+"-box").style.display="";bE(bC(a));}}
function bE(a){var b=[];switch(a){case"pref":b.push("pref");case"subarea":b.push("subarea");case"mesh":b.push("mesh");}
for(var c=0;c<b.length;c++){var d=aO(b[c]);if(d){d.options.length=0;d.style.display=aO(b[c]+"-box").style.display="none";}}}
function bF(a){var b=aO(a);var c=bC(a);var d=b.options[b.selectedIndex].value;if(d){var f=bz.PALookup;if(d.length==3){bD(c,bw.zone[d].list);}else if(d.length==2&&Gadget.app!="map"){bD(c,bw.zone[f[d-1]][d].list);}else if(d.length==4&&Gadget.app!="srch"){bD(c,bw.zone[f[d.substr(0,2)-1]][d.substr(0,2)][d].list);}else if(d.length==6){bD();}}else{bE(c);}
Gadget.refresh();}
bw.loadedHandler={ST_Entrance:function(a,b){var c=b.Hotel;var d=[];if(!c.length||!c[0].ChikuShisetsu){d=["該当する宿・ホテルがありません。"];}else{for(var e=0;e<c.length;e++){d.push("<div><a href=\"javascript:;\"   onclick=\"Gadget.st = '"+(c[e].ChikuShisetsu)+"';  Gadget.refresh();  return false;\">"+(c[e].ShisetsuName)+"</a></div>  ");}}
aO("yado-list").innerHTML=d.join("");},GLS_Zone:function(a,b){var c=bz.PALookup;var d={};var e=b.Area;var f=b.Pref;var g=b.SubArea;var h=b.Mesh;var j,k,m,n,o,p=[],q={};var r=aO("area");r.options.length=e.length+1;r.options[0].text="指定なし";r.options[0].value="";var s=null;if(location.search.match(/ar=(A\d+)/)){s=RegExp.$1;}
for(j=0,k=e.length;j<k;j++){p.push({code:e[j].Code,name:e[j].Name});r.options[j+1].text=e[j].Name;r.options[j+1].value=e[j].Code;if(s==e[j].Code){r.options[j+1].selected=true;}}
d.list=p;r.onchange=function(){bF("area")};for(j=0,k=f.length;j<k;j++){m=c[f[j].Code-1];if(!(q=d[m])){q=d[m]={list:[]};}
q.list.push({code:f[j].Code,name:f[j].Name});}
if(r=aO("pref")){r.onchange=function(){bF("pref")};}
for(j=0,k=g.length;j<k;j++){n=g[j].Code.substr(0,2);m=c[n-1];if(!(q=d[m][n])){q=d[m][n]={list:[]};}
q.list.push({code:g[j].Code,name:g[j].Name});}
if(r=aO("subarea")){r.onchange=function(){bF("subarea")};}
for(j=0,k=h.length;j<k;j++){o=h[j].Code.substr(0,4);n=o.substr(0,2);m=c[n-1];if(!(q=d[m][n][o])){q=d[m][n][o]={list:[]};}
q.list.push({code:h[j].Code,name:h[j].Name});}
if(r=aO("mesh")){r.onchange=function(){bF("mesh")};}
bw.zone=d;bF("area");}}
bw.loaded=function(a){bw.loadedHandler[a.command](a,bx.getCache(a.command));}
function bG(a,b){var c=new bx.Loader(a);c.load(b);}
function bH(){var a=aO("yado-name").value;bG("ST_Entrance",{Keyword:a});}
bw.onStart=function(){var l=new by(bK,"picker",function(a,b){var c=aO("color_type");var d=c.options[c.selectedIndex].value;Gadget[d]=b.replace(/^#/,"");Gadget.refresh();});l.cellWidth=15;l.cellHeight=15;l.render();bM.render();if(location.search.match(/siz=(\d+x\d+)/)){aO("siz_"+RegExp.$1).checked=true;}
var m="srch";if(location.search.match(/tab=(list|cal|map)/))m=RegExp.$1;PageTab.to(m);var n;if(n=aO("tag_cpy")){n.onclick=function(){var a=aO("tag_dat");if(a)bB(a);}}
if(n=aO("tag_dat")){n.onfocus=function(){aO("tag_dat").select();}}
if(n=aO("aff_form")){n.onsubmit=function(){var a;if((a=aO("htmlcode_box"))&&a.value){var b=a.value.split("?")[1];var c=b.indexOf('"');if(c!=-1){b=b.substr(0,c);}
var d=null,n=null;if(b){var f=b.split("&");for(var g=0;g<f.length;g++){var h=f[g].split("=");var j=h[0];var k=h[1];if(j=="sid"){d=k;}else if(j=="pid"){n=k;}
if(d&&n)break;}}
if(d&&n){Gadget.sid=d;Gadget.pid=n;Gadget.refresh();}else{alert("HTMLコードの形式が誤っています。");}}else{alert("HTMLコードを入力してください");}
return false;}}
if(n=aO("yado-search")){n.onsubmit=function(){bH();return false;}}
var o=aO("capacity");if(o){o.onchange=function(){Gadget.refresh();}}
o=aO("date");if(o){o.onchange=function(){Gadget.refresh();}}
bG("GLS_Zone");}
