(function(){function B(){B.server="spookserver";};B.cacheToObject=function(a,b){return b;};B.loaded=function(a){switch(a.command){}};B.start=function(){if(typeof ActionCondition!="undefined"){ActionCondition.onStart();}
B.onStart();};B.destroy=function(){if(typeof Primrose!="undefined"){Primrose.clearAll();}
if(typeof ActionCondition!="undefined"){ActionCondition.destroy();}
B.onDestroy();};B.onStart=function(){};B.onDestroy=function(){};B.fireEvent=function(a){switch(a){}};new B;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;B.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,50);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,50);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,50);return;}
if(k===K)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,50);return;}
j;};}
if(typeof window!="undefined"){if(window.addEventListener){window.addEventListener("load",j,false);window.addEventListener("unload",B.destroy,false);}else if(window.attachEvent){window.attachEvent("onload",j);window.attachEvent("onunload",B.destroy);}}})();}else{if(typeof window!="undefined"){if(window.addEventListener){window.addEventListener("load",B.start,false);window.addEventListener("unload",B.destroy,false);}else if(window.attachEvent){window.attachEvent("onload",B.start);window.attachEvent("onunload",B.destroy);}}}
function C(){var o={};var q={};var r="dl_"+new Date().getTime();window[r]=C;C.Loader=function(a){var b=this;b.command=a;b.callback=B.loaded;b.cacheMapping=B.cacheToObject;b.key=""+((new Date()).getTime()+Math.round(Math.random()*1000));}
C.Loader.prototype={load:function(a){var b=this;a=(a||[]);b.params=a.concat(["Command="+b.command,"Protocol=com.forcia.spook.queenbee.Dandelion","RequestType=PerAttribute","ParamEncoding=UTF8","OutputEncoding="+(navigator.userAgent.match(/MSIE/)?"Windows-31J":"UTF8"),"Callback="+r+".land","Key="+b.key]);C.register(b,b.key);b.send();},send:function(){var n=this;var b=new Array(n.params.length);if(typeof encodeURIComponent!="function")encodeURIComponent=function(a){return a;};var c,d,e,f;for(var g=0,h=n.params.length;g<h;g++){c=n.params[g];d=c.indexOf("=");if(d>-1){e=c.substring(0,d);f=c.substring(d+1);b[g]=encodeURIComponent(e)+"="+encodeURIComponent(f);}}
var j=document.createElement("script");j.id="dandelion_"+n.key;j.type="text/javascript";j.charset=(navigator.userAgent.match(/MSIE/)?"SJIS":"UTF8");j.src=B.server+"?"+b.join("&");n.element=j;var m=C.headElement();m.appendChild(j);},onComplete:function(a){var g=this;var b=new Array(a.length);for(var c=0,d=a.length;c<d;c++){b[c]={data:(a[c]?a[c]:[])};if(b[c].data[0]=="ERROR"){g.isError=true;}}
C.setCache(g.command,g.cacheMapping(g.command,b));g.callback(g);try{var f=C.headElement();f.removeChild(g.element);g.element=null;}catch(e){}}};C.headElement=function(){if(!C.head)C.head=document.getElementsByTagName("head")[0];return C.head;};C.setCache=function(a,b){o[a]=b;};C.getCache=function(a){return o[a];};C.register=function(a,b){q[b]=a;};C.land=function(a,b){q[a].onComplete(b);};};new C();function D(c){document.preload=new Array(c.length);setTimeout(function(){for(var a=0,b=c.length;a<b;a++){document.preload[a]=new Image();document.preload[a].src=c[a];}},500);};function E(a,b){if(a.hasChildNodes()){var c=a.childNodes;for(var d=0,e=c.length;d<e;d++){if(c[d]==b)return true;}}
return false;}
function F(a){a+="";var b=[];var c=a.length;var d=(3-c%3);d=(d==3?0:d);a=(d==1?"0":(d==2?"00":""))+a;for(var e=j=d;e<c+d;e++){b[b.length]=a.charAt(e)+(j==2&&e!=c+d-1?",":"");j=(j==2?0:j+1);}
return b.join("");}
function G(a){if(a){var b=a.toString();var c=b.indexOf(".");if(c<0){for(var d=b.length-1;d>=0;d--){if(!isNaN(b.substring(d,d+1))){c=d+1;break;}}}
var e=-1;while(--c>=0&&!isNaN(b.substring(c,c+1)))if(++e>0&&e%3==0)b=b.substring(0,c+1)+","+b.substring(c+1,b.length);return b;}else{return a;}}
function H(a){return(a==0?"-":a);}
function I(a){return new Date(a.substr(0,4)-0,a.substr(5,2)-1,a.substr(8,2)-0,a.substr(11,2)-0,a.substr(14,2)-0,0);}
function J(){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{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;}}
J.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 J();function K(a){return(typeof a=="undefined");};function L(a){return(typeof a=="undefined");};function M(a,b){var c=function(){};c.prototype=b.prototype;a.prototype=new c();};if(K(Array.prototype.push)){Array.prototype.push=function(a){this[this.length]=a;}}
var $emptyFunction=function(){};if(typeof L!="function"){L=function(a){return(typeof a=="undefined");};}
function N(a){return document.getElementById(a);};var $gel=N;function O(a,b,c){P(N(a),b,c);};function P(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&&!L(a[f]))a[f]=c;}};function Q(a,b){return R(N(a),b);};function R(a,b){if(a){for(var c=0;c<b.length-1;c++)if(a[b[c]])a=a[b[c]];if(a&&!L(a[b[b.length-1]])){return a[b[b.length-1]];}else{return null;}}else{return null;}};function S(a){if(a.parentElement){return a.parentElement;}else if(a.parentNode){return a.parentNode;}else{return null;}};function T(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;d+=b.offsetTop;b=b.offsetParent;}
if(navigator.userAgent.indexOf("Mac")!=-1&&!L(document.body.leftMargin)){c+=parseInt(document.body.leftMargin);d+=parseInt(document.body.topMargin);}
return{left:c,top:d};};function U(a){if(!L(a.innerHeight)){return a.innerHeight;}else if(!L(a.document.documentElement)&&!L(a.document.documentElement.clientHeight)&&a.document.documentElement.clientHeight>0){return a.document.documentElement.clientHeight}else if(!L(a.document.body)){return a.document.body.clientHeight}
return 0};function V(a){if(!L(a.innerWidth)){return a.innerWidth;}else if(!L(a.document.documentElement)&&!L(a.document.documentElement.clientWidth)&&a.document.documentElement.clientWidth>0){return a.document.documentElement.clientWidth;}else if(!L(a.document.body)){return a.document.body.clientWidth;}
return 0};function W(){if(navigator.userAgent.match(/MSIE/)){var a=document.body.scrollLeft;if(!a)a=document.documentElement.scrollLeft;return a;}else{return window.pageXOffset;}};function X(a){if(navigator.userAgent.match(/MSIE/)){var b=document.body.scrollTop;if(!b)b=document.documentElement.scrollTop;return b;}else{return window.pageYOffset;}};function Y(){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 Z(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 aa(a){while(a.firstChild){a.removeChild(a.firstChild);}}
function ab(a){var b=a.parentNode,c,d=[];while(c=a.nextSibling){d.push(b.removeChild(c));}
return d;}
function ac(a,b){var c=[];for(var d=a.firstChild;d;d=d.nextSibling){ad(d,b,c)}
return c;}
function ad(a,b,c){if(b(a))c[c.length]=a;for(var d=a.firstChild;d;d=d.nextSibling){ad(d,b,c)}}
function ae(a,b){if(b.nextSibling){b.parentNode.insertBefore(a,b.nextSibling);}else{b.parentNode.appendChild(a);}
return a;}
function af(a,b){for(var c=a.firstChild;c;c=c.nextSibling){if(b(c))return c;}
return null;}
function ag(a,b){a=a.parentNode;while(a){if(b(a))return a;a=a.parentNode;}
return null;}
function ah(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 ai(a,b){if(ah(a,b)){return;}else{var c=a.className;a.className=c+(c?" ":"")+b;return;}}
function aj(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 ak(){var a=document.body.scrollTop;if(!a)a=-1*document.documentElement.scrollTop;return a;}
function al(a){if(a){if(a<0){document.documentElement.scrollTop=-1*a;}else{document.body.scrollTop=a;}}}
function am(a){if(!a)return false;if(a.constructor==Array)return true;if(typeof a!=typeof [])return false;if(typeof a.length!=typeof 1||!a.sort)return false;return true;}
function an(a,b){var c=[];if(b<=0)return c;var d=a.length;if(b>d)b=d;for(var e=d-b;e<d;e++){c[c.length]=a[e];}
a.length=d-b;return c;}
function ao(b,c){var d=[];if(am(c)){d=c;}else{d[0]=c;}
var e=b.length;var f=e+d.length;for(var g=e;g<f;g++){b[g]=d[g-e];}
return b;}
function ap(a,b){var c=[];if(b<=0)return c;var d=a.length;if(b>d)b=d;for(var e=0;e<d;e++){if(e<b){c[e]=a[e];}else{a[e-b]=a[e];}}
a.length=d-b;return c;}
function aq(b,c){var d=[];if(am(c)){d=c;}else{d[0]=c;}
var e=d.length;b.length=b.length+e;for(var f=b.length-1;f>=0;f--){if(f<e){b[f]=d[f];}else{b[f]=b[f-e];}}
return b;}
function ar(a,b){var c=0;var d=a.length;for(var e=0;e<d;e++){if(a[e]==b){c++}else{a[e-c]=a[e];}}
a.length=d-c;return c;}
function as(a,b){for(var c=0;c<a.length;c++)if(a[c]==b)return c;return-1;}
function at(a,b,c){var d=[];for(var e=b;e<b+c&&e<a.length;e++){d[d.length]=a[e];}
return d;}
function au(a,b,c){var d=[];var e=b.length;for(var f=0,g=a.length;f<g;f++){if(c<=f){d[e+f]=a[f]}else{d[f]=a[f];}}
for(var f=0;f<e;f++){d[c+f]=b[f];}
return d;}
function av(a,b,c){var d=new Array(a.length-c);var e=0;for(;e<b;e++){d[e]=a[e];}
var f=e;e+=c;for(var g=a.length;e<g;e++){d[f++]=a[e];}
return d;}
function aw(a,b,c){var d=b.length;a.length=a.length+d;for(var e=a.length-1;e>=c;e--){if(e-c<d){a[e]=b[e-c];}else{a[e]=a[e-d];}}
return a;}
function ax(a,b,c){var d=a.length;for(var e=b;e<d-c;e++){a[e]=a[e+c];}
a.length=d-c;return a;}
Array.prototype.map=function(a){var b=[];for(var c=0;c<this.length;c++){b.push(a(this[c],c));}
return b;}
Array.prototype.grep=function(a){var b=[];for(var c=0;c<this.length;c++){if(a(this[c],c))b.push(this[c]);}
return b;}
function ay(a){return(a?a:(window.event?event:null));};function az(a){return(a.srcElement?a.srcElement:(a.target?a.target:null));};function aA(a){return(a.relatedTarget?a.relatedTarget:(a.toElement?a.toElement:null));};function aB(a){return(a.relatedTarget?a.relatedTarget:(a.fromElement?a.fromElement:null));};function aC(a){if(typeof a.clientX!="undefined"){return a.clientX+W();}else if(typeof a.pageX!="undefined"){return a.pageX;}else{return null;}};function aD(a){if(typeof a.clientY!="undefined"){return a.clientY+X();}else if(typeof a.pageY!="undefined"){return a.pageY;}else{return null;}};function aE(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 aF(a,b,c,d,e,f,g){if(e){var h=0;for(var j=0;j<e.length;j++)h+=e[j];if(h>0){for(var j=0;j<c;j++){if(e[j]){e[j]/=h;}else{e[j]=0;}}}else{e=null;}}
if(bj){clearTimeout(bj);}
setTimeout(function(){aG(a,b,c,d,e,f,g,a,1)},d);}
var bj=null;function aG(a,b,c,d,e,f,g,h,i){if(i==c){if(f)f(b);if(g)g();bj=null;}else{var j=(b-a);var k;if(e){k=j*e[i-1];}else{k=j/c;}
h+=k;if(f)f(h);bj=setTimeout(function(){aG(a,b,c,d,e,f,g,h,++i)},d);}}
function aH(a,c,d){var e='';if(a.charAt(0)=='#'){e='#';a=a.substr(1);}
if(c.charAt(0)=='#'){c=c.substr(1);}
var f=parseInt('0x'+a.substr(0,2));var h=parseInt('0x'+a.substr(2,2));var i=parseInt('0x'+a.substr(4,2));var j=parseInt('0x'+c.substr(0,2));var k=parseInt('0x'+c.substr(2,2));var l=parseInt('0x'+c.substr(4,2));var m=(Math.round(f+(j-f)*d)).toString(16);var n=(Math.round(h+(k-h)*d)).toString(16);var o=(Math.round(i+(l-i)*d)).toString(16);return [e,(m.length==1?'0':'')+m,(n.length==1?'0':'')+n,(o.length==1?'0':'')+o ].join("");}
function aI(a,b,c){var d=new Date();if(typeof a=='number'&&typeof b=='number'&&typeof b=='number'){d.setDate(d.getDate()+parseInt(a));d.setHours(d.getHours()+parseInt(b));d.setMinutes(d.getMinutes()+parseInt(c));return d.toGMTString();}}
function aJ(a){var b=a+"=";var d=b.length;var f=document.cookie;var g=0,h;while(g<f.length){h=g+d;if(f.substring(g,h)==b){var j=f.indexOf(";",h);if(j==-1)j=f.length;return unescape(f.substring(h,j));}
g=f.indexOf(" ",g)+1;if(g==0)break;}
return"";}
function aK(a,b,c,d,e,f){document.cookie=a+"="+escape(b)+((c)?"; expires="+c:"")+((d)?"; path="+d:"")+((e)?"; domain="+e:"")+((f)?"; secure":"");}
function aL(a,b,c){if(aJ(a)){document.cookie=a+"="+((b)?"; path="+b:"")+((c)?"; domain="+c:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function aM(a){var b="",c=[];if(a){for(var d=0;d<a.length;d++){if(typeof a[d]=="string"){c[c.length]="'"+escape(a[d])+"'";}else{c[c.length]=a[d];}}
b="["+c.join(",")+"]";}
return b;}
function aN(a){eval("var ret = "+a);return ret;}
function aO(){aO.Attributes={};};new aO();aO.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;};aO.rowMapping=function(a,b){var c={};var d=0;var e=aO.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;};aO.ConditionDelimiter="|";aO.CategoryDelimiter=">";aO.MultiSelectDelimiter="-";aO.Attributes={ff_Decoder:["dataVersion","dispVersion","SystemDt","itemName","special","productMode","FullPax",{name:"roomTypeEc",attribute:["Code","Name"]},{name:"calendar",attribute:["dayIndex","yyyymmdd","year","month","day","dow","holiday"]},{name:"departurePoint",attribute:["Code","Name","Order","Count"]}
],ff_count:["dataVersion","dispVersion",{name:"popularHotels",attribute:["district_cd","facilities_cd","direction_name","pref_name","area_name","district_name","staying_name","minAdultPrice","maxAdultPrice"]},"status","DATACOUNT","planCountArray",{name:"zone",attribute:["Code","Count"]},{name:"directionIndex",attribute:["Code","Count"]},{name:"prefIndex",attribute:["Code","Count"]},{name:"areaIndex",attribute:["Code","Count"]},{name:"districtIndex",attribute:["Code","Count"]},{name:"mealCond",attribute:["Code","Count"]},{name:"roomTypeEc",attribute:["Code","Count"]},{name:"hotelBits",attribute:["Code","Count"]},{name:"planBits",attribute:["Code","Count"]}
],ff_list:["dataVersion","dispVersion",{name:"row",attribute:[] }
]};var bk={Shisetsu:["district_cd","facilities_cd","direction_name","pref_name","area_name","district_name","staying_name","staying_kana","selling_point","priority_traffic_text","staying_type","staying_type_flg","hotelPlanCount","minAdultPrice","maxAdultPrice","countStockArray","minPriceArray","maxPriceArray"],Plan:["district_cd","facilities_cd","direction_name","pref_name","area_name","district_name","staying_name","staying_kana","hotelPlanCount","item_cd","model_course_id","sozai_group_cd","sozai_cd","stock_type","item_name","sozai_name","room_name","room_feature","meal_cond_name","meal_cond_cd","room_type_ec","minAdultPrice","maxAdultPrice","countStockArray","minPriceArray","maxPriceArray","isTour"]}
function aP(h,j,k,l){var v=this;v.setCount=function(a){a=a||[];var b=[];for(var c=0;c<this.CalendarArray.length;c++){var d=this.CalendarArray[c];if(d.dayIndex>=m.today.dayIndex+m.dispOffset){d.count=a[d.dayIndex-1];}else{d.count=0;}
b.push({Code:d.yyyymmdd,Count:d.count});}
bm.setCount(bF.day,b);}
v.selectDay=function(b,c){if(!b){for(var d=0;d<m.CalendarArray.length;d++){var e=m.CalendarArray[d];if(e.dayIndex){b=e.yyyymmdd;break;}}}
var f=m.getSelDay();if(!f||b!=f.yyyymmdd){if(f)f.selected=false;var e=(m.CalendarArray.grep(function(a){return a.yyyymmdd==b}))[0];if(!e)return;e.selected=true;if(!c)m.setCombo();return true;}else{return false;}}
v.getDayObject=function(a,b){return n[b][a];}
v.getSelDay=function(){var b=(m.CalendarArray.grep(function(a){return a.selected}))[0];return b?b:null;}
v.getParameter=function(a,b,c,d){var e=m.getSelDay();if(e){b.push("Days="+e.yyyymmdd);}}
v.setCombo=function(a){if(!(m.Combo.Month&&m.Combo.Day)){return;}
var b=m.getSelDay();if(!b)return;if(m.Combo.Month.value!=b.monthCode){m.Combo.Month.value=b.monthCode;}
if(m.Combo.Day.value!=b.yyyymmdd){m.setDayCombo(b.monthCode,b.day);if(!a)m.selectDay(m.Combo.Day.value,true);}}
v.setDayCombo=function(c,d){if(!c)c=m.Combo.Month.value;if(!d)d=m.getSelDay().day;var e=m.CalendarArray.grep(function(a){return a.monthCode==c});var f=null;var g=e.map(function(a){var b={value:a.yyyymmdd,innerHTML:a.day+"日("+m.DowToString[a.dow]+")"}
if(!a.dayIndex||a.dayIndex<m.today.dayIndex+m.dispOffset){b.className="na";}
if(a.day==d){b.selected=true;f=a;}
return b;});if(!f)f=e[e.length-1];bm.set(m.Combo.Day.id,g,f.yyyymmdd);return f;}
v.getDayClass=function(a){if(a.dow=='1'||a.holiday=='1'){return"sunday";}else if(a.dow=='7'){return"saturday";}else{return"";}}
var m=v;m.DowToString={1:"日",2:"月",3:"火",4:"水",5:"木",6:"金",7:"土"};m.dispOffset=0;if(by){m.dispOffset=bv;}else if(bz){m.dispOffset=bw;}
m.todayYYYYMMDD=j;m.CalendarArray=h;m.maxDayIndex=null;m.CalendarArray.map(function(a,b){a.idx=b;a.selected=false;a.dayIndex-=0;a.year-=0;a.month-=0;a.day-=0;a.monthCode=a.year+(a.month<10?'0':'')+a.month;if(a.dayIndex>0)m.maxDayIndex=a.dayIndex;a.dayClass=m.getDayClass(a);});m.Combo={Month:N(k),Day:N(l)}
var n={yyyymmdd:{},dayIndex:{}};for(var p=0;p<m.CalendarArray.length;p++){var q=m.CalendarArray[p];if(q.yyyymmdd)n.yyyymmdd[q.yyyymmdd]=q;if(q.dayIndex)n.dayIndex[q.dayIndex]=q;}
var r=m.CalendarArray.grep(function(a){return a.yyyymmdd==j});if(r.length==1){m.today=r[0];}else{m.today=m.CalendarArray.grep(function(a){return a.dayIndex})[0];}
m.MonthArray=m.CalendarArray.grep(function(a){return a.day==1});var s=m.MonthArray.map(function(a){return{value:a.monthCode,innerHTML:a.year+"年"+a.month+"月"};});var t=null;if(!t){var u=m.dispOffset;if((bD&&bD.startDayOffset-0)>=u){u=(bD.startDayOffset-0);}
t=m.getDayObject(m.today.dayIndex+u,"dayIndex");}
t.selected=true;if(m.Combo.Month&&m.Combo.Day){bm.set(k,s,t.monthCode);bm.setEvent(k,"onchange",function(a){return aS(a,"MonthCombo");});bm.setEvent(l,"onchange",function(a){return aS(a,"DayCombo");});bm.setSkipNumber(m.Combo.Day.id);m.setDayCombo(t.monthCode,t.day);}}
function aQ(){var t=this;t.canSelect=function(a,b){var c=p.Item[a];if(!c)return true;for(var d=0;d<c.element.options.length;d++){var s=c.element.options[d];if(s.value==b){if(ah(s,'na')){c.element.value=c.currentValue;return false;}else{c.currentValue=c.element.value;return true;}}}}
t.set=function(a,b,c,d,s){var f=p.Item[a];if(!f)return;if(s)c=f.element.value;if(!c)c='';var g=false;var h=(d?1:0);f.element.options.length=h;f.element.options.length=b.length+h;for(var j=0;j<b.length;j++){var k=f.element.options[j+h];var l=b[j];for(var m in l){if(l[m]!=null){k[m]=l[m];if(m=="innerHTML"){k.title=l[m];var n=f.obj_count[l.value];if(n>0&&!f.skipNumber){k[m]+=' ['+G(n)+']';}}}}
if(!l.value)k.value='';if(k.value==c)g=true;}
c=(g?c:'');f.element.value=c;f.currentValue=c;}
t.reset=function(a,b){var c=p.Item[a];if(!c)return;if(!b)b='';var d;for(var s=0;s<c.element.options.length;s++){var f=c.element.options[s];if(f.value==b){d=f;break;}}
if(d){c.element.options.length=1;c.element.options[0]=d;}}
t.setEvent=function(a,b,c){var d=p.Item[a];if(!d)return;d.element[b]=c;}
t.setSkipNumber=function(a){var b=p.Item[a];if(!b)return;b.skipNumber=true;}
t.setValue=function(a,b){var c=p.Item[a];if(!c)return;if(c.element.value!=b){c.element.value=b;c.currentValue=b;}}
t.getValue=function(a){var b=p.Item[a];if(!b)return null;return b.currentValue;}
t.getItem=function(a){var b=p.Item[a];if(!b)return null;return b;}
t.getOption=function(a,b){var c=p.Item[a];if(!c)return null;for(var d=0;d<c.element.options.length;d++){var s=c.element.options[d];if(s.value==b){return s;}}
return null;}
t.setCount=function(a,b){var c=p.Item[a];if(!c)return;if(!b)b=[];var d={};for(var s=0;s<b.length;s++){if(b[s].Code)d[b[s].Code]=b[s].Count-0;}
for(var s=0;s<c.element.options.length;s++){var f=c.element.options[s];if(!f.value)continue;if(!f.title)f.title=f.innerHTML;var g=f.value;if(!d[g])d[g]=0;var h=d[g];var j=c.obj_count[g];if(h>0){if(h!=j){f.innerHTML=f.title+(c.skipNumber?'':" ["+G(h)+"]");}
aj(f,'na');}else{if(h!=j){f.innerHTML=f.title;}
ai(f,'na');}}
c.obj_count=d;}
t.disable=function(a){for(var b in p.Item){if(!a||b==a){var c=p.Item[b];if(!c.element.disabled){c.element.disabled=true;}}}}
t.enable=function(a){for(var b in p.Item){if(!a||b==a){var c=p.Item[b];if(c.element.disabled){c.element.disabled=false;}}}}
var p=t;p.Item={};var q=document.getElementsByTagName("select");for(var r=0;r<q.length;r++){var s=q[r];if(s.id&&((bz&&s.id.match(/^NTA_JR/))||(by&&s.id.match(/^NTA_AIR/)))){p.Item[s.id]={element:s,currentValue:s.value,obj_count:{},skipNumber:false};}}}
function aR(){var m=this;m.getParameter=function(a,b,c){var d={};var e=false;for(var f in j.Combo){var g=j.Combo[f];var h=(g.element.value?g.element.value:null);if(h){if(g.defaultValue&&h==g.defaultValue){}else{e=true;}
b.push(f+"="+h);if(c)c[f]=h;var i=bm.getOption(g.id,h);if(i){d[f]={code:h,title:(i.title?i.title:i.innerHTML)}}}}
return e;}
m.clear=function(a){if(!a||a=="Combo"){for(var b in j.Combo){var c=j.Combo[b];var d=(c.element.value?c.element.value:null);if(d){if(c.defaultValue){bm.setValue(c.id,c.defaultValue);}else{bm.setValue(c.id,'');}}}}}
m.setCount=function(a){for(var b in j.Combo){var c=j.Combo[b];if(c.countAttribute){bm.setCount(c.id,a[c.countAttribute]);}}}
m.getValue=function(a){for(var b in j.Combo){if(b==a){return j.Combo[b].element.value;}}
for(var b in j.Buttons){if(j.Buttons[b]&&b==a){var c=[];for(var d=0;d<j.Buttons[b].length;d++){var f=j.Buttons[b][d];if(f.innerHTML.match("_select.gif")){c.push(f.id);}}
return c.join(",");}}
return null;}
var j=m;j.ClearButtons={Combo:N("clearCombo"),Kodawari:N("clearKodawari")};j.Buttons={};for(var k in j.Combo){var l=j.Combo[k];l.element=N(l.id);if(l.element){bm.setEvent(l.id,"onchange",function(a){return aS(a,k);});if(l.skipNumber){bm.setSkipNumber(l.id);}}else{delete j.Combo[k];}}}
aR.prototype.Combo={Departure:{id:"DeparturePoint",defaultValue:"",countAttribute:"depPoint",skipNumber:true},Pax:{id:"Pax",defaultValue:"0",countAttribute:null,skipNumber:false }}
function aS(d,b){var c=aS.arguments;var d=ay(d);var f;if(d){f=az(d);}
if(f&&f.id&&bm&&!bm.canSelect(f.id,f.value)){window.focus();return false;}
var g={Count:false,List:false};var h=null;switch(b){case"reset":zone.clear();bo.clear();keyword.clear();g.Count=true;break;case"clearCombo":bo.clear("Combo");g.Count=true;break;case"selectDay":var j=c[2];bn.selectDay(j);g.Count=true;break;case"MonthCombo":var dy=bn.setDayCombo(f.value);if(dy)bn.selectDay(dy.yyyymmdd,true);g.Count=true;break;case"DayCombo":var j=f.value;bn.selectDay(j,true);g.Count=true;break;case"Pax":g.Count=true;break;case"setCombo":var k=c[2];var i=c[3];bm.setValue(k,i);g.Count=true;break;case"planList":var h={};var j=null;if(c[2]){j=c[2];}else if(bu.dayCombo){j=bn.getSelDay().yyyymmdd;}
h={Shisetsu:bs+'-'+bt,Pax:bo.getValue("Pax"),StartDay:j,SelectDay:j,Departure:bu.depAreaCombo?bo.getValue("Departure"):bD.departure,Parts:'1'};if(bB)h.DEV=1;bf(h,bh("planList"),"GET","_blank");break;case"void":break;}
for(var k in g){if(g[k]){var l;if(k=='Count')l='ff_count';if(k=='List')l='ff_list';if(l){aV(l,null);}
break;}}
if(f&&f.tagName){var m=f.tagName.toLowerCase();switch(m){case"select":window.focus();break;case"img":if(f.parentNode&&f.parentNode.blur){try{f.parentNode.blur()} catch(e){};}
break;case"a":if(f.blur){try{f.blur()} catch(e){};}
break;}}
return false;}
var bl=["client"];var $__funcs=[];var $__native_setTimeout=window.setTimeout;if(bi){if(bi.isIE&&bi.BrowserVersion<6.){window.setTimeout=function(a,b){$__funcs.push(a);return $__native_setTimeout(a,b);};}}
var bm;var bn,bo;var bp,bq;var br;var bs,bt;var bu={depAreaCombo:false,dayCombo:false,paxCombo:false,resultArea:false};var bv=11;var bw=5;var bx='init';var by,bz;var bA=false;var bB=0;var bC;PageName="parts";var bD=NTA_config;var bE={jr:{dep:'NTA_JR_dep_area',month:'NTA_JR_month',day:'NTA_JR_day',pax:'NTA_JR_pax',recommend:'NTA_JR_plan',result:'NTA_JR_result',go:'NTA_JR_go'},air:{dep:'NTA_AIR_dep_area',month:'NTA_AIR_month',day:'NTA_AIR_day',pax:'NTA_AIR_pax',recommend:'NTA_AIR_plan',result:'NTA_AIR_result',go:'NTA_AIR_go'}}
var bF;HostServer="search.nta.co.jp";B.server="http://"+HostServer+"/nta_dom/spookserver";B.onStart=function(){aT();};function aT(){aW();aV("ff_Decoder");}
function aU(a,b){bm=new aQ();bn=new aP(b.calendar,b.SystemDt[0].substr(0,8),bF.month,bF.day);if(bu.depAreaCombo){aX(b.departurePoint);}
bo=new aR();aV("ff_count");}
function aV(a){var b=aV.arguments;var c=new C.Loader(a);var d=[];d.push("ListMode=Plan");d.push("District_cd="+bs);d.push("Facilities_cd="+bt);if(bz){d.push("Application=jr");d.push("MARS=1");}else{d.push("Application=fp");}
var e={};var f={};switch(a){case"ff_Decoder":break;case"ff_count":if(bx=='init'){f.Days=true;}
case"ff_list":if(!aY(a,"Shisetsu",d,e,f))return;aO.Attributes.ff_list[2].attribute=bk['Plan'];break;default:alert("Unknown Command '"+a+"' at doLoad()");return;break;}
for(var g in e){c[g]=e[g];}
c.load(d);}
B.cacheToObject=function(a,b){var c={};var d=0;var e=aO.Attributes[a];var f=new RegExp("^\\d+(\\n\\d+)*$");if(a.match(/ff_count|ff_list/)){for(var g=0,h=b.length;g<h;g++){var o=b[g].data;if(o.length==1&&(o[0]+'').match(f)){b[g].data=(o[0]+'').split("\n");}}}
for(var g=0,h=e.length;g<h;g++){if(typeof e[g]=="object"){if(d+e[g].attribute.length>b.length)break;c[e[g].name]=[];for(var p=0,q=b[d].data.length;p<q;p++){c[e[g].name][p]={};for(var r=0,s=e[g].attribute.length;r<s;r++){c[e[g].name][p][e[g].attribute[r]]=b[d+r].data[p];}}
d+=e[g].attribute.length;}else{if(d>=b.length)break;c[e[g]]=b[d++].data;}}
return c;};B.loaded=function(a){var b=a.command;var c=C.getCache(b);if(a.isError){var d=["サーバーとの通信に失敗しました（","Command='"+b+"'",(c.status&&c.status[1]?", Code="+c.status[1]:""),"）"].join("");alert(d);return;}
if(c.dispVersion&&c.dispVersion[0]&&c.dispVersion[0]!=br){br=c.dispVersion[0];var f=N("NTA_version");if(f)f.innerHTML=getVersionString(br);}
switch(b){case"ff_Decoder":aU(a,c);break;case"ff_count":if(c.status[0]=="OK"||c.status[0]=="NODATA"){if(c.DATACOUNT&&(c.DATACOUNT[0]-0>0)){if(bp){bp.innerHTML=bq(c.DATACOUNT[0]-0);}
bn.setCount(c.planCountArray);bo.setCount(c);if(bx=='init'){bx='started';var g;for(var h=(bn.dispOffset+bn.today.dayIndex);h<c.planCountArray.length;h++){if(c.planCountArray[h]-0>0){g=h+1;break;}}
if(g){bn.selectDay(bn.getDayObject(g,'dayIndex').yyyymmdd);}
aV("ff_count");break;}
aV("ff_list");}else{var d='該当するプランはありません。';bn.setCount(c.planCountArray);bo.setCount(c);var f=N(bF.recommend);if(f){f.innerHTML=d;}else{alert(d);}
var f=N(bF.result);if(f){aa(f);}}}else{alert("データの読み込みに失敗しました。");return;}
break;case"ff_list":bc(c.row);var f=N(bF.recommend);if(f){f.innerHTML=bd(c);}
f=N(bF.result);if(f){aa(f);f.appendChild(be(c));}
break;}}
function aW(){by=(bD.pageMode=='AIR');bz=(bD.pageMode=='JR');if(bz){bC='jr';}else{bC='air';}
bF=bE[bC];if(by||bz){aO.Attributes.ff_count.push({name:"depPoint",attribute:["Code","Count"]});}
if(bz){bk.Plan.push("jrStandardSectionArray");bk.Plan.push("jrSingleUse");}
var b=new RegExp("^(\\d{4})-(\\d{3})$");var c=bD.hotelCode;if(c&&c.match(b)){bs=RegExp.$1;bt=RegExp.$2;}else{}
var d;d=N("NTA_dataCount");if(d){bp=N("NTA_dataCount");if(typeof NTA_getDataCountText=="function"){bq=NTA_getDataCountText;}else{bq=function(a){if(a>0){return G(a)+"件の施設が該当します。";}else{return"該当する施設がありません。";}}}}
if(N(bF.dep)){bu.depAreaCombo=true;}
if(N(bF.month)&&N(bF.day)){bu.dayCombo=true;}
if(N(bF.pax)){bu.paxCombo=true;}
for(var f in aR.prototype.Combo){var g=aR.prototype.Combo[f];switch(f){case"Pax":g.id=bF.pax;break;case"Departure":g.id=bF.dep;break;}}
if(N(bF.result)){bu.resultArea=true;}
d=N(bF.go);if(d){if(d.tagName.toLowerCase()=='a'){d.onclick=function(a){return aS(a,'planList')};}else{d.onclick=function(a){aS(a,'planList')};}}}
function aX(b){if(bu.depAreaCombo){var c=bD.departure;var d=null;var e=b.map(function(a){if(!d&&(a.Count-0>0)){d=a.Code;}
if(c&&a.Code==c){c=(a.Count-0>0)?c:null;}
return{value:a.Code,innerHTML:a.Name};});var f=c?c:d;var g=b;bm.setSkipNumber(aR.prototype.Combo['Departure'].id);bm.set(aR.prototype.Combo['Departure'].id,e,f);bm.setCount(aR.prototype.Combo['Departure'].id,g);}
if(bD.pax&&bu.paxCombo){bm.setValue(aR.prototype.Combo['Pax'].id,bD.pax);}}
function aY(a,b,c,d,e){var f=false;if(bn&&!e.Days){bn.getParameter(a,c);}
if(bo&&bo.getParameter(a,c)){f=true;}
return true;}
function aZ(a){if(a<0){return"-";}else if(a==0){return"×";}else if(a<3){return"△";}else{return"○";}}
function ba(a,b){if(b)return"￥"+a;var c;if(a<5000){c=1;}else if(a<10000){c=2;}else if(a<15000){c=3;}else if(a<20000){c=4;}else{c=5;}
return'<img src="http://search.nta.co.jp/nta_dom/img/icon_pink'+c+'.gif">';}
function bb(a,b,c,d,e){if(!b||b==0){return"-";}else{if(!c)c="";if(!d)d="";if(!e)e="";if(a==b){return c+G(a)+e;}else{return c+G(a)+d+G(b)+e;}}}
function bc(d){for(var f=0;f<d.length;f++){var g=d[f];var h=g.countStockArray.split("\t");var j=g.minPriceArray.split("\t");var k;if(g.maxPriceArray){k=g.maxPriceArray.split("\t");}else{k=j;}
var l=[];if(g.jrStandardSectionArray){l=g.jrStandardSectionArray.split("\t");}
g.ary_jr_sections=l;g.ary_jr_sections=l.map(function(b){if(b){var c=b.split('-');if(c.length){return{from:c[0],to:c[1]}}}});g.ary_count=h;g.ary_from=j;g.ary_to=k;}}
function bd(b){var c=b.row[0];var d=[];c.ary_jr_sections.map(function(a){if(a){d.push(a.from+'〜'+a.to);}});var f=d.join('／');var g=[];g.push("\r\n\t");g.push(c.item_name);g.push("\r\n\t");g.push(c.meal_cond_name);g.push(" ");g.push(c.room_name);g.push("<BR />\r\n\tコースコード[");g.push(c.item_cd.substr(0,7));g.push("-");g.push(c.item_cd.substr(7));g.push("-");g.push(c.sozai_group_cd);g.push("-");g.push(c.sozai_cd);g.push("]<BR />\r\n\t");if(bz){g.push("\r\n\t基準JR乗車区間：");g.push(f);g.push("<BR />\r\n\t");} g.push("\r\n");return g.join('');}
function be(b){var c=b.row[0];var d=Z("table");var e=Z("thead");d.appendChild(e);var f=Z("tr");e.appendChild(f);var g=Z("th",{innerHTML:'日付'});f.appendChild(g);g=Z("th",{innerHTML:'空き'});f.appendChild(g);g=Z("th",{innerHTML:'料金'});f.appendChild(g);var h=Z("tbody");d.appendChild(h);var k=bn.getSelDay();var l=k?k.dayIndex:1;for(var m=0;m<7;m++){var n=l+m;var o=bn.getDayObject(n,'dayIndex');var p=bn.getDayClass(o);var q=c.ary_count[n-1];var r=c.ary_from[n-1];var s=c.ary_to[n-1];var t=aZ(q);var u;var v=false;if(q-0>0){u=bb(ba(r,bz),ba(s,bz),null,"〜");v=true;}else{u='-';}
f=Z('tr',{'class':p});var w=[];w.push("\r\n\t\t\t");if(v){w.push("\r\n\t\t\t\t<a>\r\n\t\t\t");} w.push("\r\n\t\t\t\t");w.push(o.month+'月'+o.day+'日（'+bn.DowToString[o.dow]+'）');w.push("\r\n\t\t\t");if(v){w.push("\r\n\t\t\t\t</a>\r\n\t\t\t");} w.push("\r\n");var x=Z('td',{innerHTML:w.join('')});f.appendChild(x);var w=[];w.push("\r\n\t\t\t");if(v){w.push("\r\n\t\t\t\t<a>\r\n\t\t\t");} w.push("\r\n\t\t\t\t");w.push(t);w.push("\r\n\t\t\t");if(v){w.push("\r\n\t\t\t\t</a>\r\n\t\t\t");} w.push("\r\n");x=Z('td',{innerHTML:w.join('')});f.appendChild(x);var w=[];w.push("\r\n\t\t\t");if(v&&bz){w.push("\r\n\t\t\t\t<a>\r\n\t\t\t");} w.push("\r\n\t\t\t\t");w.push(u);w.push("\r\n\t\t\t");if(v){w.push("\r\n\t\t\t\t</a>\r\n\t\t\t");} w.push("\r\n</td>\r\n");x=Z('td',{innerHTML:w.join('')});f.appendChild(x);var y=f.getElementsByTagName('a');for(var z=0;z<y.length;z++){var A=y[z];A.href='javascript:;';A.yyyymmdd=o.yyyymmdd;A.onclick=function(A){aS(A,'planList',this.yyyymmdd);};}
h.appendChild(f);}
return d;}
function bf(a,b,c,d,e,f){if(a instanceof Array){var g={};for(var h=0,j=a.length;h<j;h++){var k,m=a[h];if((k=m.indexOf("="))>-1){g[m.substr(0,k)]=m.substr(k+1);}}
a=g;}
if(bD.SITE_ID){a.SITE_ID=bD.SITE_ID;}
if(document.Spook)document.body.removeChild(document.Spook);var n=document.createElement("form");n.name="Spook";n.action=b;n.method=c;n.target=d;if(e)n.acceptCharset=e;for(var o in a){if(a[o]!=null){var q=document.createElement("input");q.type="hidden";q.name=o;q.value=a[o];n.appendChild(q);}}
document.body.appendChild(n);var r;if(e){r=document.charset;document.charset=e;}
if(f)bg("about:blank",d,800,600);n.submit();if(e){document.charset=r;}}
function bg(a,b,c,d){var e='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='+c+',height='+d;b=window.open(a,b,e);b.focus();return false;}
function bh(a){switch(a){case"planList":if(bz){return"http://search.nta.co.jp/nta_dom/jrplan/land.jsp";}else{return"http://search.nta.co.jp/nta_dom/fp/planDetail.jsp";}}}
var bG=[];bG.push("\r\n");bG.push("\r\n<div>\r\n\t出発地：<select id=\"NTA_JR_dep_area\"></select><br />\r\n\t出発予定日：<select id=\"NTA_JR_month\"></select>\r\n\t<select id=\"NTA_JR_day\"></select><br />\r\n\t1室利用人数<select id=\"NTA_JR_pax\">\r\n\t\t<option value=\"0\">指定なし</option>\r\n\t\t<option value=\"1\">1名1室</option>\r\n\t\t<option value=\"2\">2名1室</option>\r\n\t\t<option value=\"3\">3名1室</option>\r\n\t\t<option value=\"4\">4名1室</option>\r\n\t\t<option value=\"5\">5名1室</option>\r\n\t\t<option value=\"6\">6名以上</option>\r\n\t</select>\r\n\t<br />\r\n\tおすすめプラン<br />\r\n\t<div id=\"NTA_JR_plan\"></div>\r\n\t<div id=\"NTA_JR_result\"></div>\r\n\t<a href=\"#\" id=\"NTA_JR_go\">プランを全て見る</a>\r\n</div>\r\n");})();
