/*
 * This file is part of the lucoz package.
 * Copyright(C) 2007-2008 Aimluck,Inc. All rights reserved.
 *
 */


if(!dojo._hasResource["lucoz.base.alias"]){dojo._hasResource["lucoz.base.alias"]=true;dojo.provide("lucoz.base.alias");$=dojo.byId;$$=dojo.query;}if(!dojo._hasResource["lucoz.Calendar"]){dojo._hasResource["lucoz.Calendar"]=true;dojo.provide("lucoz.Calendar");dojo.declare("lucoz.Calendar",[dijit._Calendar],{templatePath:dojo.moduleUrl("lucoz","themes/default/templates/Calendar.html")});}if(!dojo._hasResource["lucoz.Dialog"]){dojo._hasResource["lucoz.Dialog"]=true;dojo.provide("lucoz.Dialog");dojo.declare("lucoz.Dialog",[dijit.Dialog],{loadingMessage:"<div class='indicator'>読み込み中...</div>",templateString:null,templatePath:dojo.moduleUrl("lucoz","themes/default/templates/Dialog.html"),closeButtonPath:dojo.moduleUrl("lucoz","themes/default/images/icon/icon_close.gif"),duration:100,extractContent:false,parseOnLoad:true,refreshOnShow:true,isPositionLock:false,focusNodeId:null,params:new Array(),reloadIds:new Array(),onLoad:function(){this._position();dijit.Dialog.superclass.onLoad.call(this);this.isPositionLock=false;var _1=$(this.focusNodeId);if(_1){_1.focus();}},setParam:function(_2,_3){this.params[_2]=_3;},setReloadIds:function(_4){this.reloadIds=_4;},clearParams:function(){this.params=new Array();},clearReloadIds:function(){this.reloadIds=new Array();},reload:function(_5){this.href=_5;this.isPositionLock=true;this.refresh();},_position:function(){if(this.isPositionLock){return;}var _6=dijit.getViewport();var mb=dojo.marginBox(this.domNode);var _8=this.domNode.style;var _9=(_6.l+(_6.w-mb.w)/2);var _a=(_6.t+(_6.h-mb.h)/2);if(_a-_6.t<0){_a=_6.t;}_8.left=_9+"px";_8.top=_a+"px";},layout:function(){if(this.domNode.style.display=="block"){this._underlay.layout();}},_downloadExternalContent:function(){this._onUnloadHandler();this._setContent(this.onDownloadStart.call(this));var _b=this;var _c={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text",content:this.params,headers:{X_REQUESTED_WITH:"XMLHttpRequest"}};if(dojo.isObject(this.ioArgs)){dojo.mixin(_c,this.ioArgs);}var _d=this._xhrDfd=(this.ioMethod||dojo.xhrPost)(_c);_d.addCallback(function(_e){for(key in _b.reloadIds){lucoz.reloadPage(_b.reloadIds[key]);}_b.clearParams();_b.clearReloadIds();try{_b.onDownloadEnd.call(_b);_b._isDownloaded=true;_b.setContent.call(_b,_e);}catch(err){_b._onError.call(_b,"Content",err);}delete _b._xhrDfd;return _e;});_d.addErrback(function(_f){if(!_d.cancelled){_b._onError.call(_b,"Download",_f);}delete _b._xhrDfd;return _f;});}});}if(!dojo._hasResource["lucoz.layout.ContentPane"]){dojo._hasResource["lucoz.layout.ContentPane"]=true;dojo.provide("lucoz.layout.ContentPane");dojo.declare("lucoz.layout.ContentPane",[dijit.layout.ContentPane],{loadingMessage:"<div class='indicator'>読み込み中...</div>",errorMessage:"",extractContent:false,parseOnLoad:true,refreshOnShow:true,params:new Array(),reloadIds:new Array(),form:null,indicator:null,viewPage:function(_10){this.href=_10;if(this.indicator){$$("."+this.indicator).forEach(function(_11){_11.style.display="";});}if(this.form){lucoz.io.disableForm(this.form,true);}return this._prepareLoad(true);},setForm:function(_12){this.form=_12;},setIndicator:function(_13){this.indicator=_13;},setParam:function(key,_15){this.params[key]=_15;},setReloadIds:function(_16){this.reloadIds=_16;},clearForm:function(){this.form=null;},clearParams:function(){this.params=new Array();},clearReloadIds:function(){this.reloadIds=new Array();},_downloadExternalContent:function(){this._onUnloadHandler();var _17=this;var _18={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text",content:this.params,form:this.form,headers:{X_REQUESTED_WITH:"XMLHttpRequest"}};if(dojo.isObject(this.ioArgs)){dojo.mixin(_18,this.ioArgs);}var _19=this._xhrDfd=(this.ioMethod||dojo.xhrPost)(_18);_19.addCallback(function(_1a){for(key in _17.reloadIds){lucoz.reloadPage(_17.reloadIds[key]);}_17.clearParams();_17.clearReloadIds();if(_17.form){lucoz.io.disableForm(_17.form,false);}_17.clearForm();if(_17.indicator){$$("."+_17.indicator).forEach(function(_1b){_1b.style.display="none";});}try{_17.onDownloadEnd.call(_17);_17._isDownloaded=true;_17.setContent.call(_17,_1a);}catch(err){_17._onError.call(_17,"Content",err);}delete _17._xhrDfd;return _1a;});_19.addErrback(function(err){_17.clearParams();_17.clearReloadIds();if(_17.form){lucoz.io.disableForm(_17.form,false);}if(_17.indicator){$$("."+_17.indicator).forEach(function(_1d){_1d.style.display="none";});}_17.clearForm();if(!_19.cancelled){_17._onError.call(_17,"Download",err);}delete _17._xhrDfd;return err;});}});}if(!dojo._hasResource["lucoz.base.wrapper"]){dojo._hasResource["lucoz.base.wrapper"]=true;dojo.provide("lucoz.base.wrapper");lucoz.viewPage=function(_1e,url,_20,_21){var w=dijit.byId(_1e);if(!w){w=new lucoz.layout.ContentPane({},_1e);}if(w){if(_21){w.setForm(_21);}if(_20){w.setIndicator(_20);}w.viewPage(url);}};lucoz.reloadPage=function(_23,_24,_25){var w=dijit.byId(_23);if(!w){w=new lucoz.layout.ContentPane({},_23);var _27=$(_23);var _28=_27.getAttribute("href");if(_28){w.href=_28;}else{return false;}}if(w){if(typeof (_24)=="undefined"){w.refresh();}else{for(key in _24){w.setParam(key,_24[key]);}if(dojo.isArray(_25)){w.setReloadIds(_25);}w.refresh();}return true;}};lucoz.showDialog=function(_29,url,_2b){var w=dijit.byId("lc_modal_dialog");if(!w){w=new lucoz.Dialog({"focusNodeId":_2b},"lc_modal_dialog");}if(w){w.focusNodeId=_2b;t=$("lcModalDialogTitle");t.innerHTML=_29;w.setHref(url);w.show();}};lucoz.reloadDialog=function(_2d,_2e){w=dijit.byId("lc_modal_dialog");if(typeof (_2d)=="undefined"){w.reload(w.href);}else{for(key in _2d){w.setParam(key,_2d[key]);}if(dojo.isArray(_2e)){w.setReloadIds(_2e);}w.reload(w.href);}};lucoz.closeDialog=function(){w=dijit.byId("lc_modal_dialog");w.hide();};lucoz.isShowDialog=function(){w=dijit.byId("lc_modal_dialog");if(!w){return false;}else{return w.open;}};}if(!dojo._hasResource["dojo.io.iframe"]){dojo._hasResource["dojo.io.iframe"]=true;dojo.provide("dojo.io.iframe");dojo.io.iframe={create:function(_2f,_30,uri){if(window[_2f]){return window[_2f];}if(window.frames[_2f]){return window.frames[_2f];}var _32=null;var _33=uri;if(!_33){if(djConfig["useXDomain"]&&!djConfig["dojoBlankHtmlUrl"]){console.debug("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");}_33=(djConfig["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html"));}var _34=dojo.isIE?"<iframe name=\""+_2f+"\" src=\""+_33+"\" onload=\""+_30+"\">":"iframe";_32=dojo.doc.createElement(_34);with(_32){name=_2f;setAttribute("name",_2f);id=_2f;}dojo.body().appendChild(_32);window[_2f]=_32;with(_32.style){if(dojo.isSafari<3){position="absolute";}left=top="1px";height=width="1px";visibility="hidden";}if(!dojo.isIE){this.setSrc(_32,_33,true);_32.onload=new Function(_30);}return _32;},setSrc:function(_35,src,_37){try{if(!_37){if(dojo.isSafari){_35.location=src;}else{frames[_35.name].location=src;}}else{var _38;if(dojo.isIE||dojo.isSafari>2){_38=_35.contentWindow.document;}else{if(dojo.isSafari){_38=_35.document;}else{_38=_35.contentWindow;}}if(!_38){_35.location=src;return;}else{_38.location.replace(src);}}}catch(e){console.debug("dojo.io.iframe.setSrc: ",e);}},doc:function(_39){var doc=_39.contentDocument||((_39.contentWindow)&&(_39.contentWindow.document))||((_39.name)&&(document.frames[_39.name])&&(document.frames[_39.name].document))||null;return doc;},send:function(_3b){if(!this["_frame"]){this._frame=this.create(this._iframeName,"dojo.io.iframe._iframeOnload();");}var dfd=dojo._ioSetArgs(_3b,function(dfd){dfd.canceled=true;dfd.ioArgs._callNext();},function(dfd){var _3f=null;try{var _40=dfd.ioArgs;var dii=dojo.io.iframe;var ifd=dii.doc(dii._frame);var _43=_40.handleAs;_3f=ifd;if(_43!="html"){_3f=ifd.getElementsByTagName("textarea")[0].value;if(_43=="json"){_3f=dojo.fromJson(_3f);}else{if(_43=="javascript"){_3f=dojo.eval(_3f);}}}}catch(e){_3f=e;}finally{_40._callNext();}return _3f;},function(_44,dfd){dfd.ioArgs._hasError=true;dfd.ioArgs._callNext();return _44;});dfd.ioArgs._callNext=function(){if(!this["_calledNext"]){this._calledNext=true;dojo.io.iframe._currentDfd=null;dojo.io.iframe._fireNextRequest();}};this._dfdQueue.push(dfd);this._fireNextRequest();dojo._ioWatch(dfd,function(dfd){return !dfd.ioArgs["_hasError"];},function(dfd){return (!!dfd.ioArgs["_finished"]);},function(dfd){if(dfd.ioArgs._finished){dfd.callback(dfd);}else{dfd.errback(new Error("Invalid dojo.io.iframe request state"));}});return dfd;},_currentDfd:null,_dfdQueue:[],_iframeName:"dojoIoIframe",_fireNextRequest:function(){try{if((this._currentDfd)||(this._dfdQueue.length==0)){return;}var dfd=this._currentDfd=this._dfdQueue.shift();var _4a=dfd.ioArgs;var _4b=_4a.args;_4a._contentToClean=[];var fn=_4b["form"];var _4d=_4b["content"]||{};if(fn){if(_4d){for(var x in _4d){if(!fn[x]){var tn;if(dojo.isIE){tn=dojo.doc.createElement("<input type='hidden' name='"+x+"'>");}else{tn=dojo.doc.createElement("input");tn.type="hidden";tn.name=x;}tn.value=_4d[x];fn.appendChild(tn);_4a._contentToClean.push(x);}else{fn[x].value=_4d[x];}}}var _50=fn.getAttributeNode("action");var _51=fn.getAttributeNode("method");var _52=fn.getAttributeNode("target");if(_4b["url"]){_4a._originalAction=_50?_50.value:null;if(_50){_50.value=_4b.url;}else{fn.setAttribute("action",_4b.url);}}if(!_51||!_51.value){if(_51){_51.value=(_4b["method"])?_4b["method"]:"post";}else{fn.setAttribute("method",(_4b["method"])?_4b["method"]:"post");}}_4a._originalTarget=_52?_52.value:null;if(_52){_52.value=this._iframeName;}else{fn.setAttribute("target",this._iframeName);}fn.target=this._iframeName;fn.submit();}else{var _53=_4b.url+(_4b.url.indexOf("?")>-1?"&":"?")+_4a.query;this.setSrc(this._frame,_53,true);}}catch(e){dfd.errback(e);}},_iframeOnload:function(){var dfd=this._currentDfd;if(!dfd){this._fireNextRequest();return;}var _55=dfd.ioArgs;var _56=_55.args;var _57=_56.form;if(_57){var _58=_55._contentToClean;for(var i=0;i<_58.length;i++){var key=_58[i];if(dojo.isSafari<3){for(var j=0;j<_57.childNodes.length;j++){var _5c=_57.childNodes[j];if(_5c.name==key){dojo._destroyElement(_5c);break;}}}else{dojo._destroyElement(_57[key]);_57[key]=null;}}if(_55["_originalAction"]){_57.setAttribute("action",_55._originalAction);}if(_55["_originalTarget"]){_57.setAttribute("target",_55._originalTarget);_57.target=_55._originalTarget;}}_55._finished=true;}};}if(!dojo._hasResource["dojox.fx.easing"]){dojo._hasResource["dojox.fx.easing"]=true;dojo.provide("dojox.fx.easing");dojox.fx.easing={easeIn:function(n){return Math.pow(n,3);},easeOut:function(n){return (1-Math.pow(1-n,3));},easeInOut:function(n){return ((3*Math.pow(n,2))-(2*Math.pow(n,3)));}};}if(!dojo._hasResource["dojox.fx._core"]){dojo._hasResource["dojox.fx._core"]=true;dojo.provide("dojox.fx._core");dojox.fx._Line=function(_60,end){this.start=_60;this.end=end;if(dojo.isArray(_60)){var _62=[];dojo.forEach(this.start,function(s,i){_62[i]=this.end[i]-s;},this);this.getValue=function(n){var res=[];dojo.forEach(this.start,function(s,i){res[i]=(_62[i]*n)+s;},this);return res;};}else{var _62=end-_60;this.getValue=function(n){return (_62*n)+this.start;};}};}if(!dojo._hasResource["dojox.fx.scroll"]){dojo._hasResource["dojox.fx.scroll"]=true;dojo.provide("dojox.fx.scroll");dojo.experimental("dojox.fx.scroll");dojox.fx.smoothScroll=function(_6a){if(!_6a.target){_6a.target=dojo.coords(_6a.node,true);}var _6b=dojo[(dojo.isIE?"isObject":"isFunction")](_6a["win"].scrollTo);var _6c=(_6b)?(function(val){_6a.win.scrollTo(val[0],val[1]);}):(function(val){_6a.win.scrollLeft=val[0];_6a.win.scrollTop=val[1];});var _6f=new dojo._Animation(dojo.mixin({beforeBegin:function(){if(this.curve){delete this.curve;}var _70=_6b?dojo._docScroll():{x:_6a.win.scrollLeft,y:_6a.win.scrollTop};_6f.curve=new dojox.fx._Line([_70.x,_70.y],[_6a.target.x,_6a.target.y]);},onAnimate:_6c},_6a));return _6f;};}if(!dojo._hasResource["lucoz.io"]){dojo._hasResource["lucoz.io"]=true;dojo.provide("lucoz.io");var _lcIsFormLock=false;lucoz.io._removeTemporaryForm=function(){dojo.query(".lc_temporary_form").forEach(function(_71){_71.parentNode.removeChild(_71);});};lucoz.io._success=function(_72,_73,_74,_75,_76,_77){var _78="";var _79=$("lc_form_focus");if(_79){_78=_79.value;}var _7a="<ul>";var _7b=false;var _7c="";dojo.query(".lc_view_error_one").forEach(function(_7d){_7d.style.display="none";});for(var i in _72){switch(i){case "redirect":if(lucoz.isShowDialog()){lucoz.reloadDialog({});}else{location.href=lucoz.io.escapeHTML(_72[i]);}break;case "success":_7c=lucoz.io.escapeHTML(_72[i]);break;default:error=$("lc_error_"+i);if(error){error.innerHTML=lucoz.io.escapeHTML(_72[i]);error.style.display="";}_7a+="<li><a onclick='lucoz.io.focusNode(\""+lucoz.io.escapeHTML(i)+"\");return false;' "+"href=\"#"+lucoz.io.escapeHTML(i)+"\">"+lucoz.io.escapeHTML(_72[i])+"</a></li>";if(!_7b){_78=i;}_7b=true;break;}}_7a+="</ul>";if(_7b){formMessage=$("lc_form_message");if(formMessage){formMessage.innerHTML=_7a;formMessage.style.display="";}dojo.query(".lc_view_error").forEach(function(_7f){_7f.style.display="";});}else{formMessage=$("lc_form_message");if(formMessage){formMessage.style.display="none";formMessage.innerHTML="";}dojo.query(".lc_view_error").forEach(function(_80){_80.style.display="none";});}var _81=_74.lc_form_method;var _82=_74.lc_form_finish;if(!_7b){if(_81.value=="confirm"){var _83="";var _84="";var _85=new Array();var _86=0;dojo.forEach(_74.elements,function(_87){_85[_86]=_87.name;_86++;});dojo.forEach(_85,function(key){var _89=_74.elements[key];if(typeof _89.type=="undefined"){dojo.forEach(_89,function(_8a){switch(_8a.type){case "radio":case "checkbox":var _8b="";if(_8a.checked){_8b="（◎）";}else{_8b="（　）";}_83=$("lc_input_"+_8a.id);_84=$("lc_text_"+_8a.id);_84.innerHTML=lucoz.io.escapeHTML(_8b);_83.style.display="none";_84.style.display="";break;default:break;}});}else{switch(_89.type){case "text":case "textarea":_83=$("lc_input_"+_89.name);_84=$("lc_text_"+_89.name);_84.innerHTML=lucoz.io.escapeHTML(_89.value);_83.style.display="none";_84.style.display="";break;case "password":_83=$("lc_input_"+_89.name);_84=$("lc_text_"+_89.name);_84.innerHTML="**********";_83.style.display="none";_84.style.display="";break;case "select-one":var _8c="";dojo.forEach(_89.options,function(_8d){if(_8d.selected&&_8d.value!=""){_8c=_8d.text;}});_83=$("lc_input_"+_89.name);_84=$("lc_text_"+_89.name);_84.innerHTML=lucoz.io.escapeHTML(_8c);_83.style.display="none";_84.style.display="";break;case "checkbox":case "radio":var _8c="";if(_89.checked){_8c="（◎）";}else{_8c="（　）";}_83=$("lc_input_"+_89.name);_84=$("lc_text_"+_89.name);_84.innerHTML=lucoz.io.escapeHTML(_8c);_83.style.display="none";_84.style.display="";break;default:break;}}});_81.value="commit";dojo.query(".lc_view_input").forEach(function(_8e){_8e.style.display="none";});dojo.query(".lc_view_confirm").forEach(function(_8f){_8f.style.display="";});if(_77){_77.call(_77,_72);}}else{var _90=new Array();if(_76){_90=_76.split(" ");}switch(_82.value){case "reload_dialog":lucoz.reloadDialog({lc_form_success_key:_7c},_90);break;case "close_dialog":lucoz.closeDialog();for(key in _90){lucoz.reloadPage(_90[key]);}break;case "none":for(key in _90){lucoz.reloadPage(_90[key]);}break;default:lucoz.reloadPage(_82.value,{lc_form_success_key:_7c},_90);break;}_75.call(_75,_72);}}_lcIsFormLock=false;lucoz.io.disableForm(_74,false);var _91=_74.id;var _92="lc_indicator";if(dojo.isString(_91)&&_91.indexOf("lc_form_",0)!=-1){_92=_91.replace("lc_form_",".lc_indicator_");}dojo.query(_92).forEach(function(_93){_93.style.display="none";});var _94=$(_78);if(_94){_94.focus();}lucoz.io._removeTemporaryForm();return _72;};lucoz.io.submit=function(_95,_96,_97,_98,_99){if((_99!=null)&&(_99!="")){var _9a=_95.lc_form_method;if(_9a.value!="confirm"){if(!window.confirm(_99)){return false;}}}if(_lcIsFormLock){return false;}_lcIsFormLock=true;lucoz.io.disableForm(_95,true);var _9b=_95.id;var _9c="lc_indicator";if(dojo.isString(_9b)&&_9b.indexOf("lc_form_",0)!=-1){_9c=_9b.replace("lc_form_",".lc_indicator_");}dojo.query(_9c).forEach(function(_9d){_9d.style.display="";});var _9e=false;dojo.forEach(_95.elements,function(_9f){if(_9f.type=="file"){_9e=true;}});if(_9e){dojo.io.iframe.send({url:_95.action,form:_95,handleAs:"text",handle:function(_a0,_a1){var _a2=$("dojoIoIframe");var _a3;if(document.all){_a3=_a2.contentWindow.document;}else{_a3=_a2.contentDocument;}var _a4=_a3.body.innerHTML;var _a5=_a4.indexOf("/*");var _a6=_a4.lastIndexOf("*/");if(_a5==-1||_a6==-1){throw new Error("JSON was not comment filtered");}var _a7=dojo.fromJson(_a4.substring(_a5+2,_a6));lucoz.io._success(_a7,_a1,_95,_96,_97,_98);}});}else{dojo.xhrPost({url:_95.action,timeout:5000,form:_95,handleAs:"json-comment-filtered",headers:{X_REQUESTED_WITH:"XMLHttpRequest"},load:function(_a8,_a9){return lucoz.io._success(_a8,_a9,_95,_96,_97,_98);},error:function(_aa,_ab){return lucoz.io._success({error:"処理中にエラーが発生しました。時間をおいて再度実行してください。"},_ab,_95,_96,_97,_98);}});}};lucoz.io.focusNode=function(_ac){var _ad=$(_ac);if(_ad){_ad.focus();return true;}return false;};lucoz.io.disableForm=function(_ae,_af){var _b0=_ae.elements;for(var i=0;i<_b0.length;i++){if(_b0[i].type=="submit"||_b0[i].type=="image"||_b0[i].type=="button"){_b0[i].disabled=_af;if(_af){dojo.addClass(_b0[i],"lc_button_off");}else{dojo.removeClass(_b0[i],"lc_button_off");}}}};lucoz.io.escapeHTML=function(_b2){function replaceChars(ch){switch(ch){case "<":return "&lt;";case ">":return "&gt;";case "&":return "&amp;";case "'":return "&#39;";case "\"":return "&quot;";}return "?";};return String(_b2).replace(/[<>&"']/g,replaceChars).replace(/\r\n/g,"<br/>").replace(/\n/g,"<br/>");};lucoz.io.back=function(_b4){if(_lcIsFormLock){return false;}if(!_b4){_b4=$("lc_form");}_lcIsFormLock=true;lucoz.io.disableForm(_b4,true);var _b5=$("lc_form_method");var _b6="";var _b7="";var _b8=new Array();var _b9=0;dojo.forEach(_b4.elements,function(_ba){_b8[_b9]=_ba.name;_b9++;});dojo.forEach(_b8,function(key){var _bc=_b4.elements[key];if(typeof _bc.type=="undefined"){dojo.forEach(_bc,function(_bd){switch(_bd.type){case "radio":case "checkbox":_b6=$("lc_input_"+_bd.id);_b7=$("lc_text_"+_bd.id);_b7.style.display="none";_b6.style.display="";break;default:break;}});}else{switch(_bc.type){case "text":case "textarea":case "password":case "select-one":_b6=$("lc_input_"+_bc.name);_b7=$("lc_text_"+_bc.name);_b7.style.display="none";_b6.style.display="";break;case "radio":case "checkbox":_b6=$("lc_input_"+_bc.id);_b7=$("lc_text_"+_bc.id);_b7.style.display="none";_b6.style.display="";break;default:break;}}});_b5.value="confirm";dojo.query(".lc_view_confirm").forEach(function(_be){_be.style.display="none";});dojo.query(".lc_view_input").forEach(function(_bf){_bf.style.display="";});_lcIsFormLock=false;lucoz.io.disableForm(_b4,false);};lucoz.io.closeDialog=function(_c0){if(_lcIsFormLock){return false;}_lcIsFormLock=true;if(!_c0){_c0=$("lc_form");}if(_c0){lucoz.io.disableForm(_c0,false);}$w=dijit.byId("lc_modal_dialog");$w.hide();_lcIsFormLock=false;if(_c0){lucoz.io.disableForm(_c0,true);}};lucoz.io.onReceiveMessage=function(_c1){};lucoz.io.createOptions=function(_c2,url,_c4,_c5){dojo.xhrPost({url:url,timeout:5000,handleAs:"json-comment-filtered",headers:{X_REQUESTED_WITH:"XMLHttpRequest"},load:function(_c6,_c7){var _c8=$(_c2);_c8.options.length=0;if(_c5){lucoz.io.addOption(_c8,"",_c5,false);}for(key in _c6){if(key==_c4){lucoz.io.addOption(_c8,key,_c6[key],true);}else{lucoz.io.addOption(_c8,key,_c6[key],false);}}return _c6;},error:function(_c9,_ca){return _c9;}});};lucoz.io.addOption=function(_cb,_cc,_cd,_ce){if(document.all){var _cf=document.createElement("OPTION");_cf.value=_cc;_cf.text=_cd;_cf.selected=_ce;_cb.add(_cf,_cb.options.length);}else{var _cf=document.createElement("OPTION");_cf.value=_cc;_cf.text=_cd;_cf.selected=_ce;_cb.insertBefore(_cf,_cb.options[_cb.options.length]);}};lucoz.io.display=function(id,_d1,_d2){var obj=$(id);if(obj){if(_d1){obj.style.display=_d2?"":"none";}else{obj.style.display=_d2?"none":"";}}};lucoz.io.scroll_to_head=function(){var _d4=dojo.byId("header");if(_d4){var _d5=dojox.fx.smoothScroll({node:_d4,win:window,duration:0,easing:dojox.fx.easing.easeOut});_d5.play();}};lucoz.io.switchCheckbox=function(_d6){var _d7;if(_d6.checked){for(i=0;i<_d6.form.elements.length;i++){_d7=_d6.form.elements[i];if(!_d7.disabled){_d7.checked=true;}}}else{for(i=0;i<_d6.form.elements.length;i++){_d7=_d6.form.elements[i];if(!_d7.disabled){_d7.checked=false;}}}};lucoz.io.sethidden=function(id,_d9){var obj=dojo.byId(id);if(obj){obj.value=_d9;}return;};lucoz.io.switchCheckboxByQuery=function(_db,_dc){var _dd;dojo.query(_dc,_dc.form).forEach(function(_de){if(_de.disabled!=true){_de.checked=_db.checked;}});};}if(!dojo._hasResource["lucoz.captcha"]){dojo._hasResource["lucoz.captcha"]=true;dojo.provide("lucoz.captcha");lucoz.captcha.refresh=function(_df){var _e0=$(_df);if(_e0){var _e1=new Date;$split=_e0.src.split("?");_e0.src=$split[0]+"?r="+_e1.getTime();}};}
