/* common.js */
var URI = location.href.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?/i);
var DOMAIN = URI[1]+URI[3]+"/";
//DOMAIN = "";
/** QuickBox Plugin */
//var QuickBox_js = new Asset.javascript(DOMAIN+'js/QuickBox.js');
//var QuickBox_CSS = new Asset.css(DOMAIN+"css/quickbox.css",{ "media":"screen"});
window.addEvent("domready",function(){
if(typeof sIFR == "function"){sIFR.replaceElement(".sifr", DOMAIN+"js/dfg-gochicw7.swf", "#000000", "#000000", "#FFFFFF", "#FFFFFF", 0, 0, 0, 0);sIFR.replaceElement(".sifrw9", DOMAIN+"js/dfg-gochicw9_about.swf", "#000000", "#000000", "#FFFFFF", "#FFFFFF", 0, 0, 0, 0);};new wtnRollover({area:"#main"});if(Browser.Engine.trident&&Browser.Engine.version<=5){$("gototop").inject($("container"),"after");$$("#global-navi a").each(function(a){(new Element("span",{text:a.title})).inject(a)})}new IERadius($("secondary"));new IERadius($("main-wrapper"));new IERadius($("main"));new GotoTop;new IE6NoMoore({css:DOMAIN+"css/plugin/ie6nomoore.css",image:DOMAIN+"images/IE6NoMore/"});new MagicNavi;new IEPseudo});
var IERadius=new Class({Implements:[Options],options:{size:5},initialize:function(a,b){this.setOptions(b);if((this.element=a)&&Browser.Engine.trident){this.element.setStyle("position","relative");this.positions=this.element.getCoordinates();this.add()}},add:function(){var a=["tLeft","tRight","bLeft","bRight"];for(i=0;i<4;i++){var b=new Element("span",{"class":"radiusFix "+this.element.id+"-"+a[i],styles:{position:"absolute",width:this.options.size,height:this.options.size,display:"block","line-height":0,
"font-size":0}});if(a[i]=="tLeft"||a[i]=="tRight")b.style.top="0px";if(a[i]=="bLeft"||a[i]=="bRight")b.style.bottom="0px";if(a[i]=="tLeft"||a[i]=="bLeft")b.style.left="0px";if(a[i]=="tRight"||a[i]=="bRight")b.style.right="0px";b.inject(this.element)}}}),IEPseudo=new Class({Implements:[Options],options:{},initialize:function(a){this.setOptions(a);this.element=$$(".IEPseudo");if(Browser.Engine.trident)for(i=0;i<this.element.length;i++){a=this.element[i];var b=a.get("data-selector");a.getElements(b).each(function(c,
d){b.test("ntn-child")!==-1?c.addClass("ntn-child-"+(d+1)):c.addClass(b.replace(/\w*:/,""))})}}}),MagicNavi=new Class({Implements:[Options,Events],options:{target:"#global-navi ul",id:"tracer",current:".current",onStart:$empty,onComplete:$empty},initialize:function(a){this.setOptions(a);if(this.target=$$(this.options.target)[0]){this.onmouse=false;this.activeLeft=0;var b=location.href.match(/\w+\/\w+\.(?:php|html).*$/);if(b){b=b[0];this.target.getElements("li").each(function(c){var d=c.getFirst("a");
if(b.indexOf(this.page(d.href))!==-1){c.addClass("current");this.active=d;this.activeLeft=d.getPosition(this.target).x}},this);this.tracer=this.create_tracer();this.tracer.inject(this.target);this.active||this.tracer.fade("hide");this.target.getElements("a").each(function(c){c.addEvents({mouseover:function(){this.onmouse=true;if(!this.active)this.activeLeft=c.getPosition(this.target).x;this.tracer.morph({left:c.getPosition(this.target).x})}.bind(this),mouseleave:function(){this.onmouse=false;this.tracer.morph({left:this.activeLeft})}.bind(this)})},
this)}}},page:function(a){a=a.replace(/(\/index)*\.(php|html)$/,"");a=a.match(/\/(\w+)$/,"");return a[1]},create_tracer:function(){var a=this;return new Element(this.target.getFirst().get("tag"),{id:this.options.id,morph:{duration:500,onStart:function(){a.fireEvent("start",[this.element,a.active]);this.element.addClass("move");a.tracer.fade("in")},onComplete:function(){a.fireEvent("complete",[this.element,a.active]);!a.onmouse&&this.element.getStyle("left").toInt()==a.activeLeft&&this.element.removeClass("move");
a.tracer.hasClass("move")==false&&!a.active&&a.tracer.fade("out")}},styles:{position:"absolute","z-index":0,overflow:"hidden",left:this.activeLeft}})}}),IE6NoMoore=new Class({Implements:[Options],options:{css:"css/ie6nomoore.css",image:"images/IE6NoMore/"},initialize:function(a){this.setOptions(a);this.container=new Element("div",{id:"IE6NoMore",html:'<div class="wrap"><img class="warning" src="'+this.options.image+'ie6nomore-warning.jpg" alt="Warning!"><div class="nomore-message"><strong>\u3042\u306a\u305f\u306f\u65e7\u5f0f\u30d6\u30e9\u30a6\u30b6\u3092\u3054\u5229\u7528\u4e2d\u3067\u3059</strong>\u3053\u306e\u30a6\u30a7\u30d6\u30b5\u30a4\u30c8\u3092\u5feb\u9069\u306b\u95b2\u89a7\u3059\u308b\u306b\u306f\u30d6\u30e9\u30a6\u30b6\u3092\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u3066\u304f\u3060\u3055\u3044\u3002</div><a href="http://www.mozilla.jp" target="_blank"><img src="'+
this.options.image+'ie6nomore-firefox.jpg" alt="Get Firefox 3.5"></a><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=341c2ad5-8c3d-4347-8c03-08cdecd8852b&amp;DisplayLang=ja" target="_blank"><img src="'+this.options.image+'ie6nomore-ie8.jpg" alt="Get Internet Explorer 8"></a><a href="http://www.apple.com/jp/safari/download/" target="_blank"><img src="'+this.options.image+'ie6nomore-safari.jpg" alt="Get Safari 4"></a><a href="http://www.google.com/chrome?hl=ja" target="_blank"><img src="'+
this.options.image+'ie6nomore-chrome.jpg" alt="Get Google Chrome"></a></div>'});this.closebtn=new Element("img",{"class":"close",src:this.options.image+"ie6nomore-cornerx.jpg",alt:"\u9589\u3058\u308b",events:{click:function(){this.getParent().dispose()}}});this.container.grab(this.closebtn);if(Browser.Engine.trident&&Browser.Engine.version<=5){$("container").grab(this.container,"before");this.asset()}},asset:function(){new Asset.css(this.options.css)}}),GotoTop=new Class({Implements:[Options],options:{id:"gototop",
"class":"gotoTop",width:100},initialize:function(a){this.setOptions(a);this.width=this.options.width;if(this.gototop=$(this.options.id))this.start();else return false;new SmoothScroll({duration:500})},start:function(){var a=this;a.gototop.set("opacity","0").setStyle("display","block");window.addEvent("scroll",function(){Browser.Engine.trident4&&a.gototop.setStyles({position:"absolute",bottom:window.getPosition().y+10,width:this.width});a.gototop.fade(window.getScroll().y>300?"in":"out")})}}),wtnRollover=
new Class({Implements:[Options],options:{current:true,area:"body",over:"_on",off:"_off"},initialize:function(a){this.setOptions(a);this.overTxt=this.options.over;this.offTxt=this.options.off;(this.imgs=$$(this.options.area+" a img"))&&this.Roll();return true},Roll:function(){var a=this;a.imgs.each(function(b){var c;if($type(b)=="element"&&!b.hasClass("rollskip")){if(a.options.current==true)c=a.Current(b);b.addEvents({mouseover:function(){if(b.src.indexOf(a.offTxt)===-1)b.set("tween",{duration:200}).tween("opacity",
[1,0.5]);else b.src=b.src.replace(a.offTxt,a.overTxt)},mouseleave:function(){if(b.src.indexOf(a.overTxt)===-1||c==true)b.fade(1);else b.src=b.src.replace(a.overTxt,a.offTxt)}})}})},Current:function(a){var b=this.FilePass(document.location.href),c=this.FilePass(a.getParent().href);if(c===b&&c){a.src=a.src.replace(this.offTxt,this.overTxt);return true}},FilePass:function(a){return a.substring(a.lastIndexOf("/")+1,a.length)}});

