﻿// Mapple Ajax Framework Version 3.0.2
// Copyright (c) 2011 Shobunsha Publications, Inc.
(function(){var hu="bindEventListener",ho="src",ha="top",hi="selectAction",p="int",b="floor",R="width",hC="verticalAlign",E="$id",Ej="mouseout",Ek="commentFontSize",n="menuDirection",k="createDocumentElement",Ed="destroy",T="px",C="release",hX="eventElement",hU="fontSize",El="commentFontFamily",hB="removeEventListener",Ev="Size",G="maxScale",x="height",hR="click",U="update",hA="visibility",d="multiselect",o="select",EQ="commentFontColor",hz="padding",ht="startForce",S="0px",hN="positionOffset",ET="commentOpacity",Eu="createDocumentPositionElement",hV="scaleDownDuration",hI="float",z="bind",Eb="img",hH="scaleUpDuration",Ex="objectExtend",y="style",O="selectMode",hO="position",EY="left",EM="commentBackgroundColor",hp="getElementByCustomKey",hb="addEventListener",hK="lineHeight",Eg="mouseover",hd="eventStop",he="cancel",t="duration",hy="border",Ei="commentFontWeight",EL="removeDocumentElement",W="minScale",hY="100%",hl="from",c="div",g="afterFinish",hF="clickAction",hS="releaseAction",hg="hidden",En="ScaleMenu",m=MappleUtil,ED=window,J=Math,V=Mapple,hW=true,e=null;V[En]=m.createClass();V[En].prototype={initialize:function(i,hD){var u=this,f={};f[hF]=e;f[hi]=e;f[hS]=e;f[O]=o;f[n]="y";f[hO]="absolute";f[hN]=[0,0];f[El]=m.font;f[Ek]=12;f[EQ]="#333333";f[Ei]="bold";f[ET]=0.8;f[EM]="#ffffff";f[hH]=0.30;f[hV]=0.20;f=m[Ex](f,hD);f[O]=f[O].toLowerCase();f[hH]=J[hI](f[hH]);f[hV]=J[hI](f[hV]);u.f=f;u.hM=m.$(i);u.hT=m.checkAlphaImageLoaderBrowser();u.hE=m[hu](u.hP,u);u.hG=m[hu](u.Eq,u);u.hZ=m[hu](u.hm,u);u.Q=e;u.r=e;u.EJ();u.v={};m[hb](ED,"unload",m[hu](u[Ed],u))},EJ:function(){var u=this,I={};I[hK]=hY;I[hO]=u.f[hO];I[EY]=u.f[hN][0]+T;I[ha]=u.f[hN][1]+T;I[hU]="1px";u.Y=m[Eu](e,c,I);I={};I[hK]="125%";I[hC]="baseline";I[hU]=u.f[Ek]+T;I.color=u.f[EQ];I.fontFamily=u.f[El];I.fontWeight=u.f[Ei];I.backgroundColor=u.f[EM];I[hz]="2px";I.whiteSpace="nowrap";I[hA]=hg;u.hJ=m[Eu](u.Y,c,I);u.hL=u.hJ[y];m.setOpacity(u.hJ,u.f[ET]);if(u.hM)u.hM.appendChild(u.Y);if(hW==u.hT&&"y"!=u.f[n]){var hq=m[k](u.Y,"table");hq.cellPadding="0";hq.cellSpacing="0";var w=hq[y];w[hy]=S;w[hz]=S;var EK=m[k](hq,"tbody");u.hQ=m[k](EK,"tr");var w=u.hQ[y];w[hy]=S;w[hz]=S}},createMenu:function(id,src,M,P,Z,hD){var u=this,f={};f[W]=0.5;f[G]=1.0;f=m[Ex](f,hD);if(u.v[id])return;M=J[p](M);P=J[p](P);if(!Z&&0==Z.length)Z=e;f[W]=J[hI](f[W]);f[G]=J[hI](f[G]);var hk=new V[Ev](J[b](M*f[W]),J[b](P*f[W])),EH=new V[Ev](J[b](M*f[G]),J[b](P*f[G])),i;if(hW==u.hT){if("y"==u.f[n]){i=m[k](u.Y,c)}else{var hf=m[k](u.hQ,"td"),w=hf[y];w[hy]=S;w[hz]=S;w[hC]=ha;i=m[k](hf,c)};var w=i[y];w[hK]=hY;w.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='scale')"}else{if("y"==u.f[n]){i=m[k](u.Y,c);var hn=m[k](i,Eb);hn[ho]=src;var w=hn[y];w[R]=hY;w[x]=hY}else{i=m[k](u.Y,Eb);i[ho]=src}};i[E]=id;var w=i[y];w[hC]=ha;w[R]=hk[R]+T;w[x]=hk[x]+T;w.cursor="pointer";w[hU]=S;m[hb](i,Eg,u.hE);m[hb](i,Ej,u.hG);m[hb](i,hR,u.hZ);u.v[id]={i:i,w:w,h:hk,H:EH,Z:Z,A:e,K:e,s:e}},init:function(){var u=this;for(var q in u.v){var X=u.v[q];if(X.s)X.s[he]();m[hB](X.i,Eg,u.hE);m[hB](X.i,Ej,u.hG);m[hB](X.i,hR,u.hZ);var i=X.i;if(hW==u.hT&&"y"!=u.f[n])i=i.parentNode;X.i=m[EL](i);X.w=e};u.r=e;u.v={}},destroy:function(L){var u=this;if(!u.hM)return;u.init();if(!L)m[EL](u.Y);for(var hv in u)if(Ed!=hv)u[hv]=e},hP:function(L){var u=this,q=m[hp](m[hX](L),E)[E];u.Q=q;var X=u.v[q];if(e==X.K){u.hr(q)}else{u.hw(X);u.l(X)};m[hd](L)},Eq:function(L){var u=this,q=m[hp](m[hX](L),E)[E];u.Q=e;u.hL[hA]=hg;if(e==u.v[q].K)u.hx(q);m[hd](L)},hm:function(L){var u=this,q=m[hp](m[hX](L),E)[E];u.hs(q);if(u.f[hF]){if(hR==u.f[O]){u.f[hF](q)}else{u.f[hF](q,(o==u.v[q].K)?o:C)}};m[hd](L)},hs:function(id){var u=this,X=u.v[id];if(o==u.f[O]||d==u.f[O]){var q=e;if(e!=u.r&&id!=u.r){u.v[u.r].K=C;q=u.r;u.r=e;if(u.f[hS])u.f[hS](q)};X.K=(o!=X.K)?o:e;if(o==u.f[O])u.r=(o==X.K)?id:e;if(o==X.K){if(u.f[hi])u.f[hi](id);if(e!=q)u.hx(q);u.hr(id);if(!X.s){var B={};B[t]=100;B[U]=m[z](function(F){X.w[R]=X.H[R]+J[b]((X.H[R]*0.1)*F)+T;X.w[x]=X.H[x]+J[b]((X.H[x]*0.1)*F)+T},u);B[g]=m[z](function(N){var B={};B[t]=100;B[hl]=1;B.to=0;B[U]=m[z](function(F){X.w[R]=X.H[R]+J[b]((X.H[R]*0.1)*F)+T;X.w[x]=X.H[x]+J[b]((X.H[x]*0.1)*F)+T},u);B[g]=m[z](function(N){X.s=e;for(var q in u.v)if(u.v[q].s)return;u.l(u.v[u.Q])},u);X.s=new V.Effect(B)},u);X.s=new V.Effect(B);X.s[ht]()}}else{if(u.f[hS])u.f[hS](id);u.hx(id)}}else if(hR==u.f[O]){u.hr(id);if(!X.s){var B={};B[t]=100;B[U]=m[z](function(F){X.w[R]=X.H[R]+J[b]((X.H[R]*0.1)*F)+T;X.w[x]=X.H[x]+J[b]((X.H[x]*0.1)*F)+T},u);B[g]=m[z](function(N){var B={};B[t]=100;B[hl]=1;B.to=0;B[U]=m[z](function(F){X.w[R]=X.H[R]+J[b]((X.H[R]*0.1)*F)+T;X.w[x]=X.H[x]+J[b]((X.H[x]*0.1)*F)+T},u);B[g]=m[z](function(N){X.s=e},u);X.s=new V.Effect(B)},u);X.s=new V.Effect(B);X.s[ht]()}}},hr:function(id){var u=this,X=u.v[id];if(X.s){X.s[he]();X.s=e};var a=J[p](X.w[R])/X.H[R];if(1==a)return;var B={};B[t]=u.f[hH]*1000;B[hl]=1;B.to=0;B[U]=m[z](function(F){X.w[R]=(X.H[R]-J[b](X.H[R]*((1-a)*F)))+T;X.w[x]=(X.H[x]-J[b](X.H[x]*((1-a)*F)))+T},u);B[g]=m[z](function(N){X.s=e;u.hw(u.v[u.Q]);u.l(u.v[u.Q])},u);X.s=new V.Effect(B);X.s[ht]()},hx:function(id){var u=this,X=u.v[id];if(X.s){X.s[he]();X.s=e};var a=J[p](X.w[R])/X.h[R];if(1==a)return;var B={};B[t]=u.f[hV]*1000;B[hl]=1;B.to=0;B[U]=m[z](function(F){X.w[R]=(X.h[R]-J[b](X.h[R]*((1-a)*F)))+T;X.w[x]=(X.h[x]-J[b](X.h[x]*((1-a)*F)))+T},u);B[g]=m[z](function(N){X.s=e;if(C==X.K)X.K=e;for(var q in u.v)if(u.v[q].s)return;u.l(u.v[u.Q])},u);X.s=new V.Effect(B);X.s[ht]()},hw:function(v){var u=this;if(e==u.Q)return;var w=u.hL;if(v.Z){u.hJ.innerHTML=v.Z;var j=v.A;if(e==j){w[R]="";w[x]="";j=m.getChildSize(u.hJ);v.A=j};w[R]=j[R]+T;w[x]=j[x]+T}else{u.Q=e;w[hA]=hg}},l:function(v){var u=this;if(e==u.Q||e==v.A)return;var w=u.hL,j=v.A,F=m[hN](v.i),hc,D;if("y"==u.f[n]){hc=F[0]+v.H[R]+5;D=J[b](F[1]+J[p](v.w[x])/2-(j[x]/2))}else{hc=J[b](F[0]+J[p](v.w[R])/2-(j[R]/2));D=F[1]+v.H[x]+5};w[EY]=(0<hc)?hc+T:S;w[ha]=(0<D)?D+T:S;w[hA]=""},select:function(id){var u=this;if((o==u.f[O]&&u.v[id]&&(e==u.r||id!=u.r))||(d==u.f[O]&&u.v[id]&&o!=u.v[id].K))u.hs(id)},release:function(id){var u=this;if((o==u.f[O]&&e!=u.r&&id==u.r)||(d==u.f[O]&&u.v[id]&&o==u.v[id].K))u.hs(id)},releaseAll:function(){var u=this;if(o==u.f[O]){if(e!=u.r)u[C](u.r)}else if(d==u.f[O]){for(var q in u.v)u[C](q)}},getSelectID:function(){var u=this;if(o==u.f[O]){return u.r}else if(d==u.f[O]){var hj=[];for(var q in u.v)if(o==u.v[q].K)hj.push(q);return hj};return e}}})()

