/* 110817 */
var FC={expressInstallSwfurl:function(){return"/stc/swf/expressinstall.swf"},nowLoading:function(b){var a=['<p class="nowLoading"><img src="/stc/img/jp/common/loading_03.gif" width="15" height="15" alt="Now loading..." /><br />',"<br />","読み込み中です。そのままお待ちください。<br />","<br />","しばらくしても再生が始まらない場合は、<br />Adobe Flash Playerのバージョンが古い可能性があります。<br />",'最新の <a href="http://www.adobe.com/go/getflashplayer" style="color:#F30;">Adobe Flash Player</a> へのアップデートをお試しください。</p>'].join("");return b?$(b).update(a):document.write(a)},modifiedForm:false,setOpacity:function(b,a){if(typeof b.filters!=="undefined"){b.style.filter=" alpha(opacity="+(a*100)+")"}else{if(typeof b.style.opacity!=="undefined"){b.style.opacity=a}}return b},btnAction:function(a,b){if($(a)!=="null"){if(a!=="this"){a=$(a)}a.blur()}else{return false}if(Element.hasClassName(a.parentNode,"offBtn")){return false}if(a.value){a.value=b||"<span>通信中</span>"}else{a.innerHTML=b||"<span>通信中</span>"}if(a.tagName!=="INPUT"){Element.addClassName(a.parentNode,"offBtn")}else{a.disabled=true}},gTabHover:function(){Event.observe($("gHome"),"mouseover",function(){Element.removeClassName($("gNav"),"town");Element.addClassName($("gNav"),"home")});Event.observe($("gTown"),"mouseover",function(){Element.removeClassName($("gNav"),"home");Element.addClassName($("gNav"),"town")})},cookie:{set:function(b,c,a,d){if(navigator.cookieEnabled){date=new Date();date.setTime(date.getTime()+(a*1000*60*60*24));if(typeof(d)!=="undefined"){d=";path="+d}else{d=""}document.cookie=b+"="+escape(c)+";expires="+date.toGMTString()+d;if(FC.cookie.get(b)){return true}else{return false}}},get:function(b){if(typeof(b)==="undefined"){return false}b=b+"=";var c="";var d=document.cookie+";";var a=d.indexOf(b);if(a!=-1){keyEnd=d.indexOf(";",a);c=unescape(d.substring(a+b.length,keyEnd))}if(c.length<1){return false}else{return c}},del:function(a,b){if(document.cookie){if(typeof(b)!=="undefined"){b=";path="+b}else{b=""}document.cookie=a+"=;expires=Sat,01-Jan-2000 00:00:01 GMT"+b;if(FC.cookie.get(a)){return false}else{return true}}}}};FC.Dialog=Class.create({initialize:function(a){this.own=a;this.doc=document;this.viewSize=this.doc.viewport.getDimensions();this.jsonp=this.doc.createElement("script");this.jsonp.setAttribute("type","text/javascript");this.jsonp.setAttribute("src","/stc/js/jsonp.js");this.doc.getElementsByTagName("head")[0].appendChild(this.jsonp);this.bgLayer=this.doc.createElement("div");this.bgLayer.id="dBgLayer";this.bgLayer.style.height=this.viewSize.height;this.dialog=this.doc.createElement("div");this.dialog.id="dialog";this.dialog.innerHTML=['<h2 id="dTitle"></h2>','<a id="dClose" href="#" onclick="return false;"><img height="22" width="25" alt="閉じる" src="/stc/img/jp/common/spacer.gif"/></a>','<div class="dInner">','<p id="dMessage"></p>','<div id="dAction">','<p><form onsubmit="return false;"><input type="text" id="dInput" class="inputText" value="" /></form></p>',"<div>",'<p><a href="#" id="dCancel" class="btn cancelW"><span>キャンセル</span></a></p>','<p class="submitWapper"><a href="#" id="dOk" class="btn submitW"><span>決定</span></a></p>',"</div>","</div>","</div>"].join("");this.doc.body.appendChild(this.bgLayer);this.doc.body.appendChild(this.dialog);new Draggable(this.dialog,{handle:$("dTitle"),revert:false,onDrag:function(){this.dialog.style.top="0";this.dialog.style.left="0"}.bind(this),onEnd:function(){if(typeof document.body.style.maxHeight=="undefined"){this.dialog.style.top=50+(this.doc.documentElement.scrollTop/this.viewSize.height)*100+"%"}else{this.dialog.style.top="50%"}this.dialog.style.left="50%"}.bind(this)});if(typeof document.body.style.maxHeight=="undefined"){Event.observe(window,"resize",function(){this.bgLayer.style.width=(this.doc.body.scrollWidth<this.viewSize.width)?this.viewSize.width:this.doc.body.scrollWidth;this.bgLayer.style.height=this.viewSize.height}.bind(this));Event.observe(window,"scroll",function(){this.bgLayer.style.top=this.doc.documentElement.scrollTop+"px";this.dialog.style.top=50+(this.doc.documentElement.scrollTop/this.viewSize.height)*100+"%";this.dialog.style.left=50+(this.doc.documentElement.scrollLeft/this.viewSize.height)*100+"%"}.bind(this))}},_writePlayer:function(a){writeSwf("veiwer",a)},_setMargin:function(){this.dialog.style.marginTop=["-",this.dialog.getDimensions().height/2,"px"].join("");this.dialog.style.marginLeft=["-",this.dialog.getDimensions().width/2,"px"].join("")},_afetrClick:function(b,a){this.close();if(typeof a==="function"){if(b=="prompt"){return a($("dInput").value)}else{return a()}}},_keyEnter:function(a){if(!a){a=window.event}switch(a.keyCode){case Event.KEY_RETURN:$("dAction").style.display=="block"?$("dOk").onclick():null;break;case Event.KEY_ESC:$("dCancel").parentNode.style.display=="block"?$("dCancel").onclick():null;break}},open:function(c,a,d,b){if(d!==false){this.bgLayer.onclick=function(){this.close()}.bind(this);$("dClose").onclick=function(){this.close();return false}.bind(this);$("dClose").style.display="block"}else{$("dClose").style.display="none"}if(typeof a.klass!=="undefined"){if(this.doc.all){this.dialog.setAttribute("className",a.klass)}else{this.dialog.className=a.klass}}else{if(this.doc.all){this.dialog.setAttribute("className","")}else{this.dialog.className=""}}if(typeof a.title!=="undefined"){$("dTitle").innerHTML=a.title}if(c!="clip"&&typeof a.message!=="undefined"){$("dMessage").innerHTML=a.message}if(typeof a.okTxt!=="undefined"){$("dOk").innerHTML=["<span>",a.okTxt,"</span>"].join("")}if(typeof a.cancelTxt!=="undefined"){$("dCancel").innerHTML=["<span>",a.cancelTxt,"</span>"].join("")}switch(c){case"alert":$("dInput").parentNode.style.display="none";$("dCancel").parentNode.style.display="none";break;case"confirm":$("dInput").parentNode.style.display="none";$("dCancel").parentNode.style.display="block";break;case"prompt":$("dInput").parentNode.style.display="block";$("dCancel").parentNode.style.display="block";break;case"clip":$("dInput").parentNode.style.display="none";break;default:break}if(typeof a.ok!=="undefined"){$("dOk").onclick=function(){this._afetrClick(c,a.ok);return false}.bind(this)}else{$("dOk").onclick=function(){this.close();return false}.bind(this)}if(typeof a.cancel!=="undefined"&&c!="alert"){$("dCancel").onclick=function(){this._afetrClick(c,a.cancel);return false}.bind(this)}else{$("dCancel").onclick=function(){this.close();return false}.bind(this)}window.document.onkeydown=function(f){return this._keyEnter(f)}.bind(this);if(c=="clip"){$("dMessage").innerHTML='<span id="veiwer"></span>';$("dMessage").style.height="300px";$("dAction").style.display="none";this.scriptUrl=["/js/",a.message,"/1214?ap=true&callback=",this.own,"._writePlayer"].join("");this.rJsonp=new JsonP("jsonp-player");this.rJsonp.request(this.scriptUrl)}else{$("dAction").style.display="block";$("dMessage").style.height=""}if(c=="prompt"){if(typeof a.inputType!=="undefined"){$("dInput").parentNode.innerHTML='<input type="'+a.inputType+'" id="dInput" class="inputText" value="" />'}else{$("dInput").parentNode.innerHTML='<input type="text" id="dInput" class="inputText" value="" />'}if(typeof a.inputValue!=="undefined"){$("dInput").value=a.inputValue.toString()}}if(typeof b!=="undefined"||b>1){FC.timer=setTimeout(function(){return this.close()}.bind(this),b*1000)}this._setMargin();window.focus();FC.setOpacity(this.dialog,0);this.dialog.style.display="block";this.bgLayer.style.display="block";$("dOk").focus();if(this.dialog.style.display=="block"){new Effect.Opacity(this.dialog,{from:0,to:0.99,duration:0.6,fps:18,transition:Effect.Transitions.easeOutQuint})}if(c=="prompt"){Field.activate($("dInput"))}return false},close:function(){if(FC.timer){clearTimeout(FC.timer)}this.dialog.style.display=this.bgLayer.style.display="none";this.bgLayer.onclick=$("dOk").onclick=$("dOk").onkedown=$("dCancel").onclick=window.document.onkeydown=null;$("dOk").blur();$("dClose").blur();return false}});FC.Notifier=Class.create({initialize:function(){this.box=document.createElement("div");this.box.id="notifier";Element.hide(this.box);parent.FC.doc?parent.document.body.appendChild(this.box):document.body.appendChild(this.box);this.count=0},set:function(d,b,c){this.count++;var a=this.createMsgBox();a.innerHTML=[d,'<span class="tail"></span>'].join("");Element.hide(a);this.box.insertBefore(a,this.box.firstChild);if(typeof document.body.style.maxHeight==="undefined"||b){Element.scrollTo(this.box.id)}Element.show(this.box);new Effect.Appear(a);new Effect.Highlight(a,{duration:3.5});setTimeout(function(){new Effect.Fade(a,{afterFinishInternal:function(){if(a.parentNode){Element.remove(a)}}});this.count--;if(this.count==0){new Effect.Fade(this.box)}}.bind(this),c||4000)},createMsgBox:function(){var a=document.createElement("div");a.onclick=function(){Element.remove(a);this.count--}.bind(this);Element.addClassName(a,"msg");return a}});if(document.all){try{document.execCommand("BackgroundImageCache",false,true)}catch(e){}}function submitForm(c,b,f){if(b){FC.btnAction(b,f)}var d=c.elements;for(var a=0;a<d.length;a++){if(d[a].type=="submit"||d[a].type=="image"){d[a].disabled=true}}c.submit();return false}function writeSwf(d,c){var b=c.attributes;var f=c.params;var a=c.flashvars;swfobject.embedSWF(c.swf,d,c.width,c.height,c.version,FC.expressInstallSwfurl(),a,f,b)}var DynamicLoader=Class.create({initialize:function(a){this.head=document.getElementsByTagName("head")[0];a.each(function(c){var b;if(c.match(/\.js+/ig)||c.match(/loginid+/i)||c.match(/google+/i)){b="js"}else{b="css"}this.write(b,c)}.bind(this))},write:function(a,c){if(a=="js"){var b=document.createElement("script");b.setAttribute("type","text/javascript")}else{var b=document.createElement("link");b.setAttribute("rel","stylesheet");b.setAttribute("type","text/css");b.setAttribute("media","all")}b.setAttribute("src",c);this.head.appendChild(b)}});function modifiedFormChecker(a,b){if(FC.modifiedForm){a=a||window.event;a.returnValue=b}}var URI=Class.create({initialize:function(a){this.origUri=a;this.query_params=$H();this._parse()},_parse:function(){var d=this.origUri.replace(/#.*$/,"");var c=d.split("?");this.uri=c[0];if(c[1]){var b=$A(c[1].split("&"));b.each(function(f){var a=f.split("=");this.setQueryParam(decodeURIComponent(a[0]),decodeURIComponent(a[1]))}.bind(this))}},setUri:function(a){this.origUri=a;this.deleteAllQueryParam();this._parse()},setQueryParam:function(a,b){this.query_params.set(a,b)},getQueryParam:function(a){return this.query_params.get(a)},getQueryParams:function(){return this.query_params},deleteQueryParam:function(a){var b=this.getQueryParam(a);delete this.query_params[a];return b},deleteAllQueryParams:function(){this.query_params=$H()},getQueryKeys:function(){return this.query_params.keys()},toString:function(){var b=this.query_params.toQueryString();var a=this.uri;if(b.length>0){a+="?"+b}return a}});
