﻿// Mapple Ajax Framework Version 2.5.4
// 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.OY=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.qn=null;T.Vh=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.xX();T.dj();T.A=false;T.kw(window,"unload",T.destroy.$b(T));},dj: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.bZ=T.R.style;T.zY=T.Q(T.R,"div",{backgroundColor:T.O.borderColor,fontSize:"1px",zIndex:P+2});T.vX=T.zY.style;T.TH=T.Q(T.R,"div",{left:J+"px",top:J+"px",backgroundColor:T.O.backgroundColor,fontSize:"1px",zIndex:P+3});T.Ie=T.TH.style;var C=T.Q(T.R,"div",{fontSize:"1px",zIndex:P+3});T.Fl=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.oW=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.xk=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.oO=T.closeButton.style;switch(T.O.closeButtonMode.toLowerCase()){case"inside":T.oO.top=J+"px";break;case"outside":T.oO.top=((T.L.height* -1)+J)+"px";T.uU=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.OL=T.uU.style;break;}var WE=T.zR.$b(T);T.kw(T.closeButton,"click",WE);}if(T.element)T.element.appendChild(T.R);},xX:function(){var T=this;T.lA=T.Q(null,"div",{visibility:"hidden",fontSize:"1px",zIndex:T.O.zIndex});T.gi=T.lA.style;var C=T.Q(T.lA,"div",{width:"40px",height:"70px"});var S=C.style;if(T.OY){S.lineHeight="100%";S.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+T.O.hikidashiDiagonalImg+"', sizingMethod='scale')";}else{S.backgroundImage="url("+T.O.hikidashiDiagonalImg+")";}T.wg=T.Q(T.lA,"img",{left:"38px",top:"68px",width:"1px",height:"3px",fontSize:"0px"});T.wg.src=T.O.hikidashiSideImg;T.rt=T.wg.style;if(T.hikidashiElement)T.hikidashiElement.appendChild(T.lA);},destroy:function(po){var T=this;if(!T.element)return;if(T.Vh)clearTimeout(T.Vh);if(!po)T.Sp(T.R);if(!po)T.Sp(T.lA);for(var rH in T)if("destroy"!=rH)T[rH]=null;},displayBox:function(G,po,O){var T=this;var XR=Event.pointer(po);XR=[XR.x+3,XR.y+3];if("element"==T.O.pointerMode.toLowerCase()){var Od=Event.element(po);var tY=Element.getDimensions(Od);var YZ=Position.cumulativeOffset(Od);var iN=Position.realOffset(Od);var Ht=Position.realOffset(document.body);if(window.opera&&9.5>parseFloat(window.opera.version())){iN[0]-=Position.positionedOffset(Od)[0];iN[1]-=Position.positionedOffset(Od)[1];}if(0<tY.width&&0<YZ[0])XR[0]=YZ[0]+Math.floor(tY.width/2)-(iN[0]-Ht[0]);if(0<tY.height&&0<YZ[1])XR[1]=YZ[1]+Math.floor(tY.height/2)-(iN[1]-Ht[1]);}return T.displayBoxPos(G,XR,false,O);},displayBoxPos:function(G,K,Rl,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.qn)T.qn.cancel();var S=T.gi;S.display="";S.visibility="hidden";if(T.Vh)clearTimeout(T.Vh);var S=T.gi;S.display="";S.visibility="hidden";var S=T.bZ;S.display="";S.visibility="hidden";if(null!=G){T.ny(G,U);}else{T.Pu(U);}var Oh=Position.cumulativeOffset(T.R);var sj=Position.positionedOffset(T.R);var Ht=Position.realOffset(document.body);if(!Rl){K[0]=K[0]-(Oh[0]-sj[0])+5;K[1]=K[1]-(Oh[1]-sj[1])+5;}var zO=K[0];var Ur=K[0]+38+T.V.width+12;var mv=K[1]-(T.V.height-62);var bD=K[1]+68;var S=T.gi;S.left=K[0]+"px";S.top=K[1]+"px";var S=T.bZ;S.left=(K[0]+42)+"px";S.top=(K[1]-(T.V.height-62))+"px";T.rt.width="1px";T.gi.visibility="";T.qn=new Effect.Scale(T.wg,(T.V.width+12)*100,{scaleFrom:100,scaleY:false,duration:0.4,scaleMode:{originalWidth:1,originalHeight:3},afterFinish:function(){T.rt.width=(T.V.width+12)+"px";T.qn=null;T.js()}.bind(T)});return{left:zO,right:Ur,top:mv,bottom:bD};},ny:function(G,U){var T=this;var Gz=T.I.childNodes;var Nf=Gz.length;for(var i=0;i<Nf;i++){if(Gz[i])T.Sp(Gz[i]);}T.I.innerHTML="";var Av=typeof G;if("object"==Av&&"iframe"==G.nodeName.toLowerCase())Av="iframe";switch(Av){case"object":case"iframe":T.I.appendChild(G);break;case"string":T.I.innerHTML=G;break;}T.Pu(U);},Pu:function(U){var T=this;var aB=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(aB.width);(T.O.contentHeight)?T.N.setHeight(T.O.contentHeight):T.N.setHeight(aB.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.vX;S.width=T.V.width+"px";S.height=T.V.height+"px";var S=T.Ie;S.width=(T.N.width+U[1]+U[3])+"px";S.height=(T.N.height+U[0]+U[2])+"px";var S=T.Fl;S.left=(J+U[3])+"px";S.top=(J+U[0])+"px";var S=T.oW;S.width=T.N.width+"px";S.height=T.N.height+"px";var S=T.xk;S.width=T.V.width+"px";S.height=T.V.height+"px";if(T.O.closeButton){switch(T.O.closeButtonMode.toLowerCase()){case"inside":T.oO.left=(T.V.width-T.L.width-J)+"px";break;case"outside":T.oO.left=(T.V.width-T.L.width)+"px";T.OL.left=(T.V.width-T.L.width+T.O.shadowOffset)+"px";break;}}},js:function(){var T=this;T.A=true;T.bZ.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.uU,0);new Effect.Opacity(T.uU,{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.zR();}else{T.Vh=setTimeout(T.zR.bind(T),O.interval);}},zR:function(){var T=this;T.A=false;var S=T.gi;S.visibility="hidden";S.display="none";var S=T.bZ;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);},kw:function(ay,pE,GC){Event.observe(ay,pE,GC);},YV:function(ay,pE,GC){Event.stopObserving(ay,pE,GC);},M:function(pQ,zA){return MappleUtil.createDocumentElement(pQ,zA);},Q:function(pQ,zA,at){var T=this;return MappleUtil.createDocumentPositionElement(pQ,zA,at);},Sp:function(zp){MappleUtil.removeDocumentElement(zp);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.OY=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.qn=null;T.Vh=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.xX();T.dj();T.A=false;if(T.O.indicationLine)T.xX();T.kw(window,"unload",T.destroy.$b(T));},dj: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.bZ=T.R.style;var F=T.O.backgroundColor;T.bh=T.Q(T.R,"span",{zIndex:P+3});T.ep=T.bh.style;var Z=T.M(T.bh,"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.bh,"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.bh,"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.bh,"span");var S=Z.style;S.height="2px";S.margin="0px 1px";S.overflow="hidden";S.backgroundColor=F;S.display="block";T.wa=T.Q(T.R,"span",{zIndex:P+3});T.IG=T.wa.style;var Z=T.M(T.wa,"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.wa,"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.wa,"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.wa,"span");var S=Z.style;S.height="1px";S.margin="0px 5px";S.overflow="hidden";S.backgroundColor=F;S.display="block";T.zY=T.Q(T.R,"div",{backgroundColor:T.O.borderColor,fontSize:"1px",zIndex:P+2});T.vX=T.zY.style;T.TH=T.Q(T.R,"div",{top:"5px",backgroundColor:F,fontSize:"1px",zIndex:P+3});T.Ie=T.TH.style;var C=T.Q(T.R,"div",{fontSize:"1px",zIndex:P+3});T.Fl=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.oW=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.xk=T.B.style;Element.setOpacity(T.B,T.O.shadowOpacity);T.xW=T.Q(T.R,"span",{left:T.O.shadowOffset+"px",top:T.O.shadowOffset+"px",zIndex:P});T.di=T.xW.style;Element.setOpacity(T.xW,T.O.shadowOpacity);var Z=T.M(T.xW,"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.xW,"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.xW,"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.xW,"span");var S=Z.style;S.height="2px";S.margin="0px 1px";S.overflow="hidden";S.backgroundColor=D;S.display="block";T.Rr=T.Q(T.R,"span",{left:T.O.shadowOffset+"px",zIndex:P});T.gL=T.Rr.style;Element.setOpacity(T.Rr,T.O.shadowOpacity);var Z=T.M(T.Rr,"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.Rr,"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.Rr,"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.Rr,"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.oO=T.closeButton.style;var WE=T.zR.$b(T);T.kw(T.closeButton,"click",WE);}if(T.element)T.element.appendChild(T.R);},Pu:function(U){var T=this;var aB=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(aB.width);(T.O.contentHeight)?T.N.setHeight(T.O.contentHeight):T.N.setHeight(aB.height);T.V.size(T.N.width+U[1]+U[3],T.N.height+U[0]+U[2]);T.ep.width=T.V.width+"px";var S=T.IG;S.width=T.V.width+"px";S.top=(T.V.height-5)+"px";var S=T.Ie;S.width=T.V.width+"px";S.height=(T.V.height-10)+"px";var S=T.Fl;S.left=U[3]+"px";S.top=U[0]+"px";var S=T.oW;S.width=T.N.width+"px";S.height=T.N.height+"px";T.di.width=T.V.width+"px";var S=T.gL;S.width=T.V.width+"px";S.top=(T.V.height+T.O.shadowOffset-5)+"px";var S=T.xk;S.width=T.V.width+"px";S.height=(T.V.height-10)+"px";if(T.O.closeButton)T.oO.left=(T.V.width-T.L.width)+"px";},js:function(){var T=this;T.A=true;T.bZ.visibility="";if(T.O.afterOpenAction)T.O.afterOpenAction();}});

