var ClickNodes;Function.prototype.bindAsObject=function(){var e=this,c=[],b=null;for(var d=0,a=arguments.length;d0){a=document.cookie.indexOf(this.sName+"=");if(a!==-1){a+=this.sName.length+1;b=document.cookie.indexOf(";",a);if(b===-1){b=document.cookie.length}return(unescape(document.cookie.substring(a,b))).toString().split(",")}}else{alert("쿠키없음")}return false};xwzGadgetry.prototype.saveSequel=function(){var e=null,g="",d=[],h=window.document.domain||window.location.hostname;for(var c=0,b=this.Nodes.length;cparseInt(oNode.style.width||0)?oNode.offsetWidth:parseInt(oNode.style.width);nY=oNode.offsetHeight>parseInt(oNode.style.height||0)?oNode.offsetHeight:parseInt(oNode.style.height);oNode.setAttribute("_GadgetIndex",nNodeIndex);this.Atlas[nNodeIndex]={X:0,Y:0,cX:nX,cY:nY,dX:0,dY:0};this.Nodes[nNodeIndex]=oNode;oNode.style.position="absolute";oNode.style.width=nX+"px";oNode.style.height=nY+"px";oNode.style.margin="0px 0px 0px 0px";oNode.style.display="block";this.zIndex=this.zIndex+(this.Nodes.length*1000);nNodeIndex++}this.Gadgetry.style.position="relative";if(_f!=false){oList=this.Nodes;this.Nodes=[];for(var i=0,len=oList.length;i";this.Gadgetry.appendChild(this.grips[nm])}this.sizeinfo=document.createElement("DIV");this.sizeinfo.style.fontSize="11px";this.sizeinfo.style.fontFamily="Tahoma";this.sizeinfo.style.color=this.grip.color;this.sizeinfo.style.position="absolute";this.sizeinfo.style.visibility="hidden";this.sizeinfo.style.cursor="default";this.sizeinfo.style.left="0px";this.sizeinfo.style.top="0px";this.sizeinfo.style.margin="0px";this.sizeinfo.style.padding="0px";this.sizeinfo.style.border="none";this.sizeinfo.style.zIndex=this.zIndex+1000;this.Gadgetry.appendChild(this.sizeinfo);this.compose();this.initialize=true};xwzGadgetry.prototype.reset=function(e){var d=[],b=0;for(var c=0,a=this.Nodes.length;cthis.Nodes.length-1?0:f;if(f==this.Nodes.length-1&&c==0){a=this.Nodes.shift();this.Nodes.push(a)}else{if(f==0&&c==this.Nodes.length-1){a=this.Nodes.pop();this.Nodes.unshift(a)}else{this.Nodes[c]=this.Nodes[f];this.Nodes[f]=a}}this._swapDepart()};xwzGadgetry.prototype._cross=function(h,j){j=(j).toString().toLowerCase()||(this.nCells>0?"up":"left");var i=this.getIndex(h),e=i;var f=Math.floor(i%this.nCells),c=Math.floor(i/this.nCells),b=Math.floor(this.Nodes.length-1%this.nCells),a=Math.floor(this.Nodes.length-1/this.nCells);if(j=="up"){c=c>0?c-1:c}else{if(j=="down"){c=c0?f-1:f}else{if(j=="right"){f=fthis.Nodes.length-1){return false}var g=this.Nodes[i];this.Nodes[i]=this.Nodes[e];this.Nodes[e]=g;this._swapDepart()};xwzGadgetry.prototype._molding=function(){this.talebearing="";var e=this._grid(this.Nodes,this.nCells),f=Math.floor(this.nDistance/2),c=Math.floor(this.nDistance/2);for(var b=0,a=e.horizontal.length;bg?k[e]:g;c[f]=(c[f]||0)>l?c[f]:l}return{vertical:k,horizontal:c}};xwzGadgetry.prototype._mapping=function(l,b,j){var h=0,f=0,m=Math.abs(j/2),k=Math.abs(j/2),a=[],g=this._grid(l,b);for(var c=0,e=l.length;c0){k+=(g.vertical[f-1]+j)}}a[c]={X:m,Y:k,cX:parseInt(l[c].style.width),cY:parseInt(l[c].style.height)};m+=(g.horizontal[h]+j)}return a};xwzGadgetry.prototype._swapDepart=function(g){this.talebearing="position";this.Queue=[];var h=0,c=0,b=0,e=this._mapping(this.Nodes,this.nCells,this.nDistance);for(var f=0,a=this.Nodes.length;f=this.nStrata&&f.scY>=this.nStrata){notifyOpacity(f);f.style.left=(f.mvX)+"px";f.style.top=(f.mvY)+"px"}else{e[e.length]=f}}if(e.length==0){this.Queue=[];this._molding();return false}this.Queue=e;this.resTime=setTimeout(this._swapAviate.bindAsObject(this),0)};xwzGadgetry.prototype._dragArrange=function(d){var e=[],b=[];for(var c=0,a=this.Queue.length;cthis._trace.nTarget;c--){e[c]=e[c-1]}e[this._trace.nTarget]=this.Queue[this._trace.nSource];b=this._mapping(e,this.nCells,this.nDistance);for(var c=0,a=this.Queue.length;cMath.abs(this.Atlas[e].Y-l)){j=Math.abs(this.Atlas[e].Y-l);g=Math.floor(e/this.nCells)}}for(var e=0;eMath.abs(this.Atlas[e].X-m)){k=Math.abs(this.Atlas[e].X-m);h=Math.floor(e%this.nCells)}}this._trace.nTarget=(g*this.nCells)+h;this._trace.nTarget=(this._trace.nTarget>this.Queue.length-1)?this.Queue.length-1:this._trace.nTarget;this._dragArrange(this.keelblocks);this._trace.dX=a._x;this._trace.dY=a._y};xwzGadgetry.prototype._dragArrival=function(b){if(this.Observers.mouseup!=null){freeEventObserve(window.document,"mouseup",this.Observers.mouseup)}if(this.Observers.mousemove!=null){freeEventObserve(window.document,"mousemove",this.Observers.mousemove)}this.Observers.mouseup=null;this.Observers.mousemove=null;window.document.onselectstart=null;window.document.ondragstart=null;var c=null,a=dY=0;if(b!=null){c=this._dragArrange();a=this.Atlas[this._trace.nTarget].X-parseInt(b.style.left);dY=this.Atlas[this._trace.nTarget].Y-parseInt(b.style.top);this.Queue=[{style:b.style,distX:a,distY:dY,posX:parseInt(b.style.left),posY:parseInt(b.style.top),mvX:this.Atlas[this._trace.nTarget].X,mvY:this.Atlas[this._trace.nTarget].Y,scX:0,scY:0}];notifyOpacity(b,this.nOpacity);this.isMotion==true?this._swapAviate():this.compose();this.Nodes=c.Nodes;this.Atlas=c.Rect;b.style.zIndex=this.keelblocks.style.zIndex}this.keelblocks.style.zIndex=-1;this.keelblocks.style.display="none";this._trace.dX=0;this._trace.dY=0;this._trace.nTarget=null;this._trace.nSource=null;this.Observers=[];ClickNodes=b.getAttribute("_GadgetIndex");SortNodes=this.getIndex(ClickNodes);NoNodes=this.Nodes[SortNodes].getAttribute("_GadgetNoIndex")};xwzGadgetry.prototype._expanding=function(b,a,d){var c=parseInt(b.gadget.animate=="slide"?b.gadget.topgap:b.gadget.style.height);clearTimeout(this.resTime);this.resTime=null;if(a-c==0||d>b.gadget.strata){if(b.gadget.animate=="slide"){b.gadget.topgap=a+"px"}else{b.gadget.style.height=a+"px"}this._expanded(b)}else{c+=Math.round(Math.sin(d/b.gadget.strata*Math.PI/2)*(a-c));if(b.gadget.animate=="slide"){b.gadget.topgap=c+"px";b.gadget.style.height=(b.gadget.height+c<=0?1:b.gadget.height+c)+"px"}else{b.gadget.style.height=(c<=0?1:c)+"px"}b.style.height=(b.pixHeight-b.gadget.height)+parseInt(b.gadget.style.height)+"px";this.resTime=setTimeout(this._expanding.bindAsObject(this,b,a,++d),1)}};xwzGadgetry.prototype._expanded=function(a){if(a.gadget.state=="expand"){a.gadget.style.visibility="hidden";a.gadget.state="collapse";a.gadget.style.height="1px";a.style.height=(a.pixHeight-a.gadget.height)+"px";a.gadget.onMinimized()}else{if(a.gadget.state=="collapse"){a.gadget.style.visibility="visible";a.gadget.state="expand";a.gadget.style.height=a.gadget.height+"px";a.style.height=a.pixHeight+"px";a.gadget.onMaximized()}}this._swapDepart()};xwzGadgetry.prototype._showGrips=function(b){for(var a in this.grips){this.grips[a].style.visibility=b==true?"visible":"hidden"}this.sizeinfo.style.visibility=b==true?"visible":"hidden"};xwzGadgetry.prototype._resizeArrange=function(f){var e=parseInt(this.grip.size);var b=parseInt(f.offsetLeft||f.style.left)+1,i=parseInt(f.offsetTop||f.style.top)+1;var c=parseInt(f.offsetWidth||f.style.width)-1,d=parseInt(f.offsetHeight||f.style.height)-1;for(var a in this.grips){if(a.charAt(0)=="l"){this.grips[a].style.left=b+"px"}else{if(a.charAt(0)=="c"){this.grips[a].style.left=(b+(c/2-e/2))+"px"}else{if(a.charAt(0)=="r"){this.grips[a].style.left=((b+c)-e)+"px"}}}if(a.charAt(1)=="t"){this.grips[a].style.top=i+"px"}else{if(a.charAt(1)=="m"){this.grips[a].style.top=(i+(d/2-e/2))+"px"}else{if(a.charAt(1)=="b"){this.grips[a].style.top=((i+d)-e)+"px"}}}this.grips[a].style.visibility="visible"}};xwzGadgetry.prototype._resizeDepart=function(b,a){window.focus();var a=this.Nodes[this._trace.nSource];if(a==null||b._left!==true){this._resizeArrival();return false}this.keelblocks.style.display="block";this.keelblocks.style.left=a.style.left;this.keelblocks.style.top=a.style.top;this.keelblocks.style.width=a.style.width;this.keelblocks.style.height=a.style.height;var c=a.style.zIndex;this.keelblocks.style.zIndex=this.zIndex+(this.Nodes.length*500);this._trace.dX=b._x;this._trace.dY=b._y;this.Observers.mousemove=this._resizeAviate.bindAsEvent(this,a,b.element.nm);this.Observers.mouseup=this._resizeArrival.bindAsObject(this,a,b.element.nm);addEventObserve(window.document,"mouseup",this.Observers.mouseup);addEventObserve(window.document,"mousemove",this.Observers.mousemove);window.document.onselectstart=new Function("return false");window.document.ondragstart=new Function("return false");this.keelblocks.style.cursor=b.element.style.cursor};xwzGadgetry.prototype._resizeAviate=function(a,b,s){if(b==null||a._left!==true){this._dragArrival(b);return false}var r=a._x-this._trace.dX,q=a._y-this._trace.dY,p=0,n=0,j=0,f=0;var k=s.charAt(0),i=s.charAt(1);var c=parseInt(this.keelblocks.style.left),o=parseInt(this.keelblocks.style.top),m=parseInt(this.keelblocks.style.width),e=parseInt(this.keelblocks.style.height);if(k!="c"){p=parseInt(this.grip.minWidth||this.grip.size*3);n=parseInt(this.grip.maxWidth||m*2);j=m+(k=="l"?(r*-1):r);if(j>p&&j0&&k=="l"){this.keelblocks.style.left=(c+r)+"px";m=j}else{if(k!="l"){m=j}}}this.keelblocks.style.width=m+"px"}if(i!="m"){p=parseInt(this.grip.minHeight||this.grip.size*3);n=parseInt(this.grip.maxHeight||e*2);j=e+(i=="t"?(q*-1):q);if(j>p&&j0&&i=="t"){this.keelblocks.style.top=(o+q)+"px";e=j}else{if(i!="t"){e=j}}}this.keelblocks.style.height=e+"px"}this._resizeArrange(this.keelblocks);this.sizeinfo.innerText=parseInt(this.keelblocks.style.width)+"x"+parseInt(this.keelblocks.style.height);this.sizeinfo.style.left=(parseInt(this.grips.rb.style.left)-(this.sizeinfo.offsetWidth)+2)+"px";this.sizeinfo.style.top=(parseInt(this.grips.rb.style.top)-(this.sizeinfo.offsetHeight)+2)+"px";this._trace.dX=a._x;this._trace.dY=a._y};xwzGadgetry.prototype._resizeArrival=function(a){if(this.Observers.mouseup!=null){freeEventObserve(window.document,"mouseup",this.Observers.mouseup)}if(this.Observers.mousemove!=null){freeEventObserve(window.document,"mousemove",this.Observers.mousemove)}this.Observers.mouseup=null;this.Observers.mousemove=null;window.document.onselectstart=null;window.document.ondragstart=null;this._showGrips();if(a!=null){a.style.width=this.keelblocks.style.width;a.style.height=this.keelblocks.style.height;this._swapDepart()}this.keelblocks.style.cursor="auto";this.keelblocks.style.display="none";this.sizeinfo.innerText="";if(a.pixWidth!=null){a.pixWidth=parseInt(a.style.width)}if(a.pixHeight!=null){a.pixHeight=parseInt(a.style.height)}};function SetCookie(a,d,e,f){var c=new Date();var b=10;c.setDate(c.getDate()+b);document.cookie=a+"="+d+";expires="+c.toGMTString()+"; path="+escape(e)+"; domain="+escape(f)}function DelCookie(a){if(a){var c=new Date();var b=-1;c.setDate(c.getDate()+b);document.cookie=a+"=;expires="+c.toGMTString()}}function GetCookie(c){var b=c+"=";var a=document.cookie;if(a.length>0){startIndex=a.indexOf(c);if(startIndex!=-1){startIndex+=c.length;endIndex=a.indexOf(";",startIndex);if(endIndex==-1){endIndex=a.length}return unescape(a.substring(startIndex+1,endIndex))}else{return false}}else{return false}};