HD.object({autocomplete:{create:function(){return{auto_path:"auto_complete.php",layer:null,index:null,orgword:null,rstword:null,target:null,oldword:null,fillword:null,boxstyle:"background:",itemstyle:"",hiltestyle:"background:blue",nonestyle:"background:",maxnum:10,call_cnt:0}},init:function(a){D.ready(function(){if(!a.id){return}this.target=D.byId(a.id);if(!this.target){return}if(a.boxstyle){this.boxstyle=a.boxstyle}if(a.itemstyle){this.itemstyle=a.itemstyle}if(a.hiltestyle){this.hiltestyle=a.hiltestyle}if(a.nonestyle){this.nonestyle=a.nonestyle}if(a.maxnum){this.maxnum=a.maxnum}this.layer_init();this.moniter()},this)},layer_init:function(){if(this.layer){return}var b=D.org(this.target);var a=D.size(this.target);this.layer=D.div(null,{w:a.w,ps:2,pos:[b.x,b.y+a.h],ov:[2,1],op:0.9,z:6});this.layer.css(this.boxstyle);D.write(this.layer);this.layer_off()},layer_off:function(){this.index=-1;this.layer.visible(false);this.layer.empty()},layer_on:function(){this.index=-1;var b=D.org(this.target);var a=D.size(this.target);this.layer.css({pos:[b.x,b.y+a.h],z:6});this.layer.visible(true);this.rstword=this.target.value},moniter:function(){this.target.ev_keydown(function(a){if(a.key==40){this.action_downkey()}else{if(a.key==38){this.action_upkey()}else{if(a.key==13){this.action_selkey()}else{if(a.key==8){this.action_bskey()}else{if(a.key==27){this.action_esckey()}else{if(D.ie){D.timeout(this.action_etckey,200,this)}}}}}}},this);if(!D.ie){D.timeout(this.action_etckey2,200,this)}D.event.add(document,"click",function(a){if(a.obj==this.target){return this.search()}else{if(this.layer.len()){this.target.value=this.rstword;this.layer_off()}}},this);D.event.add(window,"resize",function(c){var b=D.org(this.target);var a=D.size(this.target);this.layer.css({pos:[b.x,b.y+a.h]})},this)},action_downkey:function(c){var a=this.layer.len();if(!a){return this.search()}var b=this.index+1;if(b>=a){this.target.value=this.rstword;return this.layer_off()}else{if(this.index>=0){this.layer.vnode(this.index).css(this.nonestyle)}this.layer.vnode(b).css(this.hiltestyle);this.index++;this.word_fill()}},action_upkey:function(){var a=this.layer.len();if(!a){return this.search()}if(this.index>=0){this.layer.vnode(this.index).css(this.nonestyle)}var b=this.index-1;if(b<0){this.target.value=this.rstword;return this.layer_off()}else{this.layer.vnode(b).css(this.hiltestyle);this.index--;this.word_fill()}},action_selkey:function(){var a=this.target.value;if(!a){return}var b=this.target.form;if(!b){return}b.submit()},action_bskey:function(){D.timeout(this.action_etckey,50,this)},action_esckey:function(){},action_etckey:function(){var a=this.target.value;if(a==this.orgword){return}this.orgword=a;if(J.chk.len(a,2,1000,true)){this.word_complete(a)}else{this.layer_off()}},action_etckey2:function(){var a=this.target.value;D.timeout(this.action_etckey2,200,this);if(a==this.oldword){return}this.oldword=a;if(a==this.orgword){return}this.orgword=a;if(a==this.fillword){return}this.fillword=null;if(J.chk.len(a,2,1000,true)){this.word_complete(a)}else{this.layer_off()}},search:function(){var a=this.target.value;this.orgword=a;if(J.chk.len(a,2,1000,true)){this.word_complete(a)}},word_fill:function(){var a=this.layer.vnode(this.index).textval();this.target.value=a;this.fillword=a},word_complete:function(a){this.layer_off();var b=D.ajax(this.auto_path,this.rs_word_complete,this);b.add("cmd","help");b.add("word",a);b.add("max",this.maxnum);b.send()},rs_word_complete:function(b){this.layer_off();if(!b){return}var c=0;for(var d=b.firstChild;d;d=d.nextSibling){var a=D.xml.ctrl(d);if(a.is("s")){c++;var e=D.div(a.val(),{ws:1,ov:2,tov:1,cs:1});e.css(this.itemstyle);this.layer.write(e);e.ev_mouseover(function(g,f){f.css(this.hiltestyle)},this,e);e.ev_mouseout(function(g,f){f.css(this.nonestyle)},this,e);e.ev_mousedown(function(h,g){this.target.value=g.textval();var f=this.target.form;if(f){f.submit()}},this,e)}else{if(a.is("d")){c++;this.layer.writeln(a.val(),{fw:1})}}}if(c){this.layer_on()}}}});HD.calendar={};HDESIGNER.apply(HD.calendar);HD.calendar.extend({z:null,yinfo:null,minfo:null,table:null,cells:[],key:"calendar",view:null,target:null,pattern:"",init:function(){D.event.add(document,"click",this.hide,this)},add:function(c,a){var b=c;if(J.isobj(b)){D.apply(b)}else{b=D.byId(c)}if(!b){return}b.pattern=a;b.ev_click(this.show,this,b)},show:function(b,a){if(!this.view){this.view=D.div(null,{w:162,h:158,b:[1,1,"gray"],p:3,ps:2,z:10,f:9,bk:"white"});D.write(this.view);this.view.ev_click(function(c){c.cancel()});this.open(b,a)}else{if(this.view.style.display=="none"){this.open(b,a);this.view.style.display="block"}else{this.view.style.display="none"}}b.cancel()},get_state:function(){if(!this.view){return false}if(this.view.style.display=="none"){return false}return true},set_state:function(a){if(!this.view){return}if(a){this.view.style.display=""}else{this.view.style.display="none"}},hide:function(b,a){if(this.view){this.view.style.display="none"}},open:function(d,c){var f=D.org(d.obj);var b=D.size(d.obj);this.view.css({pos:[f.x,f.y+b.h+2]});this.target=c;var a=this.strtoDate(this.target.pattern);this.pattern=a.pat;var a=this.strtoDate(this.target.value);this.drawinfo();this.drawtable();if(a.y&&a.m&&a.d){this.z=J.Date(a.y,a.m,a.d)}else{this.z=J.Date()}this.refresh()},strtoDate:function(e){if(!e){e=""}var b=e.match(/[0-9]+/g);e=e.replace(/[0-9]+/,"Y");e=e.replace(/[0-9]+/,"M");e=e.replace(/[0-9]+/,"D");if(!e.match(/M/)||!e.match(/D/)){e=e.replace("Y","YMD")}if(!b){return{y:0,m:0,d:0,pat:"YMD"}}if(b.length==3){return{y:b[0]*1,m:b[1]*1,d:b[2]*1,pat:e}}else{if(b.length==1){var f=e.sub(0,4);var a=e.sub(4,6);var c=e.sub(6,8);return{y:f*1,m:a*1,d:c*1,pat:e}}else{return{y:0,m:0,d:0,pat:"YMD"}}}},close:function(){var a=this.z.month;var c=this.z.day;if(a<10){a="0"+a}if(c<10){c="0"+c}var b=this.pattern;b=b.replace(/Y/,this.z.year);b=b.replace(/M/,a);b=b.replace(/D/,c);this.target.value=b;this.view.showing(false)},drawinfo:function(){this.view.empty();var f=D.div(null,{w:160,ta:2,f:9});this.view.write(f);var e=D.span("0000³â",{c:"green"});var a=D.span("00¿ù",{c:"green",m:[5]});var g=Q.button("¢¸",{b:[0,0,"transparent"],m:[,,5],f:10,fontFamily:"Gulim",bk:"transparent"});var d=Q.button("¢·",{b:[0,0,"transparent"],m:[,,5],f:10,fontFamily:"Gulim",bk:"transparent"});var c=Q.button("¢¹",{b:[0,0,"transparent"],m:[5],f:10,fontFamily:"Gulim",bk:"transparent"});var b=Q.button("¢º",{b:[0,0,"transparent"],m:[5],f:10,fontFamily:"Gulim",bk:"transparent"});f.write(g,d,e,a,c,b);this.yinfo=e;this.minfo=a;d.ev_click(this.go_prev,this);c.ev_click(this.go_next,this);g.ev_click(this.go_prev_year,this);b.ev_click(this.go_next_year,this)},go_prev:function(a){this.z.movemonth(-1);this.refresh()},go_next:function(a){this.z.movemonth(1);this.refresh()},go_prev_year:function(a){this.z.moveyear(-1);this.refresh()},go_next_year:function(a){this.z.moveyear(1);this.refresh()},drawtable:function(){var a=Q.table(7,0);a.set_width(22);a.set_grid("lightgrey");a.bind(["ÀÏ","¿ù","È­","¼ö","¸ñ","±Ý","Åä"]);a.row(0).css({ta:2,f:9,bk:"whitesmoke"});a.cell(0,0).css({c:"red"});a.cell(0,6).css({c:"dodgerblue"});a.css({borderCollapse:"collapse"});a.att({cp:0,cs:0});this.view.write(a);this.table=a},chinfo:function(){var a=this.z;this.yinfo.textval(a.year+"³â");this.minfo.textval(a.month+"¿ù")},refresh:function(){this.chinfo();this.chtable()},chtable:function(){var r=this.table;J.step(r.tbody().len()-1,function(j){r.row(1).remove()});var d=J.Date(this.z.year,this.z.month,1);var b=-d.weekday+1;var e=d.endday(d.year,d.month);this.cells=[];var c=new Date();var a=c.getFullYear();var k=c.getMonth()+1;var q=c.getDate();var n=false;if(a==this.z.year&&k==this.z.month){n=true}for(var g=b;g<=e;g+=7){var h=[];for(var f=g;fe){p.write(" ")}else{p.write(f);if((f-g)%7==6){p.css({c:"dodgerblue"})}d.calcluna();if(d.isred()){p.css({c:"red"})}var m=(d.luna.yun)?"À±":"";var l=m+d.luna.month+"."+d.luna.day;p.title="À½ "+l;if(f==q&&n){o.css({bc:"magenta"})}this.cells.push(o);o.ev_click(this.select,this,f);d.moveday(1)}h.push(o)}this.table.bind(h)}},select:function(b,a){this.z.modify(null,null,a);this.close()}});D.ready(function(){HD.calendar.init()});HD.colorpicker={};HDESIGNER.apply(HD.colorpicker);HD.colorpicker.extend({view:null,target:null,init:function(){D.event.add(document,"click",this.hide,this)},add:function(b){var a=D.byId(b);if(!a){return}a.ev_click(this.show,this,a)},show:function(b,a){if(!this.view){this.view=D.div(null,{w:80,h:59,b:[1,1,"gray"],p:2,ps:2,z:10,f:9,bk:"white"});D.write(this.view);this.view.ev_click(function(c){c.cancel()});this.open(b,a)}else{if(this.view.style.display=="none"){this.open(b,a);this.view.style.display="block"}else{this.view.style.display="none"}}b.cancel()},get_state:function(){if(!this.view){return false}if(this.view.style.display=="none"){return false}return true},set_state:function(a){if(!this.view){return}if(a){this.view.style.display=""}else{this.view.style.display="none"}},hide:function(b,a){if(this.view){this.view.style.display="none"}},open:function(c,b){var d=D.org(c.obj);var a=D.size(c.obj);this.view.css({pos:[d.x,d.y+a.h+2]});this.target=b;this.drawtable()},close:function(a){try{this.target.value=a;this.target.style.background=a}catch(b){}this.view.showing(false)},drawtable:function(){var g=2;var h=4;var f=Q.table(h,g);f.set_width(20);f.set_height(20);f.set_grid("lightgrey");var b=[["#ffebeb","#fff2c6","#c9ffa2","#91ffe4"],["#a8e7ff","#d8cdff","#fed4ff","#e7e7e7"]];for(var e=0;eb.top)?c-b.boxtop+b.space:b.top}if(!this.lock_anim){this.lock_anim=true;D.timeout(this.flying_anim,10,this)}},flying_anim:function(){var b=false;for(var a=0;a=1048576){return parseInt(a/1048576)+"."+parseInt((a%1048576)*10/1048576)+" MB"}else{if(a>=1024){return parseInt(a/1024)+"."+parseInt((a%1024)*10/1024)+" KB"}else{return a+" bytes"}}},import_image:function(){if(!this.import_value){return}var c=this.import_value.split("¢Ó");var d=[];for(var a=0;a=1048576){return parseInt(a/1048576)+"."+parseInt((a%1048576)*10/1048576)+" MB"}else{if(a>=1024){return parseInt(a/1024)+"."+parseInt((a%1024)*10/1024)+" KB"}else{return a+" bytes"}}},import_image:function(){if(!this.import_value){return}var c=this.import_value.split("¢Ó");var d=[];for(var a=0;a1){this.time.modify+=g}this.time.old=this.time.now;var a=0;for(var c=0;c1){e.vnode(0).empty();b.vnode(0).empty()}this.box=e;this.box2=b;this.container=a;this.view.appendChild(a);for(var c=0;c0){this.play_cnt--}if(this.pause){return}this.move_play(this.direction)},_stop:function(){this.pause=true;this.move_stop()},stop:function(){this.pause=true;this.move_stop(true)},move_play:function(b,a){if(this.action=="push"){window.clearInterval(this.tid);a=(a&&this.direction==b);this.direction=b;if(b==0){this.push_left(a)}else{if(b==1){this.push_right(a)}else{if(b==2){this.push_up(a)}else{if(b==3){this.push_down(a)}}}}}else{if(this.action=="fade"){if(a){return this.instant(b)}if(this.lock){return}this.lock=true;this.direction=b;if(b==0){this.fade_left()}else{if(b==1){this.fade_right()}else{if(b==2){this.fade_up()}else{if(b==3){this.fade_down()}}}}}else{if(this.action=="slide"){if(this.lock&&!a){return}this.lock=true;this.direction=b;if(b==0){this.slide_left(a)}else{if(b==1){this.slide_right(a)}else{if(b==2){this.slide_up(a)}else{if(b==3){this.slide_down(a)}}}}}}}},move_stop:function(a){if(this.action=="push"){window.clearInterval(this.tid);if(a){return}this._play()}else{if(this.action=="fade"){if(!this.lock){return}window.clearInterval(this.tid);if(this.box.op>0.2){this.box2.empty();this.box2.css({op:0,z:1});this.box.css({op:1});this.box.op=1}else{this.box.empty();this.box.appendChild(this.box2.vnode(0).cloneNode(true));this.box.op=1;this.box2.empty();this.box2.css({op:0,z:1});this.box.css({op:1})}this.lock=false;if(a){return}this._play()}else{if(this.action=="slide"){if(!this.lock){return}window.clearInterval(this.tid);this.lock=false;if(a){return}this._play()}}}},push_begin:function(j){if(!this.display=="in"||!this.flow=="repeat"){return}var b=-this.box.offsetLeft;var k=b+this.container.offsetWidth;var g=-this.box.offsetTop;var m=g+this.container.offsetHeight;if(j==0){var h=this.box.vnode(0,0);var d=h.firstChild;var c=d.offsetLeft;var e=d.offsetWidth;var l=c+e;if(l<=b){h.removeChild(d);h.appendChild(d);this.box.style.left=parseInt(this.box.style.left)+e+"px"}}else{if(j==1){var h=this.box.vnode(0,0);var d=h.lastChild;var c=d.offsetLeft;var e=d.offsetWidth;if(k<=c){h.removeChild(d);h.insertat(0,d);this.box.style.left=parseInt(this.box.style.left)-e+"px"}}else{if(j==2){var f=this.box.vnode(0);var h=f.firstChild;var d=h.firstChild;var i=d.offsetTop;var e=d.offsetHeight;var a=i+e;if(a<=g){f.removeChild(h);f.appendChild(h);this.box.style.top=parseInt(this.box.style.top)+e+"px"}}else{if(j==3){var f=this.box.vnode(0);var h=f.lastChild;var d=h.firstChild;var i=d.offsetTop;var e=d.offsetHeight;if(m<=i){f.removeChild(h);f.insertat(0,h);this.box.style.top=parseInt(this.box.style.top)-e+"px"}}}}}},push_left:function(b){this.push_begin(0);var a=-this.box.offsetLeft;var h=a+this.container.offsetWidth;var g=null;for(var d=this.box.vnode(0,0).firstChild;d;d=d.nextSibling){var c=d.offsetLeft;var i=c+d.offsetWidth;if(c<=a&&aa){g=f}}window.clearInterval(this.tid);if(b){this.box.style.left=g+"px";this.pause=true;return this.move_stop()}this.tid=window.setInterval(J.func(function(){var j=parseInt(this.box.style.left)-this.speed;if(j<=g){this.box.style.left=g+"px";return this.move_stop()}this.box.style.left=j+"px"},this),this.delay)},push_right:function(b){this.push_begin(1);var a=-this.box.offsetLeft;var h=-this.box.offsetLeft+this.container.offsetWidth;var g=null;for(var d=this.box.vnode(0,0).firstChild;d;d=d.nextSibling){var c=d.offsetLeft;var i=c+d.offsetWidth;if(c=h){if(this.flow=="repeat"){this.box.style.left=-e+"px";this.move_right(on);return}else{if(this.flow=="reverse"){this.direction=0;this.move_left(on);return}else{window.status="no flow";return}}}if(e=g){this.box.style.left=(g+1)+"px";return this.move_stop()}this.box.style.left=j+"px"},this),this.delay)},push_up:function(b){this.push_begin(2);var e=-this.box.offsetTop;var j=e+this.container.offsetHeight;var h=null;for(var f=this.box.vnode(0).firstChild;f;f=f.nextSibling){var d=f.firstChild;var g=d.offsetTop;var a=g+d.offsetHeight;if(g<=e&&ee){h=i}}window.clearInterval(this.tid);if(b){this.box.style.top=h+"px";this.pause=true;return this.move_stop()}this.tid=window.setInterval(J.func(function(){var k=parseInt(this.box.style.top)-this.speed;if(k=i){if(this.flow=="repeat"){this.box.style.top=-c+"px";this.move_down(on);return}else{if(this.flow=="reverse"){this.direction=0;this.move_up(on);return}else{window.status="no flow";return}}}if(c=g){this.box.style.top=(g+1)+"px";return this.move_stop()}this.box.style.top=j+"px"},this),this.delay)},fade_begin:function(d){this.box2.empty();this.box2.appendChild(this.box.vnode(0).cloneNode(true));var c=this.box.vnode(0,0);var a=this.box.vnode(0);if(d==0){var b=c.firstChild;c.removeChild(b);c.appendChild(b)}else{if(d==1){var b=c.lastChild;c.removeChild(b);c.insertat(0,b)}else{if(d==2){var b=a.firstChild;a.removeChild(b);a.appendChild(b)}else{if(d==3){var b=a.lastChild;a.removeChild(b);a.insertat(0,b)}}}}this.box.css({op:0});this.box.op=0;this.box2.css({op:1,z:3})},fade:function(){var a=0;window.clearInterval(this.tid);this.tid=window.setInterval(J.func(function(){a+=0.01;var b=1-a;if(b<0){b=0}var c=-0.5+a;if(c<0){c=0}this.box2.css({op:b});this.box.css({op:c});this.box.op=c;if(a>=1.5){this.move_stop()}},this),this.delay)},fade_left:function(){this.fade_begin(0);this.fade()},fade_right:function(){this.fade_begin(1);this.fade()},fade_up:function(){this.fade_begin(2);this.fade()},fade_down:function(){this.fade_begin(3);this.fade()},instant:function(a){if(this.action=="fade"){this._stop();this.direction=a;if(a==0){this.instant_left()}else{if(a==1){this.instant_right()}else{if(a==2){this.instant_up()}else{if(a==3){this.instant_down()}}}}this.pause=true}},instant_left:function(){var b=this.box.vnode(0,0);var a=b.firstChild;b.removeChild(a);b.appendChild(a)},instant_right:function(){var b=this.box.vnode(0,0);var a=b.lastChild;b.removeChild(a);b.insertat(0,a)},instant_up:function(){var a=this.box.vnode(0);var b=a.firstChild;a.removeChild(b);a.appendChild(b)},instant_down:function(){var a=this.box.vnode(0);var b=a.lastChild;a.removeChild(b);a.insertat(0,b)},slide_begin:function(l){if(this.box.pos!=this.box.pos_end){return}this.box2.empty();this.box2.appendChild(this.box.vnode(0).cloneNode(true));this.box2.style.left=this.box.style.left;this.box2.style.top=this.box.style.top;var j=this.box.vnode(0,0);var g=this.box.vnode(0);if(l==0){for(var f=0;f<100;f++){var b=-this.box.offsetLeft;var m=b+this.container.offsetWidth;var d=j.firstChild;var c=d.offsetLeft;var e=d.offsetWidth;var n=c+e;if(b>=c){j.removeChild(d);j.appendChild(d);this.box.style.left=parseInt(this.box.style.left)+e+"px"}else{this.box.pos=parseInt(this.box.style.left);this.box.pos_start=this.box.pos;this.box.pos_end=this.box.pos+b-c;break}}}else{if(l==1){for(var f=0;f<100;f++){var b=-this.box.offsetLeft;var m=b+this.container.offsetWidth;var d=j.lastChild;var c=d.offsetLeft;var e=d.offsetWidth;var n=c+e;if(m<=n){j.removeChild(d);j.insertat(0,d);this.box.style.left=parseInt(this.box.style.left)-e+"px"}else{this.box.pos=parseInt(this.box.style.left);this.box.pos_start=this.box.pos;this.box.pos_end=this.box.pos+m-n;break}}}else{if(l==2){for(var f=0;f<100;f++){var h=-this.box.offsetTop;var o=h+this.container.offsetHeight;var d=g.firstChild;var k=d.offsetTop;var e=d.offsetHeight;var a=k+e;if(h>=k){g.removeChild(d);g.appendChild(d);this.box.style.top=parseInt(this.box.style.top)+e+"px"}else{this.box.pos=parseInt(this.box.style.top);this.box.pos_start=this.box.pos;this.box.pos_end=this.box.pos+h-k;break}}}else{if(l==3){for(var f=0;f<100;f++){var h=-this.box.offsetTop;var o=h+this.container.offsetHeight;var d=g.lastChild;var k=d.offsetTop;var e=d.offsetHeight;var a=k+e;if(o<=a){g.removeChild(d);g.insertat(0,d);this.box.style.top=parseInt(this.box.style.top)-e+"px"}else{this.box.pos=parseInt(this.box.style.top);this.box.pos_start=this.box.pos;this.box.pos_end=this.box.pos+o-a;break}}}}}}this.box2.css({op:1});this.box.css({bk:this.slide_bk})},slide_left:function(a){this.slide_begin(0);window.clearInterval(this.tid);if(a){this.box.pos=this.box.pos_end;this.box.style.left=this.box.pos+"px";this.pause=true;return this.move_stop()}this.tid=window.setInterval(J.func(function(){var b=this.box.pos;b-=this.speed;this.box.pos=b;this.box.style.left=b+"px";if(b<=this.box.pos_end){this.box.pos=this.box.pos_end;this.move_stop()}},this),this.delay)},slide_right:function(a){this.slide_begin(1);window.clearInterval(this.tid);if(a){this.box.pos=this.box.pos_end;this.box.style.left=(this.box.pos+1)+"px";this.pause=true;return this.move_stop()}this.tid=window.setInterval(J.func(function(){var b=this.box.pos;b+=this.speed;this.box.pos=b;this.box.style.left=b+"px";if(b>this.box.pos_end){this.box.pos=this.box.pos_end;this.move_stop()}},this),this.delay)},slide_up:function(a){this.slide_begin(2);window.clearInterval(this.tid);if(a){this.box.pos=this.box.pos_end;this.box.style.top=this.box.pos+"px";this.pause=true;return this.move_stop()}this.tid=window.setInterval(J.func(function(){var b=this.box.pos;b-=this.speed;this.box.pos=b;this.box.style.top=b+"px";if(b<=this.box.pos_end){this.box.pos=this.box.pos_end;this.move_stop()}},this),this.delay)},slide_down:function(a){this.slide_begin(3);window.clearInterval(this.tid);if(a){this.box.pos=this.box.pos_end;this.box.style.top=this.box.pos+"px";this.pause=true;return this.move_stop()}this.tid=window.setInterval(J.func(function(){var b=this.box.pos;b+=this.speed;this.box.pos=b;this.box.style.top=b+"px";if(b>this.box.pos_end){this.box.pos=this.box.pos_end;this.move_stop()}},this),this.delay)},easing:function(a){return(-Math.cos(a*Math.PI)/2)+0.5}}});