﻿// Mapple Ajax Framework Version 2.5.5
// Copyright (c) 2010 Shobunsha Publications, Inc.
Mapple.HikidashiBox=Class.create();Mapple.HikidashiBox.prototype={initialize:function(element){var T=this;var O=Object.extend({afterOpenAction:function(){},afterCloseAction:function(){},contentFontFamily:MappleUtil.font,contentFontSize:12,contentFontColor:"#000000",contentPaddingOffset:[3,3,3,3],contentWidthLimit:null,contentHeightLimit:null,overflow:"hidden",backgroundColor:"#ffffff",shadowOffset:3,shadowColor:"#999999",shadowOpacity:0.75,borderWidth:1,borderColor:"#777777",pointerMode:"element",closeButton:false,closeButtonMode:"inside",closeButtonImg:null,closeButtonWidth:null,closeButtonHeight:null,interval:500,zIndex:1000,hikidashiDiagonalImg:"img/hikidashi_diagonal.png",hikidashiSideImg:"img/hikidashi_side.png",hikidashiElement:null,dimensionsElement:null},arguments[1]||{});O.contentPaddingOffset=[parseInt(O.contentPaddingOffset[0]),parseInt(O.contentPaddingOffset[1]),parseInt(O.contentPaddingOffset[2]),parseInt(O.contentPaddingOffset[3])];O.shadowOffset=parseInt(O.shadowOffset);O.shadowOpacity=parseFloat(O.shadowOpacity);O.borderWidth=parseInt(O.borderWidth);O.interval=parseInt(O.interval);O.zIndex=parseInt(O.zIndex);if("inside"==O.closeButtonMode){if(null==O.closeButtonImg)O.closeButtonImg="img/closeBox_inside.gif";if(null==O.closeButtonWidth)O.closeButtonWidth=18;if(null==O.closeButtonHeight)O.closeButtonHeight=17;}else if("outside"==O.closeButtonMode){if(null==O.closeButtonImg)O.closeButtonImg="img/closeBox_outside.gif";if(null==O.closeButtonWidth)O.closeButtonWidth=21;if(null==O.closeButtonHeight)O.closeButtonHeight=16;}T.O=O;T.Up=MappleUtil.checkAlphaImageLoaderBrowser();T.N=new Mapple.Size(0,0);T.L=new Mapple.Size(T.O.closeButtonWidth,T.O.closeButtonHeight);T.V=new Mapple.Size(0,0);T.PZ=null;T.TB=null;if(null!=element)T.element=$(element);if(null!=element&&"body"!=T.element.tagName.toLowerCase())Element.makePositioned(T.element);T.hikidashiElement=(!O.hikidashiElement)?T.element:O.hikidashiElement;T.HB();T.Kk();T.A=false;T.qJ(window,"unload",T.destroy.$b(T));},Kk:function(){var T=this;var P=T.O.zIndex;var J=T.O.borderWidth;T.R=T.Q(null,"div",{fontSize:"1px",textAlign:"left",visibility:"hidden",display:"none",zIndex:P});T.qG=T.R.style;T.cE=T.Q(T.R,"div",{backgroundColor:T.O.borderColor,fontSize:"1px",zIndex:P+2});T.vn=T.cE.style;T.Cc=T.Q(T.R,"div",{left:J+"px",top:J+"px",backgroundColor:T.O.backgroundColor,fontSize:"1px",zIndex:P+3});T.wH=T.Cc.style;var C=T.Q(T.R,"div",{fontSize:"1px",zIndex:P+3});T.rL=C.style;T.I=T.Q(C,"div",{position:"relative",fontFamily:T.O.contentFontFamily,fontSize:T.O.contentFontSize+"px",color:T.O.contentFontColor,overflow:T.O.overflow,zIndex:P+4});T.Ig=T.I.style;T.B=T.Q(T.R,"div",{left:T.O.shadowOffset+"px",top:T.O.shadowOffset+"px",backgroundColor:T.O.shadowColor,fontSize:"1px",zIndex:P});T.oL=T.B.style;Element.setOpacity(T.B,T.O.shadowOpacity);if(T.O.closeButton){T.closeButton=T.Q(T.R,"img",{width:T.L.width+"px",height:T.L.height+"px",fontSize:"1px",zIndex:P+5,cursor:"pointer"});T.closeButton.src=T.O.closeButtonImg;T.Qk=T.closeButton.style;switch(T.O.closeButtonMode.toLowerCase()){case"inside":T.Qk.top=J+"px";break;case"outside":T.Qk.top=((T.L.height* -1)+J)+"px";T.dA=T.Q(T.R,"div",{width:T.L.width+"px",height:(T.L.height-J)+"px",top:((T.L.height* -1)+J+T.O.shadowOffset)+"px",backgroundColor:T.O.shadowColor,fontSize:"1px"});T.KC=T.dA.style;break;}var tV=T.oy.$b(T);T.qJ(T.closeButton,"click",tV);}if(T.element)T.element.appendChild(T.R);},HB:function(){var T=this;T.MP=T.Q(null,"div",{visibility:"hidden",fontSize:"1px",zIndex:T.O.zIndex});T.Os=T.MP.style;var C=T.Q(T.MP,"div",{width:"40px",height:"70px"});var S=C.style;if(T.Up){S.lineHeight="100%";S.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+T.O.hikidashiDiagonalImg+"', sizingMethod='scale')";}else{S.backgroundImage="url("+T.O.hikidashiDiagonalImg+")";}T.xh=T.Q(T.MP,"img",{left:"38px",top:"68px",width:"1px",height:"3px",fontSize:"0px"});T.xh.src=T.O.hikidashiSideImg;T.KT=T.xh.style;if(T.hikidashiElement)T.hikidashiElement.appendChild(T.MP);},destroy:function(qZ){var T=this;if(!T.element)return;if(T.TB)clearTimeout(T.TB);if(!qZ)T.nj(T.R);if(!qZ)T.nj(T.MP);for(var ru in T)if("destroy"!=ru)T[ru]=null;},displayBox:function(G,qZ,O){var T=this;var WE=Event.pointer(qZ);WE=[WE.x+3,WE.y+3];if("element"==T.O.pointerMode.toLowerCase()){var ld=Event.element(qZ);var TC=Element.getDimensions(ld);var sd=Position.cumulativeOffset(ld);var Xc=Position.realOffset(ld);var yq=Position.realOffset(document.body);if(window.opera&&9.5>parseFloat(window.opera.version())){Xc[0]-=Position.positionedOffset(ld)[0];Xc[1]-=Position.positionedOffset(ld)[1];}if(0<TC.width&&0<sd[0])WE[0]=sd[0]+Math.floor(TC.width/2)-(Xc[0]-yq[0]);if(0<TC.height&&0<sd[1])WE[1]=sd[1]+Math.floor(TC.height/2)-(Xc[1]-yq[1]);}return T.displayBoxPos(G,WE,false,O);},displayBoxPos:function(G,K,fl,O){var T=this;if(null==G&&0==T.I.childNodes.length)return null;var O=Object.extend({contentWidth:null,contentHeight:null,contentPaddingOffset:null},arguments[3]||{});T.O.contentWidth=(O.contentWidth)?parseInt(O.contentWidth):null;T.O.contentHeight=(O.contentHeight)?parseInt(O.contentHeight):null;if(null!=O.contentPaddingOffset){var U=[parseInt(O.contentPaddingOffset[0]),parseInt(O.contentPaddingOffset[1]),parseInt(O.contentPaddingOffset[2]),parseInt(O.contentPaddingOffset[3])];}else{var U=T.O.contentPaddingOffset;}if(T.PZ)T.PZ.cancel();var S=T.Os;S.display="";S.visibility="hidden";if(T.TB)clearTimeout(T.TB);var S=T.Os;S.display="";S.visibility="hidden";var S=T.qG;S.display="";S.visibility="hidden";if(null!=G){T.aU(G,U);}else{T.zQ(U);}var zI=Position.cumulativeOffset(T.R);var Oy=Position.positionedOffset(T.R);var yq=Position.realOffset(document.body);if(!fl){K[0]=K[0]-(zI[0]-Oy[0])+5;K[1]=K[1]-(zI[1]-Oy[1])+5;}var zH=K[0];var Li=K[0]+38+T.V.width+12;var hA=K[1]-(T.V.height-62);var ZO=K[1]+68;var S=T.Os;S.left=K[0]+"px";S.top=K[1]+"px";var S=T.qG;S.left=(K[0]+42)+"px";S.top=(K[1]-(T.V.height-62))+"px";T.KT.width="1px";T.Os.visibility="";T.PZ=new Effect.Scale(T.xh,(T.V.width+12)*100,{scaleFrom:100,scaleY:false,duration:0.4,scaleMode:{originalWidth:1,originalHeight:3},afterFinish:function(){T.KT.width=(T.V.width+12)+"px";T.PZ=null;T.QX()}.bind(T)});return{left:zH,right:Li,top:hA,bottom:ZO};},aU:function(G,U){var T=this;var pw=T.I.childNodes;var Ui=pw.length;for(var i=0;i<Ui;i++){if(pw[i])T.nj(pw[i]);}T.I.innerHTML="";var QG=typeof G;if("object"==QG&&"iframe"==G.nodeName.toLowerCase())QG="iframe";switch(QG){case"object":case"iframe":T.I.appendChild(G);break;case"string":T.I.innerHTML=G;break;}T.zQ(U);},zQ:function(U){var T=this;var LQ=MappleUtil.getChildDimensions(T.I,{parent:T.O.dimensionsElement,widthLimit:T.O.contentWidthLimit,heightLimit:T.O.contentHeightLimit});(T.O.contentWidth)?T.N.setWidth(T.O.contentWidth):T.N.setWidth(LQ.width);(T.O.contentHeight)?T.N.setHeight(T.O.contentHeight):T.N.setHeight(LQ.height);var J=T.O.borderWidth;T.V.size(T.N.width+U[1]+U[3]+(J*2),T.N.height+U[0]+U[2]+(J*2));var S=T.vn;S.width=T.V.width+"px";S.height=T.V.height+"px";var S=T.wH;S.width=(T.N.width+U[1]+U[3])+"px";S.height=(T.N.height+U[0]+U[2])+"px";var S=T.rL;S.left=(J+U[3])+"px";S.top=(J+U[0])+"px";var S=T.Ig;S.width=T.N.width+"px";S.height=T.N.height+"px";var S=T.oL;S.width=T.V.width+"px";S.height=T.V.height+"px";if(T.O.closeButton){switch(T.O.closeButtonMode.toLowerCase()){case"inside":T.Qk.left=(T.V.width-T.L.width-J)+"px";break;case"outside":T.Qk.left=(T.V.width-T.L.width)+"px";T.KC.left=(T.V.width-T.L.width+T.O.shadowOffset)+"px";break;}}},QX:function(){var T=this;T.A=true;T.qG.visibility="";Element.setOpacity(T.B,0);new Effect.Opacity(T.B,{duration:0.5,from:0,to:T.O.shadowOpacity});if(T.O.closeButton&&"outside"==T.O.closeButtonMode.toLowerCase()){Element.setOpacity(T.dA,0);new Effect.Opacity(T.dA,{duration:0.5,from:0,to:T.O.shadowOpacity});}if(T.O.afterOpenAction)T.O.afterOpenAction();},hideBox:function(){var T=this;var O=Object.extend({interval:T.O.interval},arguments[0]||{});if(false==T.A)return;if(0==O.interval){T.oy();}else{T.TB=setTimeout(T.oy.bind(T),O.interval);}},oy:function(){var T=this;T.A=false;var S=T.Os;S.visibility="hidden";S.display="none";var S=T.qG;S.visibility="hidden";S.display="none";if(T.O.afterCloseAction)T.O.afterCloseAction();},getDisplay:function(){var T=this;return(true==T.A)?"block":"none";},checkContent:function(){var T=this;return(0!=T.I.childNodes.length);},qJ:function(Sh,wx,Tv){Event.observe(Sh,wx,Tv);},hn:function(Sh,wx,Tv){Event.stopObserving(Sh,wx,Tv);},M:function(Lj,wR){return MappleUtil.createDocumentElement(Lj,wR);},Q:function(Lj,wR,kr){var T=this;return MappleUtil.createDocumentPositionElement(Lj,wR,kr);},nj:function(gP){MappleUtil.removeDocumentElement(gP);return null;}};Mapple.HikidashiBoxRoundCorner=Class.create();Object.extend(Object.extend(Mapple.HikidashiBoxRoundCorner.prototype,Mapple.HikidashiBox.prototype),{initialize:function(element){var T=this;var O=Object.extend({afterOpenAction:function(){},afterCloseAction:function(){},contentFontFamily:MappleUtil.font,contentFontSize:12,contentFontColor:"#ffffff",contentPaddingOffset:[7,7,7,7],contentWidthLimit:null,contentHeightLimit:null,overflow:"hidden",backgroundColor:"#444444",shadowOffset:5,shadowColor:"#999999",shadowOpacity:0.5,pointerMode:"element",closeButton:false,closeButtonImg:"img/closeBox_RoundCorner.gif",closeButtonWidth:22,closeButtonHeight:21,interval:500,zIndex:1000,hikidashiDiagonalImg:"img/hikidashi_diagonal.png",hikidashiSideImg:"img/hikidashi_side.png",hikidashiElement:null,dimensionsElement:null},arguments[1]||{});O.borderWidth=0;O.closeButtonMode="inside";O.contentPaddingOffset=[parseInt(O.contentPaddingOffset[0]),parseInt(O.contentPaddingOffset[1]),parseInt(O.contentPaddingOffset[2]),parseInt(O.contentPaddingOffset[3])];O.shadowOffset=parseInt(O.shadowOffset);O.shadowOpacity=parseFloat(O.shadowOpacity);O.interval=parseInt(O.interval);O.zIndex=parseInt(O.zIndex);T.O=O;T.Up=MappleUtil.checkAlphaImageLoaderBrowser();T.N=new Mapple.Size(0,0);T.L=new Mapple.Size(T.O.closeButtonWidth,T.O.closeButtonHeight);T.V=new Mapple.Size(0,0);T.PZ=null;T.TB=null;if(null!=element)T.element=$(element);if(null!=element&&"body"!=T.element.tagName.toLowerCase())Element.makePositioned(T.element);T.hikidashiElement=(!O.hikidashiElement)?T.element:O.hikidashiElement;T.HB();T.Kk();T.A=false;if(T.O.indicationLine)T.HB();T.qJ(window,"unload",T.destroy.$b(T));},Kk:function(){var T=this;var P=T.O.zIndex;T.R=T.Q(null,"div",{fontSize:"1px",textAlign:"left",visibility:"hidden",display:"none",zIndex:P});T.qG=T.R.style;var F=T.O.backgroundColor;T.hF=T.Q(T.R,"span",{zIndex:P+3});T.dg=T.hF.style;var Z=T.M(T.hF,"span");var S=Z.style;S.height="1px";S.margin="0px 5px";S.overflow="hidden";S.backgroundColor=F;S.display="block";var Z=T.M(T.hF,"span");var S=Z.style;S.height="1px";S.margin="0px 3px";S.overflow="hidden";S.backgroundColor=F;S.display="block";var Z=T.M(T.hF,"span");var S=Z.style;S.height="1px";S.margin="0px 2px";S.overflow="hidden";S.backgroundColor=F;S.display="block";var Z=T.M(T.hF,"span");var S=Z.style;S.height="2px";S.margin="0px 1px";S.overflow="hidden";S.backgroundColor=F;S.display="block";T.ix=T.Q(T.R,"span",{zIndex:P+3});T.ud=T.ix.style;var Z=T.M(T.ix,"span");var S=Z.style;S.height="2px";S.margin="0px 1px";S.overflow="hidden";S.backgroundColor=F;S.display="block";var Z=T.M(T.ix,"span");var S=Z.style;S.height="1px";S.margin="0px 2px";S.overflow="hidden";S.backgroundColor=F;S.display="block";var Z=T.M(T.ix,"span");var S=Z.style;S.height="1px";S.margin="0px 3px";S.overflow="hidden";S.backgroundColor=F;S.display="block";var Z=T.M(T.ix,"span");var S=Z.style;S.height="1px";S.margin="0px 5px";S.overflow="hidden";S.backgroundColor=F;S.display="block";T.cE=T.Q(T.R,"div",{backgroundColor:T.O.borderColor,fontSize:"1px",zIndex:P+2});T.vn=T.cE.style;T.Cc=T.Q(T.R,"div",{top:"5px",backgroundColor:F,fontSize:"1px",zIndex:P+3});T.wH=T.Cc.style;var C=T.Q(T.R,"div",{fontSize:"1px",zIndex:P+3});T.rL=C.style;T.I=T.Q(C,"div",{position:"relative",fontFamily:T.O.contentFontFamily,fontSize:T.O.contentFontSize+"px",color:T.O.contentFontColor,overflow:T.O.overflow,zIndex:P+4});T.Ig=T.I.style;var D=T.O.shadowColor;T.B=T.Q(T.R,"div",{left:T.O.shadowOffset+"px",top:(T.O.shadowOffset+5)+"px",backgroundColor:D,fontSize:"1px",zIndex:P});T.oL=T.B.style;Element.setOpacity(T.B,T.O.shadowOpacity);T.Jn=T.Q(T.R,"span",{left:T.O.shadowOffset+"px",top:T.O.shadowOffset+"px",zIndex:P});T.uF=T.Jn.style;Element.setOpacity(T.Jn,T.O.shadowOpacity);var Z=T.M(T.Jn,"span");var S=Z.style;S.height="1px";S.margin="0px 5px";S.overflow="hidden";S.backgroundColor=D;S.display="block";var Z=T.M(T.Jn,"span");var S=Z.style;S.height="1px";S.margin="0px 3px";S.overflow="hidden";S.backgroundColor=D;S.display="block";var Z=T.M(T.Jn,"span");var S=Z.style;S.height="1px";S.margin="0px 2px";S.overflow="hidden";S.backgroundColor=D;S.display="block";var Z=T.M(T.Jn,"span");var S=Z.style;S.height="2px";S.margin="0px 1px";S.overflow="hidden";S.backgroundColor=D;S.display="block";T.fG=T.Q(T.R,"span",{left:T.O.shadowOffset+"px",zIndex:P});T.Xg=T.fG.style;Element.setOpacity(T.fG,T.O.shadowOpacity);var Z=T.M(T.fG,"span");var S=Z.style;S.height="2px";S.margin="0px 1px";S.overflow="hidden";S.backgroundColor=D;S.display="block";var Z=T.M(T.fG,"span");var S=Z.style;S.height="1px";S.margin="0px 2px";S.overflow="hidden";S.backgroundColor=D;S.display="block";var Z=T.M(T.fG,"span");var S=Z.style;S.height="1px";S.margin="0px 3px";S.overflow="hidden";S.backgroundColor=D;S.display="block";var Z=T.M(T.fG,"span");var S=Z.style;S.height="1px";S.margin="0px 5px";S.overflow="hidden";S.backgroundColor=D;S.display="block";if(T.O.closeButton){T.closeButton=T.Q(T.R,"img",{width:T.L.width+"px",height:T.L.height+"px",fontSize:"1px",zIndex:P+5,cursor:"pointer"});T.closeButton.src=T.O.closeButtonImg;T.Qk=T.closeButton.style;var tV=T.oy.$b(T);T.qJ(T.closeButton,"click",tV);}if(T.element)T.element.appendChild(T.R);},zQ:function(U){var T=this;var LQ=MappleUtil.getChildDimensions(T.I,{parent:T.O.dimensionsElement,widthLimit:T.O.contentWidthLimit,heightLimit:T.O.contentHeightLimit});(T.O.contentWidth)?T.N.setWidth(T.O.contentWidth):T.N.setWidth(LQ.width);(T.O.contentHeight)?T.N.setHeight(T.O.contentHeight):T.N.setHeight(LQ.height);T.V.size(T.N.width+U[1]+U[3],T.N.height+U[0]+U[2]);T.dg.width=T.V.width+"px";var S=T.ud;S.width=T.V.width+"px";S.top=(T.V.height-5)+"px";var S=T.wH;S.width=T.V.width+"px";S.height=(T.V.height-10)+"px";var S=T.rL;S.left=U[3]+"px";S.top=U[0]+"px";var S=T.Ig;S.width=T.N.width+"px";S.height=T.N.height+"px";T.uF.width=T.V.width+"px";var S=T.Xg;S.width=T.V.width+"px";S.top=(T.V.height+T.O.shadowOffset-5)+"px";var S=T.oL;S.width=T.V.width+"px";S.height=(T.V.height-10)+"px";if(T.O.closeButton)T.Qk.left=(T.V.width-T.L.width)+"px";},QX:function(){var T=this;T.A=true;T.qG.visibility="";if(T.O.afterOpenAction)T.O.afterOpenAction();}});
