/*
 * CUI JS Library 2.0.0
 * Copyright(c) 2011, Wfy.
 * cui@cuidemo.com
 * 
 * http://cuidemo.com/license
 */


(function($){$.extend({"cuiForm":function(_2){return new CuiForm(_2);}});$.fn.extend({"cuiForm":function(_3){return new CuiForm(this);}});})(jQuery);function CuiForm(id){var _5;if(typeof id=="string"){_5=$("#"+id);if(_5.length==0){_5=$("."+id);}
if(_5.length==0){return;}}else{_5=id;}
try{if(_5.length!=1||!_5.is("form")){return;}}
catch(e){return;}
this.addHiddenInput=function(_6){for(var i in _6){_5.append($("<input>").attr("type","hidden").attr("name",i).val(_6[i]));}
return this;};this.updateHiddenInput=function(_8){for(var i in _8){var _a=_5.find("input[name=\""+i+"\"]");if(_a.length==0){var _b={};_b.i=_8[i];this.addHiddenInput(_b);}else{_a.val(_8[i]);}}
return this;};this.removeHiddenInput=function(_c){_5.find("input[name=\""+_c+"\"]").remove();return this;};this.ajaxSubmitForm=function(_d,_e,_f){if(typeof _d=="string"){var url=_d;_d={};_d.url=url;}
if(!_d.dataType){_d.dataType="json";}
if(!_d.type){_d.type="post";}
if(_f){_d.data=_f;}
$.cuiAjaxForm(_5,_d,_e);};this.submitForm=function(url,_12){if(_12){url+="?"+$.param(_12);}
_5.attr("action",url);_5.attr("method","post");_5.submit();};}
(function($){$.extend({"cuiGrid":function(_2){return new CuiGrid(_2);}});$.fn.extend({"cuiGrid":function(_3){var g=new CuiGrid(_3);return g.show(this);}});})(jQuery);var CuiGrid=function(_5){var _6=[];var _7=[];var _8;var _9;var _a;var _b=[];var _c=new CuiGridView();var _d=new CuiPaging();_d.privateSetProxy(this);var _e;var _f=1;var _10=false;var _11;var _12=this;var _13;var _14=[];this.show=function(id){if(id){if(typeof id=="string"){_13=$("#"+id);}else{if(id.jquery){_13=id;}else{_13=$(id);}}}
_13.append(_c.frameHtml);if(_14.width){_13.css({"width":_14.width});}
if(_e){_e.setPaging(_d);_e.show($(".cui_gridToolbarTop, .cui_gridToolbarBottom",_13));}
this.refreshHeader();if(_11){var num=_7.length;if(_a){num+=1;}
$(".grid_body",_13).append(_c.noContentTip.replace("${colspan}",num));var obj={};obj[_11.setting.kPageNo]=1;this.updateAutoParameter(obj);this.remitAutoSubmit();}else{this.refreshData();}
return _12;};this.refreshHeader=function(){$(".grid_head",_13).empty();if(_a){var _18=$(_c.headCellHtml);if(_a.width){_18.attr("width",_a.width);}else{_18.attr("width","30");}
if(_a.height){_18.attr("height",_a.height);}
$(".grid_head",_13).append(_18.html($("<input>").addClass("checkAll").attr("name","checkAll").attr("type","checkbox")));}
for(var i=0;i<_7.length;i++){var id=_7[i];if(_6[id]){var _18=$(_c.headCellHtml);if(_6[id].sortable){_18.addClass("headerSort");_18.attr("sortIdx",id);_18.click(function(){_12.privateClickSort($(this));});}
this.privateSetStyle(_18,_6[id]);$(".grid_head",_13).append(_18.text(_6[id].name));}}
return _12;};this.refreshData=function(){$(".grid_body",_13).empty();if(_9&&_9.length>0){for(var i in _9){if(_8[_9[i]]){this.privateAddRow(_8[_9[i]],$(".grid_body",_13));}}}else{var num=_7.length;if(_a){num+=1;}
$(".grid_body",_13).append(_c.noContentTip.replace("${colspan}",num));if(_14["noContentTip"]){$(".cui_noneShowTip",_13).html(_14["noContentTip"]);}else{$(" .cui_noneShowTip",_13).html(CuiRes.NO_CONTENT_TIP);}}
var op={};if(typeof _14["tableColor"]!="undefined"){op.color=_14["tableColor"];}
if(typeof _14["rowSelect"]!="undefined"){op.rowSelect=_14["rowSelect"];}
$(".cui_sortTable",_13).tableColor(op);return _12;};this.addCheckboxColumn=function(_1e,_1f){_a={};if(_1e.name){_a.name=_1e.name;}else{_a.name="";}
if(_1e.idx){_a.idx=_1e.idx;}else{_a.idx="";}
_a.title=_1e.title;_a.css=_1e.css;_a.width=_1e.width;if(typeof _1e.func=="function"){_a.callback=_1e.func;}else{if(typeof _1f=="function"){_a.callback=_1f;}}
return _12;};this.setAllCheckbox=function(_20,_21){if(_21&&typeof _21=="function"){$(".grid_body input[type=checkbox]",_13).each(function(){if(_21.apply(_12,[_12.getData(this.value),this])){this.checked=_20;}});}else{$("input[type=checkbox]",_13).each(function(){this.checked=_20;});}
return _12;};this.toggleAllCheckbox=function(_22){if(_22&&typeof _22=="function"){$(".grid_body input[type=checkbox]",_13).each(function(){if(_22.apply(_12,[_12.getData(this.value),this])){this.checked=!this.checked;}});}else{$("input[type=checkbox]",_13).each(function(){this.checked=!this.checked;});}
return _12;};this.setColumns=function(_23){for(var i=0;i<_23.length;i++){var o={};var _26=_23[i];if(_26.name){o.name=_26.name;}else{o.name="";}
o.title=_26.title;o.css=_26.css;o.idx=_26.idx;o.width=_26.width;o.height=_26.height;o.sortable=_26.sortable;o.maxlength=_26.maxlength;o.align=_26.align;_6[o.idx]=o;_7.push(o.idx);}
return _12;};this.setHeaders=function(_27){for(var i=0;i<_27.length;i++){var o={};var _2a=_27[i];if(_2a.name){o.name=_2a.name;}else{o.name="";}
o.title=_2a.title;o.css=_2a.css;o.idx=_2a.idx;o.width=_2a.width;o.height=_2a.height;o.sortable=_2a.sortable;o.maxlength=_2a.maxlength;o.align=_2a.align;_6[o.idx]=o;_7.push(o.idx);}
return _12;};this.setData=function(_2b){_8=[];_9=[];if(typeof _2b!="undefined"){for(var i=0;i<_2b.length;i++){if(!_14.autoId&&_a&&_a.idx){_2b[i]._id_=_2b[i][_a.idx];_8[_2b[i]._id_]=_2b[i];_9.push(_2b[i]._id_);}else{_2b[i]._id_=_f;_8[_f]=_2b[i];_9.push(_2b[i]._id_);_f++;}}}
return _12;};this.getData=function(id){return _8[id];};this.addRow=function(obj,_2f){if(!_14.autoId&&_a&&_a.idx){obj._id_=obj[_a.idx];_8[obj._id_]=obj;}else{obj._id_=_f;_8[_f]=obj;_f++;}
if(_2f){_9.push(obj._id_);}else{_9.unshift(obj._id_);}
this.privateAddRow(obj,$(".grid_body",_13),!_2f);return _12;};this.privateClickSort=function(src){if(_10){return;}
_10=true;var idx=src.attr("sortIdx");var _32="desc";var css="headerSortDown";if(src.hasClass("headerSort")){_32="desc";css="headerSortDown";}else{if(src.hasClass("headerSortUp")){_32="desc";css="headerSortDown";}else{if(src.hasClass("headerSortDown")){_32="asc";css="headerSortUp";}}}
if(_14["sortCallback"]){if(_14["sortCallback"].apply(_12,[idx,_32])){$(".headerSortUp",_13).removeClass("headerSortUp").addClass("headerSort");$(".headerSortDown",_13).removeClass("headerSortDown").addClass("headerSort");$(".headerSortSelect",_13).removeClass("headerSortSelect");src.removeClass("headerSort").addClass(css).addClass("headerSortSelect");}}else{if(_11){var _34=_11.setting;var _35=new Object();_35[_34.kSortName]=idx;_35[_34.kSortType]=_32;this.remitAutoSubmit(_35,function(o,_37){if(!_37){return;}
$(".headerSortUp",_13).removeClass("headerSortUp").addClass("headerSort");$(".headerSortDown",_13).removeClass("headerSortDown").addClass("headerSort");$(".headerSortSelect",_13).removeClass("headerSortSelect");src.removeClass("headerSort").addClass(css).addClass("headerSortSelect");});}}
_10=false;};this.privateAddRow=function(obj,_39,_3a){if(_14["rowCallback"]){if(!_14["rowCallback"].apply(_12,[obj,_39])){return;}}
var row=$(_c.rowHtml).attr("rowid",obj._id_);if(_14["rowStyleCallback"]){this.privateSetStyle(row,_14["rowStyleCallback"].apply(_12,[obj]));}
var _3c=_c.rowCellHtml;if(_a){var _3d=$("<input>").attr("name",_a.name).attr("type","checkbox").attr("checkid",obj._id_).val(obj[_a.idx]);if(_a.callback){_3d.attr("checked",_a.callback.apply(_12,[obj,_3d]));}
row.append($(_3c).html(_3d));}
for(var j=0;j<_7.length;j++){var c=$(_3c);var id=_7[j];if(_6[id].align){c.css("text-align",_6[id].align);}
if(_14["cellStyleCallback"]){this.privateSetStyle(c,_14["cellStyleCallback"](id,obj));}
if(_b[id]){row.append(c.html(_b[id].apply(_12,[id,obj,c])));}else{if(typeof obj[id]!="undefined"&&obj[id]!=null){if(_6[id]&&_6[id].maxlength){var _41=_6[id].maxlength;var _42=obj[id];c.attr("title",_42);if(typeof _42=="string"&&_42.length>_41){_42=$.cuiShortStr(_42,_41);}
row.append(c.text(_42));}else{row.append(c.text(obj[id]));}}else{row.append(c.text(""));}}}
if(_3a){_39.prepend(row);}else{_39.append(row);}};this.privateSetStyle=function(obj,_44){if(!_44){return;}
if(_44.width){obj.attr("width",_44.width);}
if(_44.height){obj.attr("height",_44.height);}
if(_44.title){obj.attr("title",_44.title);}
if(_44.style){obj.css(_44.style);}
if(_44.css){obj.addClass(_44.css);}
if(_44.click){obj.click(_44.click);}};this.removeRow=function(id){$(_c.rowTag+"[rowid="+id+"]",_13).remove();var t=[];for(var i in _9){if(_9[i]!=id){t.push(_9[i]);}}
_9=t;_8[id]=undefined;return _12;};this.removeSelectedRows=function(){var d=[];$(":checkbox:enabled:checked",_13).each(function(){var id=$(this).attr("checkid");if(id){$(this).parents(_c.rowTag).remove();d[id]=id;_8[id]=undefined;}});var t=[];for(var i in _9){if(typeof d[_9[i]]=="undefined"){t.push(_9[i]);}}
return _12;};this.getSelectedValues=function(){var rt=[];$(".grid_body :checkbox:enabled:checked",_13).each(function(){var _4d=$(this).val();if(_4d){rt.push(_4d);}});return rt;};this.getSelectedDatas=function(){var rt=[];$(".grid_body :checkbox:enabled:checked",_13).each(function(){var id=$(this).attr("checkid");if(id){var obj=this.getData(id);if(obj){rt.push(rt);}}});return rt;};this.updateRow=function(id,obj){if(_8[id]){obj._id_=id;_8[id]=obj;var row=$(_c.rowTag+"[rowid="+id+"]",_13);row.empty();var _54=_c.rowCellHtml;if(_a){var _55=$("<input>").attr("name",_a.name).attr("type","checkbox").attr("checkid",obj[_a.idx]).val(obj[_a.idx]);if(_a.callback){_55.attr("checked",_a.callback.apply(_12,[obj,_55]));}
row.append($(_54).html(_55));}
for(var j=0;j<_7.length;j++){var c=$(_54);var id=_7[j];if(_6[id].align){c.css("text-align",_6[id].align);}
if(_14["cellStyleCallback"]){this.privateSetStyle(c,_14["cellStyleCallback"](id,obj));}
if(_b[id]){row.append(c.html(_b[id].apply(_12,[id,obj,c])));}else{if(typeof obj[id]!="undefined"&&obj[id]!=null){if(_6[id].maxlength){var _58=_6[id].maxlength;var _59=obj[id];c.attr("title",_59);if(typeof _59=="string"&&_59.length>_58){_59=_59.substr(0,_58)+"...";}
row.append(c.text(_59));}else{row.append(c.text(obj[id]));}}else{row.append(c.text(""));}}}}
return _12;};this.setCellCallback=function(idx,_5b){if(typeof idx=="object"){for(var i in idx){if(typeof idx[i]=="function"){_b[i]=idx[i];}}}else{if(typeof _5b=="function"){_b[idx]=_5b;}}
return _12;};this.setSortCallback=function(_5d){if(typeof _5d=="function"){_14["sortCallback"]=_5d;}
return _12;};this.setAutoSubmit=function(url,_5f,set){var _61;if(typeof url=="string"){_61={};_61.url=url;}else{_61=url;}
_11={};_11.form=_61;if(_5f){_11.data=_5f;}else{_11.data={};}
var _62={};_62.kData="data";_62.kParams="params";_62.kSortType="sortType";_62.kSortName="sortName";_62.kPageNo="pageNo";if(set){if(set.kData){_62.kData=set.kData;}
if(set.kParams){_62.kParams=set.kParams;}
if(set.kSortName){_62.kSortName=set.kSortName;}
if(set.kSortType){_62.kSortType=set.kSortType;}
if(set.kPageNo){_62.kPageNo=set.kPageNo;}
if(set.dataAdapter&&typeof set.dataAdapter=="function"){_62.dataAdapter=set.dataAdapter;}
if(set.callback&&typeof set.callback=="function"){_62.callback=set.callback;}}
_11.setting=_62;if(_d){_d.setHandler(function(_63){var _64=new Object();_64[_62.kPageNo]=_63;_12.remitAutoSubmit(_64);});}
return _12;};this.remitAutoSubmit=function(_65,_66){if(!_11){if(_14.callback){_14.callback(o);}
if(_66&&typeof _66=="function"){_66(o,false);}
return null;}
_12.loadingOn();_12.updateAutoParameter(_65);var _67=_11.form;var _68=_11.setting;$.cuiAjax(_67,_11.data,function(o,_6a){_12.loadingOff();if(!_6a){return;}
if(_68.dataAdapter){o=_68.dataAdapter(o);}
var _6b=o[_68.kData];var _6c=o[_68.kParams];_6c=_12.updateAutoParameter(_6c);if(_12.getCuiPaging()){_12.getCuiPaging().updatePaging(_6c);}
_12.setData(_6b);_12.refreshData();if(_68.callback){_68.callback(o);}
if(_66&&typeof _66=="function"){_66(o,_6a);}});return _12;};this.bindAutoSubmit=function(obj,_6e,_6f,_70){if(!_11){return null;}
if(obj&&typeof obj=="object"&&_6e&&typeof _6e=="string"){obj.bind(_6e,function(){var _71={};if(typeof _70=="function"){_71=_70($(this),_12);if(typeof _71=="undefined"){_71={};}else{if(typeof _71=="boolean"){if(!_71){return;}}else{if(typeof _71!="object"){_71={};}}}}
_12.remitAutoSubmit(_71,_6f);});}
return _12;};this.getAutoParameter=function(){if(_11){return _11.data;}
return{};};this.updateAutoParameter=function(_72){if(_11&&_72){_11.data=$.extend(_11.data,_72);return _11.data;}
return{};};this.clearAutoParameter=function(){if(_11){_11.data={};}
return _12;};this.setView=function(obj){_c=obj;return _12;};this.setCuiToolbar=function(_74){_e=_74;_e.privateSetProxy(_12);return _12;};this.getCuiToolbar=function(){if(_e){return _e;}else{_e=new CuiToolbar();_e.privateSetProxy(_12);return _e;}};this.getCuiForm=function(){var _75=$("form",_13);if(_75.length==0){_13.wrapInner("<form method=\"post\"></form>");_75=$("form",_13);}
return new CuiForm(_75);};this.setCuiPaging=function(_76){_d=_76;if(_d){_d.privateSetProxy(_12);}
return _12;};this.getCuiPaging=function(){if(_d){return _d;}else{_d=new CuiPaging();_d.privateSetProxy(_12);return _d;}};this.setRowStyleCallback=function(_77){if(typeof _77=="function"){_14["rowStyleCallback"]=_77;}
return _12;};this.setCellStyleCallback=function(_78){if(typeof _78=="function"){_14["cellStyleCallback"]=_78;}
return _12;};this.setRowCallback=function(_79){if(typeof _79=="function"){_14["rowCallback"]=_79;}
return _12;};this.setConfig=function(_7a){_14=$.extend(_14,_7a);return _12;};this.setNoContentTip=function(_7b){_14["noContentTip"]=_7b;return _12;};this.loadingOn=function(){var _7c=$(".cui_sortTable",_13);var _7d=_7c.offset();$(".cui_gridLoading",_13).css({"left":_7c.width()/2-80,"top":_7c.height()/2-5});$(".cui_gridLoading",_13).fadeIn("fast");return _12;};this.loadingOff=function(){$(".cui_gridLoading",_13).fadeOut("fast");return _12;};if(_5){if(typeof _5=="string"){_13=$("#"+_5);}else{if(_5.columns){this.setHeaders(_5.columns);}
if(_5.checkbox){this.addCheckboxColumn(_5.checkbox);}
if(_5.cellCallback){this.setCellCallback(_5.cellCallback);}
if(_5.sortCallback){this.setSortCallback(_5.sortCallback);}
if(_5.config){this.setConfig(_5.config);}
if(_5.data){this.setData(_5.data);}
if(_5.autoSubmit){this.setAutoSubmit(_5.autoSubmit.url,_5.autoSubmit.params,_5.autoSubmit.setting);}}}};var CuiGridView=function(){this.frameHtml="<div class=\"cui_gridToolbarTop\"></div>"+"<div class=\"cui_Scroll\">"+"<div class=\"cui_gridLoading\" style=\"display:none\" >"+CuiRes.LOADING+"</div>"+"<table class=\"cui_sortTable\">"+"<thead><tr class=\"grid_head\"></tr></thead>"+"<tbody class=\"grid_body\"></tbody>"+"</table>"+"</div><div class=\"cui_gridToolbarBottom\"></div>";this.headCellHtml="<th></th>";this.rowHtml="<tr></tr>";this.rowTag="tr";this.rowCellHtml="<td></td>";this.noContentTip="<tr><td colspan=\"${colspan}\"><div class=\"cui_noneShowTip\"></div></td></tr>";};
(function($){$.extend({"cuiPaging":function(_2){return new CuiPaging(_2);}});$.fn.extend({"cuiPaging":function(_3){var g=new CuiPaging(_3);return g.show(this);}});})(jQuery);var CuiPaging=function(_5){var _6={};var _7=[];var _8;var _9=[];var _a=false;var _b=this;_6.page_size=0;_6.page_no=0;_6.page_all=0;_7["i18_totalPage"]=CuiRes.TOTALPAGE;_7["i18_page_first"]=CuiRes.PAGE_FIRST;_7["i18_turnPage"]=CuiRes.TURNPAGE;_7["i18_gotoPage"]=CuiRes.GOTO_PAGE;_7["i18_page"]=CuiRes.PAGE;_7["i18_page_prev"]=CuiRes.PAGE_PREV;_7["i18_page_next"]=CuiRes.PAGE_NEXT;_7["i18_page_last"]=CuiRes.PAGE_LAST;_7["k_page_size"]="pageSize";_7["k_page_no"]="pageNo";_7["k_page_all"]="pageAll";this.frameHtml="<div class=\"cui_toolBarPaging\">"+"<span class=\"totalPage\"></span>"+"<span class=\"toolBar_link cui_hand  paging_first\" ></span>"+"<span class=\"toolBar_link cui_hand  paging_prev\"></span>"+"<span class=\"cui_btnsplit\"></span><span class=\"cui_turnPage\">"+_7["i18_turnPage"]+"</span><span class=\"cui_btnsplit\"></span>"+"<span class=\"toolBar_link cui_hand  paging_next\"></span>"+"<span class=\"toolBar_link cui_hand  paging_last\"></span>"+"<div class=\"cui_turnDiv\">"+"<span>"+_7["i18_gotoPage"]+"</span><input type=\"text\" class=\"cui_inputBg turnInput\"/><span>"+_7["i18_page"]+"</span><input type=\"button\" value=\""+_7["i18_turnPage"]+"\" class=\"cui_turnBtn\"/>"+"</div>"+"</div>";this.disableCss="txt-disabled";this.privateSetProxy=function(_c){if(_c){_b=_c;}};this.setPagingInfo=function(_d){if(typeof _d[_7["k_page_size"]]=="undefined"){_d[_7["k_page_size"]]=0;}
if(typeof _d[_7["k_page_no"]]=="undefined"){_d[_7["k_page_no"]]=0;}
if(typeof _d[_7["k_page_all"]]=="undefined"){_d[_7["k_page_all"]]=0;}
_6.page_size=parseInt(_d[_7["k_page_size"]]);_6.page_no=parseInt(_d[_7["k_page_no"]]);_6.page_all=parseInt(_d[_7["k_page_all"]]);return this;};this.getPagingInfo=function(){var _e=[];_e[_7["k_page_size"]]=_6.page_size;_e[_7["k_page_no"]]=_6.page_no;_e[_7["k_page_all"]]=_6.page_all;return _e;};this.setSetting=function(_f){if(_f["i18_page_first"]){_7["i18_page_first"]=_f["i18_page_first"];}
if(_f["i18_page_prev"]){_7["i18_page_prev"]=_f["i18_page_prev"];}
if(_f["i18_page_next"]){_7["i18_page_next"]=_f["i18_page_next"];}
if(_f["i18_page_last"]){_7["i18_page_last"]=_f["i18_page_last"];}
if(_f["k_page_size"]){_7["k_page_size"]=_f["k_page_size"];}
if(_f["k_page_no"]){_7["k_page_no"]=_f["k_page_no"];}
if(_f["k_page_all"]){_7["k_page_all"]=_f["k_page_all"];}
return this;};this.updatePaging=function(_10){if(typeof _10[_7["k_page_size"]]=="undefined"){_10[_7["k_page_size"]]=_6.page_size;}
if(typeof _10[_7["k_page_no"]]=="undefined"){_10[_7["k_page_no"]]=_6.page_no;}
if(typeof _10[_7["k_page_all"]]=="undefined"){_10[_7["k_page_all"]]=_6.page_all;}
var _11=_6.page_all;_6.page_size=parseInt(_10[_7["k_page_size"]]);_6.page_no=parseInt(_10[_7["k_page_no"]]);_6.page_all=parseInt(_10[_7["k_page_all"]]);for(var i=0;i<_9.length;i++){this.privateUpdatePaging(_9[i],_11);}
return this;};this.privateUpdatePaging=function(tag,_14){tag.find("."+this.disableCss).removeClass(this.disableCss);tag.find(".totalPage").text(_7["i18_totalPage"].replace("{}",_6.page_no+"/"+_6.page_all));tag.find(".cui_turnPage").text(_7["i18_turnPage"]);if(_6.page_no==0||_6.page_no==1){tag.find(".paging_first").addClass(this.disableCss);tag.find(".paging_prev").addClass(this.disableCss);}
if(_6.page_no==_6.page_all||_6.page_all==1||_6.page_all==0){tag.find(".paging_last").addClass(this.disableCss);tag.find(".paging_next").addClass(this.disableCss);}};this.privateRefreshSelect=function(tag){var _16=tag.find(".paging_sel");_16.empty();for(var i=1;i<=_6.page_all;i++){var _18=$("<option>").val(i).text(i+"/"+_6.page_all);if(i==_6.page_no){_18.attr("selected","selected");}
_16.append(_18);}};this.setHandler=function(_19){if(typeof _19=="function"){_8=_19;}
return this;};this.privateClickPage=function(src){if(!_8||_a){return;}
if(_6.page_all<=1){return;}
_a=true;var _1b=1;if(typeof src=="string"){_1b=parseInt(src);}else{if(src.hasClass("paging_first")){_1b=1;}else{if(src.hasClass("paging_prev")){_1b=_6.page_no-1;}else{if(src.hasClass("paging_next")){_1b=_6.page_no+1;}else{if(src.hasClass("paging_last")){_1b=_6.page_all;}else{return;}}}}}
if(_1b<1){_1b=1;}
if(_1b>_6.page_all){_1b=_6.page_all;}
_8.apply(_b,[_1b]);_a=false;};if(_5){this.setPagingInfo(_5);this.setSetting(_5);if(_5.handler&&typeof _5.handler=="function"){this.setHandler(_5.handler);}}
this.show=function(id){if(id){if(typeof id=="string"){_9.push($("#"+id));}else{if(id.length&&id.length>0){for(var i=0;i<id.length;i++){if(typeof id[i]=="string"){_9.push($("#"+id[i]));}else{if(id[i].jquery){_9.push(id[i]);}else{_9.push($(id[i]));}}}}else{if(id.jquery){_9.push(id);}else{_9.push($(id));}}}}
for(var i=0;i<_9.length;i++){this.privateShow(_9[i]);}};this.privateShow=function(tag){tag.append(this.frameHtml);if(_6.page_no==0||_6.page_no==1){tag.find(".paging_first").addClass(this.disableCss);tag.find(".paging_prev").addClass(this.disableCss);}
if(_6.page_no==_6.page_all||_6.page_all==1||_6.page_all==0){tag.find(".paging_last").addClass(this.disableCss);tag.find(".paging_next").addClass(this.disableCss);}
var _1f=this;var _20=1;var _21=_6.page_all;if(_6.page_no>1){_20=_6.page_no-1;}
if(_6.page_no<_6.page_all){_21=_6.page_no+1;}
tag.find(".totalPage").text(_7["i18_totalPage"].replace("{}",_6.page_no+"/"+_6.page_all));tag.find(".paging_first").attr("title",_7["i18_page_first"]).click(function(){if($(this).hasClass("txt-disabled")){return;}
_1f.privateClickPage($(this));});tag.find(".paging_prev").attr("title",_7["i18_page_prev"]).click(function(){if($(this).hasClass("txt-disabled")){return;}
_1f.privateClickPage($(this));});tag.find(".paging_next").attr("title",_7["i18_page_next"]).click(function(){if($(this).hasClass("txt-disabled")){return;}
_1f.privateClickPage($(this));});tag.find(".paging_last").attr("title",_7["i18_page_last"]).click(function(){if($(this).hasClass("txt-disabled")){return;}
_1f.privateClickPage($(this));});tag.find(".cui_turnPage").click(function(){var t=tag.find(".cui_turnDiv");if(t.is(":hidden")){t.slideDown();tag.find(".turnInput").focus();}else{tag.find(".turnInput").blur();t.slideUp();}});tag.find(".turnInput").bind("keyup",function(_23){if(_23.keyCode==13){if(this.value){_1f.privateClickPage(this.value);}}else{var _24=this.value.replace(/[^0-9]/g,"");if(_24>_6.page_all){_24=_6.page_all;}
if(_24<1){_24="";}
this.value=_24;}}).blur(function(){tag.find(".cui_turnDiv").slideUp();});tag.find(".cui_turnBtn").click(function(){var v=tag.find(".turnInput").val();if(v){_1f.privateClickPage(v);}});};};
(function($){$.extend({"cuiToolbar":function(_2){return new CuiToolbar(_2);}});$.fn.extend({"cuiToolbar":function(_3){var g=new CuiToolbar(_3);return g.show(this);}});})(jQuery);var CuiToolbar=function(_5){var _6=[];var _7;var _8=[];var _9=this;this.leftFrameHtml="<div class=\"cui_toolBarLeft\"></div>";this.rightFrameHtml="<div class=\"cui_toolBarRight\"></div>";this.frameHtml="<div class=\"cui_buttonArea\"></div>";this.privateSetProxy=function(_a){if(_a){_9=_a;}};this.setPaging=function(_b){_7=_b;return _9;};this.getPaging=function(){return _7;};this.setSearchBox=function(_c,_d){var _e=new CuiSearchBox(_c,_d,_9);_e._align_="right";_6.push(_e);return _9;};this.add=function(_f,_10){if(!_10){_f._align_="left";}else{_f._align_=_10;}
_6.push(_f);return _9;};this.addButton=function(_11,fun){var obj=new CuiButton(_11,fun,_9);obj._align_="left";_6.push(obj);return _9;};this.show=function(id){if(id){if(typeof id=="string"){_8.push($("#"+id));}else{if(id.length&&id.length>0){for(var i=0;i<id.length;i++){if(typeof id[i]=="string"){_8.push($("#"+id[i]));}else{if(id[i].jquery){_8.push(id[i]);}else{_8.push($(id[i]));}}}}else{if(id.jquery){_8.push(id);}else{_8.push($(id));}}}}
var _16=[];var _17=[];var _18=[];for(var i=0;i<_8.length;i++){var _19=$(this.frameHtml);_16.push(_19);_8[i].append(_19);}
for(var i=0;i<_16.length;i++){var _1a=$(this.leftFrameHtml);_18.push(_1a);_16[i].append(_1a);}
for(var i=0;i<_16.length;i++){var _1b=$(this.rightFrameHtml);_17.push(_1b);_16[i].append(_1b);}
for(var i=0;i<_16.length;i++){this.privateShow(_16[i],_18[i],_17[i]);}
if(_7){_7.show(_17);}
return _9;};this.privateShow=function(tag,_1d,_1e){for(var s in _6){if(typeof _6[s].show!="function"){continue;}
var _20=_6[s]._align_;if(_20=="left"){_6[s].show(_1d);}else{if("right"){_6[s].show(_1e);}else{_6[s].show(tag);}}}};};(function($){$.extend({"cuiButton":function(_22,_23,_24){return new CuiButton(_22,_23,_24);}});$.fn.extend({"cuiButton":function(_25,_26,_27){var g=new CuiButton(_25,_26,_27);return g.show(this);}});})(jQuery);var CuiButton=function(_29,_2a,_2b){var _2c=_29;var _2d=_2a;var _2e=this;var _2f=[];var _30=true;if(_2b){_2e=_2b;}
this.frameHtml="<input type=\"button\" class=\"toolBar_button\">";this.show=function(id){var tag;if(id){if(typeof id=="string"){tag=$("#"+id);}else{if(id.jquery){tag=id;}else{tag=$(id);}}}
if(!tag.hasClass("cui_buttonArea")){tag.addClass("cui_buttonArea");}
this.privateShow(_2c,tag);return _2e;};this.privateShow=function(b,tag){if(typeof b=="string"){var btn;btn=$(this.frameHtml).val(b);if(_2d){btn.bind("click",function(){if(!_30){return;}
if(_2d&&typeof _2d=="function"){_2d.apply(_2e,[$(this).val()]);}});}
btn.attr("name",b);tag.append(btn);_2f.push(btn);btn.button();}else{if($.isArray(b)){for(var i=0;i<b.length;i++){this.privateShow(b[i],tag);}}else{var btn;if(b.css){btn=$("<button></button>");}else{btn=$(this.frameHtml);}
var _37=true;if(b.name){btn[b.css?"text":"val"](b.name);btn.attr("name",b.name);}else{_37=false;}
if(b.id){btn.attr("id",b.id);}
if(b.func&&typeof b.func=="function"){btn.bind("click",function(){if(!_30){return;}
var _38=$(this).attr("id");if(!_38){_38=$(this).attr("name");}
b.func.apply(_2e,[_38]);});}else{if(_2d){btn.bind("click",function(){if(!_30){return;}
var _39=$(this).attr("id");if(!_39){_39=$(this).attr("name");}
_2d.apply(_2e,[_39]);});}}
tag.append(btn);if(b.css){btn.button({icons:{primary:b.css,text:_37}});}else{btn.button();}
_2f.push(btn);}}};this.hide=function(){for(var i=0;i<_2f.length;i++){_2f[i].hide();}
return _2e;};this.display=function(){for(var i=0;i<_2f.length;i++){_2f[i].show();}
return _2e;};this.disable=function(){_30=false;return _2e;};this.enable=function(){_30=true;return _2e;};};(function($){$.extend({"cuiSearchBox":function(_3d,_3e,_3f){return new CuiSearchBox(_3d,_3e,_3f);}});$.fn.extend({"cuiSearchBox":function(_40,_41,_42){var g=new CuiSearchBox(_40,_41,_42);return g.show(this);}});})(jQuery);var CuiSearchBox=function(_44,_45,_46){var _47;var _48;if(typeof _44=="function"){_47=_44;}else{if(_44.search&&_44.advsearch){_47=_44.search;_48=_44.advsearch;}}
var _49=_45;var _4a=this;var _4b=[];var _4c=true;if(_46){_4a=_46;}
if(_48){this.inputClass="cui_advSearchInput";this.buttonClass="cui_advSearchSubmit";this.advClass="cui_advSearch";}else{this.inputClass="cui_searchInput";this.buttonClass="cui_searchSubmit";}
this.frameHtml="<div class=\"cui_searchArea\"></div>";this.show=function(id){var tag;if(id){if(typeof id=="string"){tag=$("#"+id);}else{if(id.jquery){tag=id;}else{tag=$(id);}}}
var _4f=($("<input>").attr("type","text").addClass(this.inputClass));if(_49){_4f.attr(_49);}
_4f.bind("keyup",function(_50){if(_50.keyCode==13){if(!_4c){return;}
var _51=$(this).val();for(var i=0;i<_4b.length;i++){$("input[type=text]",_4b[i]).val(_51);}
if(_47&&typeof _47=="function"){_47.apply(_4a,[_51]);}}});var _53=$("<span></span>").addClass(this.buttonClass).attr("title",CuiRes.SEARCH);_53.bind("click",function(){if(!_4c){return;}
var _54=_4f.val();for(var i=0;i<_4b.length;i++){$("input[type=text]",_4b[i]).val(_54);}
if(_47&&typeof _47=="function"){_47.apply(_4a,[_54]);}});var _56=$(this.frameHtml);_56.append(_4f);_56.append(_53);if(_48){var adv=$("<span></span>").addClass(this.advClass).attr("title",CuiRes.ADVSEARCH);adv.bind("click",function(){if(!_4c){return;}
if(_48&&typeof _48=="function"){_48.apply(_4a,[]);}});_56.append(adv);}
tag.append(_56);_4b.push(_56);return _4a;};this.hide=function(){for(var i=0;i<_4b.length;i++){_4b[i].hide();}
return _4a;};this.display=function(){for(var i=0;i<_4b.length;i++){_4b[i].show();}
return _4a;};this.disable=function(){for(var i=0;i<_4b.length;i++){$("input",_4b[i]).attr("disabled","disabled");}
_4c=false;return _4a;};this.enable=function(){for(var i=0;i<_4b.length;i++){$("input",_4b[i]).removeAttr("disabled");}
_4c=true;return _4a;};};(function($){$.extend({"cuiSelector":function(_5d,_5e){return new CuiSelector(_5d,_5e);}});$.fn.extend({"cuiSelector":function(_5f,_60){var g=new CuiSelector(_5f,_60);return g.show(this);}});})(jQuery);var CuiSelector=function(_62,_63){var _64;var _65;var _66;var _67=this;var _68=false;var _69=[];var _6a=true;if(_62){if(_62.title){_65=_62.title;}
if(_62.data){_64=_62.data;}
if(_62.handler){_66=_62.handler;}
if(_62.titleChange){_68=_62.titleChange;}}
if(_63){_67=_63;}
this.show=function(id){var tag;if(id){if(typeof id=="string"){tag=$("#"+id);}else{if(id.jquery){tag=id;}else{tag=$(id);}}}
var rid="cui_"+$.cuiRandom(10000);tag.append($("<div class='cui_selectBox'>").attr("id",rid));tag=$("#"+rid,tag);tag.append($("<div class=\"cui_selectTitle\"></div>").text(_65));var _6e=$("<div class=\"cui_selectSub\"></div>");for(var i=0;i<_64.length;i++){if(_64[i]==CuiSelector.SEPERATOR){_6e.append($("<div class=\"cui_selectLine\"></div>"));}else{_6e.append($("<p></p>").append($("<a href=\"#\"></a>").attr("value",_64[i].value).text(_64[i].name)));}}
tag.append(_6e);$("div.cui_selectTitle",tag).click(function(){var _70=$(".cui_selectSub",tag);if(_70.css("display")=="none"){_70.slideDown(600);}else{_70.slideUp(600);}});tag.mouseleave(function(){$(".cui_selectSub",tag).slideUp(600);});$("a",tag).click(function(){if(!_6a){return;}
if(_68){var _71=$(this).text();for(var i=0;i<_69.length;i++){$("div.cui_selectTitle",_69[i]).html(_71);}}
if(_66){_66.apply(_67,[$(this).attr("value")]);}});_69.push(tag);return _67;};this.hide=function(){for(var i=0;i<_69.length;i++){_69[i].hide();}
return _67;};this.display=function(){for(var i=0;i<_69.length;i++){_69[i].show();}
return _67;};this.disable=function(){for(var i=0;i<_69.length;i++){$("input",_69[i]).attr("disabled","disabled");}
_6a=false;return _67;};this.enable=function(){for(var i=0;i<_69.length;i++){$("input",_69[i]).removeAttr("disabled");}
_6a=true;return _67;};};CuiSelector.SEPERATOR={"cui_seperator":"cui_seperator"};
(function($){$.fn.extend({"tableColor":function(_2){_2=$.extend({odd:"Rowsodd",even:"Rowseven",selected:"Rowsselected",rowSelect:false,color:true},_2);if(_2.color){$("tbody>tr:odd",this).addClass(_2.odd);$("tbody>tr:even",this).addClass(_2.even);}
if(_2.rowSelect){$("tbody>tr",this).click(function(){var _3=$(this).hasClass(_2.selected);$(this)[_3?"removeClass":"addClass"](_2.selected).find(":checkbox").attr("checked",!_3);$(this).parents("table");});}else{$("tbody :checkbox:enabled",this).click(function(){$(this).parents("tr:first")[this.checked?"addClass":"removeClass"]("Rowsselected");$(this).parents("table:first");});}
$("tbody>tr",this).mouseover(function(){$(this).addClass("Rows_overBg");}).mouseout(function(){$(this).removeClass("Rows_overBg");});$(".checkAll").click(function(){if(this.checked){$(this).parents("table:first").find(":checkbox:enabled").attr("checked",true).each(function(){$(this).parents("tr:first").addClass(_2.selected);});}else{$(this).parents("table:first").find(":checkbox:enabled").attr("checked",false).each(function(){$(this).parents("tr:first").removeClass(_2.selected);});}});$("tbody>tr:has(:checked)",this).addClass(_2.selected);return this;}});})(jQuery);
(function($){$.extend({"cuiTree":function(_2){return new CuiTree(_2);}});$.fn.extend({"cuiTree":function(_3){var g=new CuiTree(_3);return g.show(this);}});})(jQuery);var CuiTree=function(_5){var _6;var _7;var _8;var _9;var _a;var _b;var _c;var _d;var _e=this;var _f=new CuiTreeView();var _10;var _11;var _12={parent_tag:"parent",children_tag:"children",node_css:"cui_treeNode",leaf_css:"cui_treeLeaf",process_data:1,collapsed:false};if(_5){_9=_5.tid;_a=_5.idx;_10=_5.data;_c=_5.callback;_5.data=null;_5.callback=null;_12=$.extend(_12,_5.config);_b={};_b=$.extend(_b,_5.style);}
this.setData=function(_13){_10=_13;return _e;};this.getData=function(id){if(typeof id!="undefined"){return _6[id];}else{return _6;}};this.privateProcessDataChild=function(_15,_16){for(var i in _15){id=_15[i][_9];_6[id]=_15[i];if(typeof _16!="undefined"){if(_7[_16]){_7[_16].push(id);}else{var t=[id];_7[_16]=t;}}else{if(_7["_root"]){_7["_root"].push(id);}else{var t=[id];_7["_root"]=t;}}
if(typeof _15[i][_12["children_tag"]]!="undefined"){this.privateProcessDataChild(_15[i][_12["children_tag"]],id);}}};this.privateProcessData=function(_19){if(!_9){return _e;}
_6=[];_7=[];for(var i in _19){_6[_19[i][_9]]=_19[i];var tag=_19[i][_12["parent_tag"]];if(tag){if(_7[tag]){_7[tag].push(_19[i][_9]);}else{var t=[];t.push(_19[i][_9]);_7[tag]=t;}}else{if(_7["_root"]){_7["_root"].push(_19[i][_9]);}else{var t=[];t.push(_19[i][_9]);_7["_root"]=t;}}}};this.setTreeIdx=function(tid,idx){_9=tid;_a=idx;return _e;};this.setStyle=function(_1f){_b=_1f;return _e;};this.privateSetStyle=function(obj,_21){if(!_21){return;}
if(_21.width){obj.attr("width",_21.width);}
if(_21.height){obj.attr("height",_21.height);}
if(_21.title){obj.attr("title",_21.title);}
if(_21.style){obj.css(_21.style);}
if(_21.css){obj.addClass(_21.css);}};this.show=function(id){if(id){if(typeof id=="string"){_11=$("#"+id);}else{if(id.jquery){_11=id;}else{_11=$(id);}}}
this.initData();this.refreshData();return _e;};this.initData=function(){_7=[];_6=[];if(_12["process_data"]==2){this.privateProcessData(_10);}else{this.privateProcessDataChild(_10);}
return _e;};this.refreshData=function(){_11.empty();_11.append(_f.frameHtml);this.privateShowNodes(_7["_root"],$(".cui_treeBar",_11));$(".cui_treeBar",_11).treeview({collapsed:_12["collapsed"],animated:"fast",unique:false,persist:"location"});return _e;};this.privateShowNodes=function(_23,tag){for(var i in _23){var _26=$(_f.leafHtml);var id=_23[i];var _28=_6[id][_a];var _29=_28;if(typeof _28=="string"&&_b&&_b.maxlength){_28=_28.substr(0,_b.maxlength);}
if(_d){_28=_d.apply(_e,[_6[id]]);}
if(_7[id]&&_7[id].length>0){_26.append($(_f.contentHtml).text(_28).addClass(_12["node_css"]).attr("cuitreeid",id).attr("title",_29).click(function(){_e.privateClick($(this));}));var _2a=$(_f.nodeHtml);_26.append(_2a);this.privateSetStyle(_26,_b);tag.append(_26);this.privateShowNodes(_7[id],_2a);}else{_26.append($(_f.contentHtml).text(_28).addClass(_12["leaf_css"]).attr("cuitreeid",id).attr("title",_29).click(function(){_e.privateClick($(this));}));this.privateSetStyle(_26,_b);tag.append(_26);}}};this.privateClick=function(tag){$("."+_f.selectedCss,_11).removeClass(_f.selectedCss);tag.addClass(_f.selectedCss);if(!_c){return;}
_c.apply(_e,[tag.attr("cuitreeid"),tag.hasClass(_12["node_css"])]);};this.setConfig=function(_2c){if(!_2c){return _e;}
_12=$.extend(_12,_2c);return _e;};this.setCallback=function(_2d){if(typeof _2d=="function"){_c=_2d;}
return _e;};this.setCellCallback=function(_2e){if(typeof _2e=="function"){_d=_2e;}
return _e;};this.loadData=function(url,_30,_31){if(!_30){_30={};}
$.cuiAjax(url,_30,function(_32,_33){if(!_33){if(typeof _31=="function"){_31(_32,_33);}
return;}
if(_12["dataAdapter"]){_32=_12["dataAdapter"].apply(_e,[_32]);}
_e.setData(_32);_e.initData();_e.refreshData();if(typeof _31=="function"){_31(_32,_33);}});return _e;};this.addNode=function(_34,_35){if(!_34&&typeof _34[_9]=="undefined"&&typeof _34[_a]=="undefined"){return _e;}
var _36=$("span[cuitreeid="+_35+"]",_11).parent();if(typeof _35=="undefined"){_35="_root";}else{if(typeof _6[_35]=="undefined"){return _e;}}
if(_7[_35]){_7[_35].push(_34[_9]);}else{_7[_35]=[_34[_9]];}
_6[_34[_9]]=_34;if(_36.find("ul").length==0){this.refreshData();}else{var _37=$(_f.leafHtml);var _38=_34[_a];var _39=_38;if(typeof _38=="string"&&_b&&_b.maxlength){_38=_38.substr(0,_b.maxlength);}
if(_d){_38=_d.apply(_e,[_34]);}
_37.append($(_f.contentHtml).text(_38).addClass(_12["leaf_css"]).attr("cuitreeid",_34[_9]).attr("title",_39).click(function(){_e.privateClick($(this));}));this.privateSetStyle(_37,_b);var t=_37.appendTo(_36.find("ul"));$(".cui_treeBar",_11).treeview({add:t});}
return _e;};this.updateNode=function(_3b){if(!_3b&&typeof _3b[_9]=="undefined"&&typeof _3b[_a]=="undefined"){return _e;}
var _3c=_3b[_a];var _3d=_3c;if(typeof _3c=="string"&&_b&&_b.maxlength){_3c=_3c.substr(0,_b.maxlength);}
if(_d){_3c=_d.apply(_e,[_3b]);}
$("span[cuitreeid="+_3b[_9]+"]",_11).html(_3c).attr("title",_3d);_6[_3b[_9]]=_3b;return _e;};this.removeNode=function(tid){var _3f=$("span[cuitreeid="+tid+"]",_11).parent();var _40=_3f.parent().parent();var pid=_3f.parent().prev().attr("cuitreeid");if(!_3f){return _e;}
if(_3f.find("ul").length>0){return _e;}
if(_3f.hasClass(_f.leafLastCss)){if(_3f.prev().length>0){_3f.prev().addClass(_f.leafLastCss);}else{_40.removeClass(_f.collapsableCss).removeClass(_f.expandableCss).children().removeClass(_12["node_css"]).addClass(_12["leaf_css"]).first().remove().last().remove();}}
if(_40.hasClass(_f.lastExpandableCss)){_40.removeClass(_f.lastExpandableCss).addClass(_f.leafLastCss);}
if(_40.hasClass(_f.lastCollapsableCss)){_40.removeClass(_f.lastCollapsableCss).addClass(_f.leafLastCss);}
_3f.remove();_6[tid]=null;if(!pid){pid="_root";}
var _42=_7[pid];var _43=[];for(var i in _42){if(_42[i]!=tid){_43.push(_42[i]);}}
_7[pid]=_43;return _e;};this.setView=function(_45){if(_45){_f=_45;}
return _e;};};var CuiTreeView=function(){this.frameHtml="<ul class=\"cui_treeBar\"></ul>";this.expandHtml="<div class=\"cui_hitArea expandable-hitarea\"></div>";this.nodeHtml="<ul></ul>";this.leafHtml="<li></li>";this.contentHtml="<span class=\"cui_hand\"></span>";this.expandableCss="expandable";this.collapsableCss="collapsable";this.lastExpandableCss="lastExpandable";this.lastCollapsableCss="lastCollapsable";this.leafLastCss="last";this.selectedCss="cui_treeSelect";};(function($){$.extend($.fn,{swapClass:function(c1,c2){var _49=this.filter("."+c1);this.filter("."+c2).removeClass(c2).addClass(c1);_49.removeClass(c1).addClass(c2);return this;},replaceClass:function(c1,c2){return this.filter("."+c1).removeClass(c1).addClass(c2).end();},hoverClass:function(_4c){_4c=_4c||"hover";return this.hover(function(){$(this).addClass(_4c);},function(){$(this).removeClass(_4c);});},heightToggle:function(_4d,_4e){_4d?this.animate({height:"toggle"},_4d,_4e):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();if(_4e){_4e.apply(this,arguments);}});},heightHide:function(_4f,_50){if(_4f){this.animate({height:"hide"},_4f,_50);}else{this.hide();if(_50){this.each(_50);}}},prepareBranches:function(_51){if(!_51.prerendered){this.filter(":last-child:not(ul)").addClass(_52.last);this.filter((_51.collapsed?"":"."+_52.closed)+":not(."+_52.open+")").find(">ul").hide();}
return this.filter(":has(>ul)");},applyClasses:function(_53,_54){if(!_53.prerendered){this.filter(":has(>ul:hidden)").addClass(_52.expandable).replaceClass(_52.last,_52.lastExpandable);this.not(":has(>ul:hidden)").addClass(_52.collapsable).replaceClass(_52.last,_52.lastCollapsable);this.prepend("<div class=\""+_52.hitarea+"\"/>").find("div."+_52.hitarea).each(function(){var _55="";$.each($(this).parent().attr("class").split(" "),function(){_55+=this+"-hitarea ";});$(this).addClass(_55);});}
this.find("div."+_52.hitarea).click(_54);},treeview:function(_56){_56=$.extend({cookieId:"treeview"},_56);if(_56.add){return this.trigger("add",[_56.add]);}
if(_56.toggle){var _57=_56.toggle;_56.toggle=function(){return _57.apply($(this).parent()[0],arguments);};}
function treeController(_58,_59){function handler(_5a){return function(){toggler.apply($("div."+_52.hitarea,_58).filter(function(){return _5a?$(this).parent("."+_5a).length:true;}));return false;};}
$("a:eq(0)",_59).click(handler(_52.collapsable));$("a:eq(1)",_59).click(handler(_52.expandable));$("a:eq(2)",_59).click(handler());}
function toggler(){$(this).parent().find(">.cui_hitArea").swapClass(_52.collapsableHitarea,_52.expandableHitarea).swapClass(_52.lastCollapsableHitarea,_52.lastExpandableHitarea).end().swapClass(_52.collapsable,_52.expandable).swapClass(_52.lastCollapsable,_52.lastExpandable).find(">ul").heightToggle(_56.animated,_56.toggle);if(_56.unique){$(this).parent().siblings().find(">.cui_hitArea").replaceClass(_52.collapsableHitarea,_52.expandableHitarea).replaceClass(_52.lastCollapsableHitarea,_52.lastExpandableHitarea).end().replaceClass(_52.collapsable,_52.expandable).replaceClass(_52.lastCollapsable,_52.lastExpandable).find(">ul").heightHide(_56.animated,_56.toggle);}}
function serialize(){function binary(arg){return arg?1:0;}
var _5c=[];branches.each(function(i,e){_5c[i]=$(e).is(":has(>ul:visible)")?1:0;});$.cookie(_56.cookieId,_5c.join(""));}
function deserialize(){var _5f=$.cookie(_56.cookieId);if(_5f){var _60=_5f.split("");branches.each(function(i,e){$(e).find(">ul")[parseInt(_60[i])?"show":"hide"]();});}}
this.addClass("treeview");this.find("span").add($("a",this)).hoverClass();var _63=this.find("li").prepareBranches(_56);switch(_56.persist){case"cookie":var _64=_56.toggle;_56.toggle=function(){serialize();if(_64){_64.apply(this,arguments);}};deserialize();break;case"location":var _65=this.find("a").filter(function(){return this.href.toLowerCase()==location.href.toLowerCase();});if(_65.length){_65.addClass("selected").parents("ul, li").add(_65.next()).show();}
break;}
_63.applyClasses(_56,toggler);if(_56.control){treeController(this,_56.control);$(_56.control).show();}
return this.bind("add",function(_66,_67){$(_67).prev().removeClass(_52.last).removeClass(_52.lastCollapsable).removeClass(_52.lastExpandable).find(">.cui_hitArea").removeClass(_52.lastCollapsableHitarea).removeClass(_52.lastExpandableHitarea);$(_67).find("li").andSelf().prepareBranches(_56).applyClasses(_56,toggler);});}});var _52=$.fn.treeview.classes={open:"open",closed:"closed",expandable:"expandable",expandableHitarea:"expandable-hitarea",lastExpandableHitarea:"lastExpandable-hitarea",collapsable:"collapsable",collapsableHitarea:"collapsable-hitarea",lastCollapsableHitarea:"lastCollapsable-hitarea",lastCollapsable:"lastCollapsable",lastExpandable:"lastExpandable",last:"last",hitarea:"cui_hitArea"};$.fn.Treeview=$.fn.treeview;})(jQuery);
(function($){$.extend({"cuiTreeTable":function(_2){return new CuiTreeTable(_2);}});$.fn.extend({"cuiTreeTable":function(_3){var g=new CuiTreeTable(_3);return g.show(this);}});})(jQuery);var CuiTreeTable=function(_5){var _6=[];var _7=[];var _8=[];var _9={};var _a=[];var _b=[];var _c;var _d=new CuiTreeTableView();var _e=this;var _f;var _10={parent_tag:"parent",children_tag:"children",node_css:"cui_iconFile",leaf_css:"cui_iconRole",process_data:1,node_show:true,collapsed:false};this.setData=function(_11){_c=_11;return _e;};this.getData=function(id){if(typeof id!="undefined"){return _6[id];}else{return _6;}};this.privateProcessDataChild=function(_13,_14){for(var i in _13){var id=_13[i][_9.tid];_6[id]=_13[i];if(typeof _14!="undefined"){if(_7[_14]){_7[_14].push(id);}else{_7[_14]=[id];}}else{if(_7["_root"]){_7["_root"].push(id);}else{_7["_root"]=[id];}}
if(typeof _13[i][_10["children_tag"]]!="undefined"){this.privateProcessDataChild(_13[i][_10["children_tag"]],id);}}};this.privateProcessData=function(_17){for(var i in _17){var id=_17[i][_9.tid];_6[id]=_17[i];var tag=_17[i][_10["parent_tag"]];if(tag){if(_7[tag]){_7[tag].push(id);}else{var t=[];t.push(id);_7[tag]=t;}}else{if(_7["_root"]){_7["_root"].push(id);}else{var t=[];t.push(id);_7["_root"]=t;}}}};this.setColumns=function(_1c){for(var i in _1c){var o={};o.idx=_1c[i].idx;o.title=_1c[i].title;o.name=_1c[i].name;o.width=_1c[i].width;o.maxlength=_1c[i].maxlength;o.align=_1c[i].align;o.css=_1c[i].css;o.style=_1c[i].style;_8.push(o.idx);_a[o.idx]=o;}
return _e;};this.setHeader=function(_1f){for(var i in _1f){var o={};o.idx=_1f[i].idx;o.title=_1f[i].title;o.name=_1f[i].name;o.width=_1f[i].width;o.maxlength=_1f[i].maxlength;o.align=_1f[i].align;o.css=_1f[i].css;o.style=_1f[i].style;_8.push(o.idx);_a[o.idx]=o;}
return _e;};this.loadData=function(url,_23,_24){if(!_23){_23={};}
$.cuiAjax(url,_23,function(_25,_26){if(!_26){if(typeof _24=="function"){_24(_25,_26);}
return;}
if(_10["dataAdapter"]){_25=_10["dataAdapter"].apply(_e,[_25]);}
_e.setData(_25);_e.initData();_e.refreshData();if(typeof _24=="function"){_24(_25,_26);}});return _e;};this.addTreeColumn=function(_27){_9.tid=_27.tid;_9.idx=_27.idx;_9.name=_27.name;_9.width="";if(_27&&_27.width){_9.width=style.width;}
_9.style=_27;return _e;};this.setConfig=function(_28){if(!_28){return _e;}
_10=$.extend(_10,_28);return _e;};this.privateShowNodes=function(_29,tag,_2b){for(var i in _29){var id=_29[i];var row=$(_d.bodyRowHtml);row.attr("id",_d.idStr+id);if(_2b){row.addClass("cui_child_node_"+_2b);}
var _2f=$(_d.bodyCellHtml);var _30=_6[id][_9.idx];var _31=_30;if(_b[_9.idx]){_30=_b[_9.idx].apply(_e,[_9.idx,_6[id]]);}else{if(typeof _30=="string"&&_9.style&&_9.style.maxlength){_30=_30.substr(0,_9.style.maxlength);}}
if(_7[id]&&_7[id].length>0){_2f.append($(_d.contentHtml).html(_30).addClass(_10["node_css"]).attr("title",_31));if(!_10["node_show"]){_2f.attr("colspan",_8.length+1);}
this.privateSetStyle(_2f,_9.style);row.append(_2f);if(_10["node_show"]){for(var m in _8){var t=_8[m];_2f=$(_d.bodyCellHtml);_30=_6[id][t];_31=_30;if(_b[t]){_30=_b[t].apply(_e,[t,_6[id],_2f]);}else{if(typeof _30=="string"&&_a[t]&&_a[t]["maxlength"]){_30=$.cuiShortStr(_30,_a[t]["maxlength"]);}}
_2f.html(_30).attr("title",_31);this.privateSetStyle(_2f,_a[t]);row.append(_2f);}}
tag.append(row);this.privateShowNodes(_7[id],tag,id);}else{_2f.append($(_d.contentHtml).html(_30).addClass(_10["leaf_css"]).attr("title",_31));this.privateSetStyle(_2f,_9.style);row.append(_2f);for(var m in _8){_2f=$(_d.bodyCellHtml);_30=_6[id][_8[m]];_31=_30;if(typeof _b=="function"){_30=_b.apply(_e,[_8[m],_6[id],_2f]);}else{if(_b[_8[m]]){_30=_b[_8[m]].apply(_e,[_8[m],_6[id],_2f]);}else{if(typeof _30=="string"&&_a[_8[m]]&&_a[_8[m]]["maxlength"]){_30=_30.substr(0,_a[_8[m]]["maxlength"]);}}}
_2f.html(_30).attr("title",_31);this.privateSetStyle(_2f,_a[_8[m]]);row.append(_2f);}
tag.append(row);}}};this.initData=function(){_7=[];_6=[];if(_10["process_data"]==2){this.privateProcessData(_c);}else{this.privateProcessDataChild(_c);}
return _e;};this.refreshData=function(){$(".cui_treeBody",_f).empty();this.privateShowNodes(_7["_root"],$(".cui_treeBody",_f));$(".cui_treeTable",_f).cui_treeTable({initialState:_10["collapsed"]?"collapsed":"expanded"});$(".cui_treeTable tbody tr").mousedown(function(){$("tr.selected").removeClass("selected");$(this).addClass("selected");});$(".cui_treeTable tbody tr span").mousedown(function(){$($(this).parents("tr")[0]).trigger("mousedown");});return _e;};this.refreshHeader=function(){$(".cui_treeHead",_f).empty();var _34=$(_d.headerCellHtml);this.privateSetStyle(_34,_9);$(".cui_treeHead",_f).append(_34.text(_9.name));for(var i in _8){if(_a[_8[i]]){var _34=$(_d.headerCellHtml);this.privateSetStyle(_34,_a[_8[i]]);$(".cui_treeHead",_f).append(_34.text(_a[_8[i]].name));}}
return _e;};this.updateNode=function(_36){if(typeof _36[_9.idx]=="undefined"){return _e;}
var _37=$("#node_"+_36[_9.tid]+" td");var _38=_36[_9.idx];var _39=_38;if(typeof _38=="string"&&_9.style&&_9.style.maxlength){_38=_38.substr(0,_9.style.maxlength);}
if(_b[_9.idx]){_38=_b[_9.idx].apply(_e,[_9.idx,_36]);}
$(_37[0]).find(" span").last().html(_38).attr("title",_39);for(var i=1;i<_37.length;i++){var idx=_8[i-1];_38=_36[idx];_39=_38;if(typeof _38=="string"&&_a[idx]&&_a[idx]["maxlength"]){_38=_38.substr(0,_a[idx]["maxlength"]);}
if(_b[idx]){_38=_b[idx].apply(_e,[idx,_36]);}
$(_37[i]).html(_38).attr("title",_39);}
_6[_36[_9.idx]]=_36;return _e;};this.removeNode=function(id){if(typeof id=="undefined"){return _e;}
if(_7[id]&&_7[id].length>0){return _e;}
var css=$("#node_"+id).attr("class").split(" ");var _3e=-1;for(var i=0;i<css.length;i++){if(css[i].indexOf(_d.nodeCssStr)>-1){_3e=css[i].substr(_d.nodeCssStr.length);break;}}
if(_3e!=-1){var _40=_7[_3e];var _41=0;if(_40){if(_40.length==1){var _42=$("#node_"+_3e);_42.removeClass("parent");_42.find("span:first").remove();_42.find("span").last().removeClass(_10["node_css"]).addClass(_10["leaf_css"]);}}}else{_3e="_root";}
var _43=_7[_3e];var _44=[];for(var i in _43){if(_43[i]!=id){_44.push(_43[i]);}}
_7[_3e]=_44;$("#node_"+id).remove();_6[id]=null;return _e;};this.addNode=function(_45,pid){if(typeof pid=="undefined"){pid="_root";}else{if(typeof _6[pid]=="undefined"){return _e;}}
var id=_45[_9.idx];_6[id]=_45;if(_7[pid]){_7[pid].push(id);}else{_7[pid]=[id];}
this.refreshData();return _e;};this.privateSetStyle=function(obj,_49){if(!_49){return;}
if(_49.width){obj.attr("width",_49.width);}
if(_49.height){obj.attr("height",_49.height);}
if(_49.title){obj.attr("title",_49.title);}
if(_49.style){obj.css(_49.style);}
if(_49.css){obj.addClass(_49.css);}};this.show=function(id){if(!_9.tid){return null;}
if(id){if(typeof id=="string"){_f=$("#"+id);}else{if(id.jquery){_f=id;}else{_f=$(id);}}}
_f.append(_d.frameHtml);if(_10.width){_f.css({"width":_10.width});}
this.refreshHeader();this.initData();this.refreshData();return _e;};this.setCellCallback=function(idx,_4c){if(typeof idx=="object"){for(var i in idx){if(typeof idx[i]=="function"){_b[i]=idx[i];}}}else{if(typeof _4c=="function"){_b[idx]=_4c;}}
return _e;};this.setView=function(_4e){if(_4e){_d=_4e;}
return _e;};if(_5){_c=_5.data;this.setColumns(_5.columns);this.addTreeColumn(_5.tree);this.setConfig(_5.config);if(_5.cellCallback){this.setCellCallback(_5.cellCallback);}}};var CuiTreeTableView=function(){this.frameHtml="<table class=\"cui_treeTable\"><thead><tr class=\"cui_treeHead\"></thead><tbody class=\"cui_treeBody\"></tbody></table>";this.headerCellHtml="<th></th>";this.bodyRowHtml="<tr></tr>";this.bodyCellHtml="<td></td>";this.contentHtml="<span></span>";this.idStr="node_";this.nodeCssStr="cui_child_node_";};(function($){var _50;var _51;$.fn.cui_treeTable=function(_52){_50=$.extend({},$.fn.cui_treeTable.defaults,_52);return this.each(function(){$(this).addClass("cui_treeTable").find("tbody tr").each(function(){if(!_50.expandable||$(this)[0].className.search("cui_child_")==-1){if(isNaN(_51)){_51=parseInt($($(this).children("td")[_50.treeColumn]).css("padding-left"),10);}
initialize($(this));}else{if(_50.initialState=="collapsed"){this.style.display="none";}}});});};$.fn.cui_treeTable.defaults={childPrefix:"cui_child_",clickableNodeNames:false,expandable:true,indent:15,initialState:"collapsed",treeColumn:0};$.fn.collapse=function(){$(this).addClass("collapsed");childrenOf($(this)).each(function(){if(!$(this).hasClass("collapsed")){$(this).collapse();}
this.style.display="none";});return this;};$.fn.expand=function(){$(this).removeClass("collapsed").addClass("expanded");childrenOf($(this)).each(function(){initialize($(this));if($(this).is(".expanded.parent")){$(this).expand();}
$(this).show();});return this;};$.fn.appendBranchTo=function(_53){var _54=$(this);var _55=parentOf(_54);var _56=$.map(ancestorsOf($(_53)),function(a){return a.id;});if($.inArray(_54[0].id,_56)==-1&&(!_55||(_53.id!=_55[0].id))&&_53.id!=_54[0].id){indent(_54,ancestorsOf(_54).length*_50.indent*-1);if(_55){_54.removeClass(_50.childPrefix+_55[0].id);}
_54.addClass(_50.childPrefix+_53.id);move(_54,_53);indent(_54,ancestorsOf(_54).length*_50.indent);}
return this;};$.fn.reverse=function(){return this.pushStack(this.get().reverse(),arguments);};$.fn.toggleBranch=function(){if($(this).hasClass("collapsed")){$(this).expand();}else{$(this).removeClass("expanded").collapse();}
return this;};function ancestorsOf(_58){var _59=[];while(_58=parentOf(_58)){_59[_59.length]=_58[0];}
return _59;}
function childrenOf(_5a){return $("table.cui_treeTable tbody tr."+_50.childPrefix+_5a[0].id);}
function getPaddingLeft(_5b){var _5c=parseInt(_5b[0].style.paddingLeft,10);return(isNaN(_5c))?_51:_5c;}
function indent(_5d,_5e){var _5f=$(_5d.children("td")[_50.treeColumn]);_5f[0].style.paddingLeft=getPaddingLeft(_5f)+_5e+"px";childrenOf(_5d).each(function(){indent($(this),_5e);});}
function initialize(_60){if(!_60.hasClass("initialized")){_60.addClass("initialized");var _61=childrenOf(_60);if(!_60.hasClass("parent")&&_61.length>0){_60.addClass("parent");}
if(_60.hasClass("parent")){var _62=$(_60.children("td")[_50.treeColumn]);var _63=getPaddingLeft(_62)+_50.indent;_61.each(function(){$(this).children("td")[_50.treeColumn].style.paddingLeft=_63+"px";});if(_50.expandable){_62.prepend("<span style=\"margin-left: "+_50.indent+"px; padding-left: "+_50.indent+"px\" class=\"expander\"></span>");$(_62[0].firstChild).click(function(){_60.toggleBranch();});if(_50.clickableNodeNames){_62[0].style.cursor="pointer";$(_62).click(function(e){if(e.target.className!="expander"){_60.toggleBranch();}});}
if(!(_60.hasClass("expanded")||_60.hasClass("collapsed"))){_60.addClass(_50.initialState);}
if(_60.hasClass("expanded")){_60.expand();}}}}}
function move(_65,_66){_65.insertAfter(_66);childrenOf(_65).reverse().each(function(){move($(this),_65[0]);});}
function parentOf(_67){var _68=_67[0].className.split(" ");for(key in _68){if(_68[key].match("cui_child_")){return $("#"+_68[key].substring(9));}}}})(jQuery);
(function($){$.fn.extend({"cuiUpload":function(_2){if(!this.length){return this;}
var _3=this;var _4={"name":"file","css":"cui_fileBtn","ajax":true};var _5="<div class=\"cui_fileDiv\"><ul><li><span class=\"cui_fileName\">${fileName}</span><span class=\"cui_fileLoading\"></span><a class=\"cui_fileCancel\" href=\"#\">"+CuiRes["CANCEL"]+"</a></li></ul></div>";var _6=["jpg","jpeg","gif","bmp","png","ico","jpe","tif","tiff","jfif","dib"];var _7=function(_8,_9){var _a=_9.split(",");var _b=_8.substr(_8.lastIndexOf(".")+1);if(_b){_b=_b.toLowerCase();}
for(var i in _a){if(_a[i]=="image/*"){for(var j in _6){if(_6[j]==_b){return true;}}}else{if(_a[i]==_b){return true;}}}
return false;};_4=$.extend(_4,_2);var _e=$("<input type='file' class='cui_fileInput'>").attr("name",_4.name);if(_4.ajax){_e.change(function(){if(!_4.action){return;}
var _f=$("#cuiTmpform");if(_f.length==0){_f=$("<form>").attr("id","cuiTmpform").attr("encoding","multipart/form-data").attr("method","post");_f.appendTo($("body"));}
var _10=this.value;if(_4.preHandle&&!_4.preHandle.apply(this,[_10])){return;}
if(_4.include&&!_7(_10,_4.include)){CuiOverWarn(CuiRes["ILLEGAL_FILE_TYPE"]);return;}
if(_4.exclude&&_7(_10,_4.exclude)){CuiOverWarn(CuiRes["ILLEGAL_FILE_TYPE"]);return;}
var obj=$(this);_f.append(obj);_3.prepend(obj.clone(true));var _12=_10.lastIndexOf("\\")+1;var _13=_10.substr(_12);d=new Date();var id="cui_"+d.getMinutes()+d.getSeconds()+d.getMilliseconds();if(_4.progressId){var t=$(_5.replace("${fileName}",_13));t.attr("id",id);$("#"+_4.progressId).append(t).find(".cui_fileCancel").click(function(){$(this).parent().parent().parent().remove();});}
$.cuiAjaxForm("cuiTmpform",_4.action,function(o,_17){_f.empty();if(_17&&o.size){$(".cui_fileLoading",$("#"+id)).before($("<span class=\"cui_fileSize\"></span>").text($.cuiNumber2Size(o.size))).remove();}else{$(".cui_fileLoading",$("#"+id)).remove();}
if(_4.handle){_4.handle.apply($("#"+id),[o,_17]);}},_4.params);});}
_3.prepend(_e);_3.addClass(_4.css);}});})(jQuery);
(function($){$.fn.extend({cuiEditor:function(_2,_3,_4){var _5;var _6;var _7=this;var _8=_4;var _9={skin:"nostyle",hoverExecDelay:-1,tools:"Blocktag,Fontface,FontSize,|,Bold,Italic,Underline,Strikethrough,FontColor,BackColor,Removeformat,|,Align,List,Outdent,Indent,|,Link,Unlink,Hr,Emot,Img,|,Source,Fullscreen,Preview"};if(_2.upImgUrl&&!_2.upImgExt){_2.upImgExt="jpg,jpeg,gif,bmp,png,ico,jpe,tif,tiff,jfif,dib";}
_9=$.extend(_9,_2);$("script[src*=cui]").each(function(){var s=this.src;if(s.match(/cui\//i)){if(s.indexOf("//")<0){var _b=location.href;s=_b.substr(0,_b.lastIndexOf("/")+1)+s;}
_5=s.replace(/[\?#].*$/,"").replace(/(^|[\/\\])[^\/]*$/,"$1");_5=_5.substr(0,_5.indexOf("cui/")+3);return false;}});if(!_3||_3=="zh_cn"){_6="zh_cn";}else{_6="en_us";}
if(CuiCfg.debug){$.cuiLog("cui.editor","editor path :"+_5+"/editor/xheditor_"+_6+".js");}
$.cuiLoadJS(_5+"/editor/xheditor_"+_6+".js",function(){if(typeof _8=="function"){var e=_7.xheditor(_9);_8.apply(e,[e]);}else{_7.xheditor(_9);}});return _7;}});})(jQuery);
var elmHeight="25";jQuery.fn.extend({cui_checkbox:function(){$.each($(this),function(){var _1=$(this).children().get(0);elmType=$(_1).attr("type");$(this).data("type",elmType);$(this).data("checked",$(_1).attr("checked"));$(this).dgClear();});$(this).mousedown(function(){$(this).dgEffect();});$(this).mouseup(function(){$(this).dgHandle();});},dgClear:function(){if($(this).data("checked")==true){$(this).css("backgroundPosition","center -"+(elmHeight*2)+"px");}else{$(this).css("backgroundPosition","center 0");}},dgEffect:function(){if($(this).data("checked")==true){$(this).css({backgroundPosition:"center -"+(elmHeight*3)+"px"});}else{$(this).css({backgroundPosition:"center -"+(elmHeight)+"px"});}},dgHandle:function(){var _2=$(this).children().get(0);if($(this).data("checked")==true){$(_2).dgUncheck(this);}else{$(_2).dgCheck(this);}
if($(this).data("type")=="radio"){$.each($("input[name='"+$(_2).attr("name")+"']"),function(){if(_2!=this){$(this).dgUncheck(-1);}});}},dgCheck:function(_3){$(this).attr("checked",true);$(_3).data("checked",true).css({backgroundPosition:"center -"+(elmHeight*2)+"px"});},dgUncheck:function(_4){$(this).attr("checked",false);if(_4!=-1){$(_4).data("checked",false).css({backgroundPosition:"center 0"});}else{$(this).parent().data("checked",false).css({backgroundPosition:"center 0"});}}});
(function($){$.fn.shortPass="\u6781\u5f31";$.fn.badPass="\u5f31";$.fn.goodPass="\u5f3a";$.fn.strongPass="\u6781\u5f3a";$.fn.samePassword="Username and Password identical.";$.fn.resultStyle="";$.fn.passStrength=function(_2){var _3={shortPass:"cui_shortPass",badPass:"cui_badPass",goodPass:"cui_goodPass",strongPass:"cui_strongPass",baseStyle:"cui_result",userid:"",messageloc:1};var _4=$.extend(_3,_2);return this.each(function(){var _5=$(this);$(_5).unbind().keyup(function(){var _6=$.fn.teststrength($(this).val(),$(_4.userid).val(),_4);if(_4.messageloc===1){$(this).next("."+_4.baseStyle).remove();$(this).after("<span class=\""+_4.baseStyle+"\"><span></span></span>");$(this).next("."+_4.baseStyle).addClass($(this).resultStyle).find("span").text(_6);}else{$(this).prev("."+_4.baseStyle).remove();$(this).before("<span class=\""+_4.baseStyle+"\"><span></span></span>");$(this).prev("."+_4.baseStyle).addClass($(this).resultStyle).find("span").text(_6);}});$.fn.teststrength=function(_7,_8,_9){var _a=0;if(_7.length<4){this.resultStyle=_9.shortPass;return $(this).shortPass;}
if(_7.toLowerCase()==_8.toLowerCase()){this.resultStyle=_9.badPass;return $(this).samePassword;}
_a+=_7.length*4;_a+=($.fn.checkRepetition(1,_7).length-_7.length)*1;_a+=($.fn.checkRepetition(2,_7).length-_7.length)*1;_a+=($.fn.checkRepetition(3,_7).length-_7.length)*1;_a+=($.fn.checkRepetition(4,_7).length-_7.length)*1;if(_7.match(/(.*[0-9].*[0-9].*[0-9])/)){_a+=5;}
if(_7.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){_a+=5;}
if(_7.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){_a+=10;}
if(_7.match(/([a-zA-Z])/)&&_7.match(/([0-9])/)){_a+=15;}
if(_7.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&_7.match(/([0-9])/)){_a+=15;}
if(_7.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&_7.match(/([a-zA-Z])/)){_a+=15;}
if(_7.match(/^\w+$/)||_7.match(/^\d+$/)){_a-=10;}
if(_a<0){_a=0;}
if(_a>100){_a=100;}
if(_a<34){this.resultStyle=_9.badPass;return $(this).badPass;}
if(_a<68){this.resultStyle=_9.goodPass;return $(this).goodPass;}
this.resultStyle=_9.strongPass;return $(this).strongPass;};});};})(jQuery);$.fn.checkRepetition=function(_b,_c){var _d="";for(var i=0;i<_c.length;i++){var _f=true;for(var j=0;j<_b&&(j+i+_b)<_c.length;j++){_f=_f&&(_c.charAt(j+i)==_c.charAt(j+i+_b));}
if(j<_b){_f=false;}
if(_f){i+=_b-1;_f=false;}else{_d+=_c.charAt(i);}}
return _d;};
jQuery(function($){$.datepicker.regional[CuiRes["DATE_PICKER"].LANGUAGE]={closeText:CuiRes["CLOSE"],prevText:"&#x3c;"+CuiRes["DATE_PICKER"].PRE_MONTH,nextText:CuiRes["DATE_PICKER"].NEXT_MONTH+"&#x3e;",currentText:CuiRes["DATE_PICKER"].TODAY,monthNames:CuiRes["DATE_PICKER"].MONTH,monthNamesShort:CuiRes["DATE_PICKER"].MONTH_SHORT,dayNames:CuiRes["DATE_PICKER"].DAY,dayNamesShort:CuiRes["DATE_PICKER"].DAY_SHORT,dayNamesMin:CuiRes["DATE_PICKER"].DAY_MIN,weekHeader:CuiRes["DATE_PICKER"].WEEK,dateFormat:CuiRes["DATE_PICKER"].DATE_FORMAT,firstDay:CuiRes["DATE_PICKER"].FIRST_DAY,isRTL:false,showMonthAfterYear:true,yearSuffix:CuiRes["DATE_PICKER"].YEAR};$.datepicker.setDefaults($.datepicker.regional[CuiRes["DATE_PICKER"].LANGUAGE]);});
(function($){$.cuiTip={version:"1.2.4",template:["<div>","<div class=\"cuiTip-outer\">","<h3 class=\"cuiTip-title ui-widget-header ui-cuiTip-header\"></h3>","<div class=\"cuiTip-inner ui-widget-content ui-cuiTip-content\"></div>","</div>","<div class=\"cuiTip-extra\"></div>","<div class=\"cuiTip-arrows ui-state-default\"></div>","</div>"].join(""),setup:{insertionType:"appendTo",insertionElement:"body"},defaults:{multiple:false,width:275,height:"auto",cluezIndex:97,positionBy:"auto",topOffset:15,leftOffset:15,local:false,localPrefix:null,localIdSuffix:null,hideLocal:true,attribute:"rel",titleAttribute:"title",splitTitle:"",escapeTitle:false,showTitle:true,cuiTipClass:"default",hoverClass:"",waitImage:true,cursor:"help",arrows:false,dropShadow:true,dropShadowSteps:6,sticky:false,mouseOutClose:false,activation:"hover",clickThrough:true,tracking:false,delayedClose:0,closePosition:"top",closeText:"Close",truncate:0,fx:{open:"show",openSpeed:""},hoverIntent:{sensitivity:3,interval:50,timeout:0},onActivate:function(e){return true;},onShow:function(ct,ci){},onHide:function(ct,ci){},ajaxCache:true,ajaxProcess:function(_7){_7=_7.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm,"").replace(/<(link|meta)[^>]+>/g,"");return _7;},ajaxSettings:{dataType:"html"},debug:false}};var _8,_9="cuiTip ui-widget ui-widget-content ui-cuiTip",_a=0,_b=0;$.fn.attrProp=$.fn.prop||$.fn.attr;$.fn.cuiTip=function(js,_d){var _e,_f,_10,_11,_12,_13;if(typeof js=="object"){_d=js;js=null;}
if(js=="destroy"){var _14=this.data("cuiTip");if(_14){$(_14.selector).remove();$.removeData(this,"title");$.removeData(this,"cuiTip");$(document).unbind(".cuiTip");return this.unbind(".cuiTip");}}
_d=$.extend(true,{},$.cuiTip.defaults,_d||{});_a++;var _15=$.cuiTip.backCompat||!_d.multiple?"cuiTip":"cuiTip-"+_a,_16="#"+_15,_17=$.cuiTip.backCompat?"#":".",_18=$.cuiTip.setup.insertionType,_19=$.cuiTip.setup.insertionElement||"body";_18=(/appendTo|prependTo|insertBefore|insertAfter/).test(_18)?_18:"appendTo";_e=$(_16);if(!_e.length){_e=$($.cuiTip.template)[_18](_19).attr("id",_15).css({position:"absolute",display:"none"});var _1a=+_d.cluezIndex;_10=_e.find(_17+"cuiTip-outer").css({position:"relative",zIndex:_1a});_f=_e.find(_17+"cuiTip-inner");_11=_e.find(_17+"cuiTip-title");}
_8=$("#cuiTip-waitimage");if(!_8.length){_8=$("<div></div>").attr("id","cuiTip-waitimage").css({position:"absolute"});}
_8.insertBefore(_e).hide();var _1b=(parseInt(_e.css("paddingLeft"),10)||0)+(parseInt(_e.css("paddingRight"),10)||0);this.each(function(_1c){var _1d=this,_1e=$(this),_1f=$.extend(true,{},_d,$.metadata?_1e.metadata():$.meta?_1e.data():_1e.data("cuiTip")||{}),_20=false,_21=false,_22=0,_23=_1f[_1f.attribute]||_1e.attrProp(_1f.attribute)||_1e.attr(_1f.attribute),_24=_1f.cuiTipClass;_1a=+_1f.cluezIndex;_1e.data("cuiTip",{title:_1d.title,zIndex:_1a,selector:_16});if(!_23&&!_1f.splitTitle&&!js){return true;}
if(_1f.local&&_1f.localPrefix){_23=_1f.localPrefix+_23;}
if(_1f.local&&_1f.hideLocal&&_23){$(_23+":first").hide();}
var _25=parseInt(_1f.topOffset,10),_26=parseInt(_1f.leftOffset,10);var _27,_28,_29=isNaN(parseInt(_1f.height,10))?"auto":(/\D/g).test(_1f.height)?_1f.height:_1f.height+"px";var _2a,_2b,_2c,_2d,_2e,_2f;var _30=parseInt(_1f.width,10)||275,_31=_30+_1b+_1f.dropShadowSteps,_32=this.offsetWidth,_33,_34,_35,_36,_37;var _38;var _39=(_1f.attribute!="title")?_1e.attrProp(_1f.titleAttribute)||"":"";if(_1f.splitTitle){_38=_39.split(_1f.splitTitle);_39=_1f.showTitle||_38[0]===""?_38.shift():"";}
if(_1f.escapeTitle){_39=_39.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;");}
var _3a;function returnFalse(){return false;}
var _3b=function(_3c){var pY,_3e=_1f.onActivate(_1e);if(_3e===false){return false;}
_21=true;_e=$(_16).css({position:"absolute"});_10=_e.find(_17+"cuiTip-outer");_f=_e.find(_17+"cuiTip-inner");_11=_e.find(_17+"cuiTip-title");_12=_e.find(_17+"cuiTip-arrows");_e.removeClass().css({width:_30});if(_23==_1e.attr("href")){_1e.css("cursor",_1f.cursor);}
if(_1f.hoverClass){_1e.addClass(_1f.hoverClass);}
_2b=_2c=_1e.offset().top;_33=_1e.offset().left;_32=_1e.innerWidth();if(_3c.type==focus){_36=_33+(_32/2)+_26;_e.css({left:_34});_2e=_2c+_25;}else{_36=_3c.pageX;_2e=_3c.pageY;}
if(_1d.tagName.toLowerCase()!="area"){_2a=$(document).scrollTop();_37=$(window).width();}
if(_1f.positionBy=="fixed"){_34=_32+_33+_26;_e.css({left:_34});}else{_34=(_32>_33&&_33>_31)||_33+_32+_31+_26>_37?_33-_31-_26:_32+_33+_26;if(_1d.tagName.toLowerCase()=="area"||_1f.positionBy=="mouse"||_32+_31>_37){if(_36+20+_31>_37){_e.addClass("cuiTip-"+_24);_34=(_36-_31-_26)>=0?_36-_31-_26-parseInt(_e.css("marginLeft"),10)+parseInt(_f.css("marginRight"),10):_36-(_31/2);}else{_34=_36+_26;}}
pY=_34<0?_3c.pageY+_25:_3c.pageY;if(_34<0||_1f.positionBy=="bottomTop"){_34=(_36+(_31/2)>_37)?_37/2-_31/2:Math.max(_36-(_31/2),0);}}
_12.css({zIndex:_1e.data("cuiTip").zIndex+1});_e.css({left:_34,zIndex:_1e.data("cuiTip").zIndex});_28=$(window).height();if(js){if(typeof js=="function"){js=js.call(_1d);}
_f.html(js);cuiTipShow(pY);}else{if(_38){var tpl=_38.length;_f.html(tpl?_38[0]:"");if(tpl>1){for(var i=1;i<tpl;i++){_f.append("<div class=\"split-body\">"+_38[i]+"</div>");}}
cuiTipShow(pY);}else{if(!_1f.local&&_23.indexOf("#")!==0){if(/\.(jpe?g|tiff?|gif|png)(?:\?.*)?$/i.test(_23)){_f.html("<img src=\""+_23+"\" alt=\""+_39+"\" />");cuiTipShow(pY);}else{var _41=_1f.ajaxSettings.beforeSend,_42=_1f.ajaxSettings.error,_43=_1f.ajaxSettings.success,_44=_1f.ajaxSettings.complete;var _45={cache:_1f.ajaxCache,url:_23,beforeSend:function(xhr,_47){if(_41){_41.call(_1d,xhr,_e,_f,_47);}
_10.children().empty();if(_1f.waitImage){_8.css({top:_2e+20,left:_36+20,zIndex:_1e.data("cuiTip").zIndex-1}).show();}},error:function(xhr,_49){if(_21){if(_42){_42.call(_1d,xhr,_49,_e,_f);}else{_f.html("<i>sorry, the contents could not be loaded</i>");}}},success:function(_4a,_4b){_20=_1f.ajaxProcess.call(_1d,_4a);if(typeof _20=="object"&&_20!==null){_39=_20.title;_20=_20.content;}
if(_21){if(_43){_43.call(_1d,_4a,_4b,_e,_f);}
_f.html(_20);}},complete:function(xhr,_4d){if(_44){_44.call(_1d,xhr,_4d,_e,_f);}
var _4e=_f[0].getElementsByTagName("img");_b=_4e.length;for(var i=0,l=_4e.length;i<l;i++){if(_4e[i].complete){_b--;}}
if(_b&&!$.browser.opera){$(_4e).bind("load error",function(){_b--;if(_b<1){_8.hide();if(_21){_51(pY);}}});}else{_8.hide();if(_21){_51(pY);}}}};var _52=$.extend(true,{},_1f.ajaxSettings,_45);$.ajax(_52);}}else{if(_1f.local){var _53=$(_23+(/^#\S+$/.test(_23)?"":":eq("+_1c+")")).clone(true).show();if(_1f.localIdSuffix){_53.attr("id",_53[0].id+_1f.localIdSuffix);}
_f.html(_53);_51(pY);}}}}};var _54=function(el){var _56=el&&el.data("cuiTip")?el:_1e,ct=_56.data("cuiTip")&&_56.data("cuiTip").selector,_58=ct||"div.cuiTip",_e=$(_58),_f=_e.find(_17+"cuiTip-inner"),_12=_e.find(_17+"cuiTip-arrows");_e.hide().removeClass();_1f.onHide.call(_56[0],_e,_f);if(ct){_56.removeClass("cuiTip-clicked");_56.css("cursor","");}
if(ct&&_39){_56.attrProp(_1f.titleAttribute,_39);}
if(_1f.arrows){_12.css({top:""});}};var _51=function(bpY){var _5a,_5b,_5c,_5d=_39||_1f.showTitle&&"&nbsp;",bgY="",_5f="";_e.addClass("cuiTip-"+_24);if(_1f.truncate){var _60=_f.text().slice(0,_1f.truncate)+"...";_f.html(_60);}
if(_5d){_11.show().html(_5d);}else{_11.hide();}
if(_1f.sticky){_5a=$("<div class=\"cuiTip-close\"><a href=\"#\">"+_1f.closeText+"</a></div>");(_1f.closePosition=="bottom")?_5a.appendTo(_f):(_1f.closePosition=="title")?_5a.prependTo(_11):_5a.prependTo(_f);_5a.bind("click.cuiTip",function(){_54();return false;});if(_1f.mouseOutClose){_e.bind("mouseleave.cuiTip",function(){_54();});}else{_e.unbind("mouseleave.cuiTip");}}
_10.css({zIndex:_1e.data("cuiTip").zIndex,overflow:_29=="auto"?"visible":"auto",height:_29});_27=_29=="auto"?Math.max(_e.outerHeight(),_e.height()):parseInt(_29,10);_2d=_2c;_2f=_2a+_28;if(_1f.positionBy=="fixed"){_2d=_2c-_1f.dropShadowSteps+_25;}else{if((_34<_36&&Math.max(_34,0)+_31>_36)||_1f.positionBy=="bottomTop"){if(_2c+_27+_25>_2f&&_2e-_2a>_27+_25){_2d=_2e-_27-_25;_5f="top";}else{_2d=_2e+_25;_5f="bottom";}}else{if(_2c+_27+_25>_2f){_2d=(_27>=_28)?_2a:_2f-_27-_25;}else{if(_1e.css("display")=="block"||_1d.tagName.toLowerCase()=="area"||_1f.positionBy=="mouse"){_2d=bpY-_25;}else{_2d=_2c-_1f.dropShadowSteps;}}}}
if(_5f===""){_5f=_34<_33?"left":"right";}
_5b=" clue-"+_5f+"-"+_24+" cuiTip-"+_24;if(_24=="rounded"){_5b+=" ui-corner-all";}
_e.css({top:_2d+"px"}).attrProp({"className":_9+_5b});if(_1f.arrows){if(/(left|right)/.test(_5f)){_5c=_e.height()-_12.height();bgY=_34>=0&&bpY>0?(_2c-_2d-_1f.dropShadowSteps):0;bgY=_5c>bgY?bgY:_5c;bgY+="px";}
_12.css({top:bgY}).show();}else{_12.hide();}
_13=createDropShadows(_e,_1f);if(_13&&_13.length){_13.hide().css({height:_27,width:_30,zIndex:_1e.data("cuiTip").zIndex-1}).show();}
_e.hide()[_1f.fx.open](_1f.fx.openSpeed||0);if($.fn.bgiframe){_e.bgiframe();}
if(_1f.delayedClose>0){_22=setTimeout(_54,_1f.delayedClose);}
_1f.onShow.call(_1d,_e,_f);};var _61=function(_62){_21=false;_8.hide();if(!_1f.sticky||(/click|toggle/).test(_1f.activation)){_54();clearTimeout(_22);}
if(_1f.hoverClass){_1e.removeClass(_1f.hoverClass);}};$(document).unbind("hidecuiTip.cuiTip").bind("hidecuiTip.cuiTip",function(e){_54($(e.target));});if((/click|toggle/).test(_1f.activation)){_1e.bind("click.cuiTip",function(_64){if(_e.is(":hidden")||!_1e.is(".cuiTip-clicked")){_3b(_64);$(".cuiTip-clicked").removeClass("cuiTip-clicked");_1e.addClass("cuiTip-clicked");}else{_61(_64);}
return false;});}else{if(_1f.activation=="focus"){_1e.bind("focus.cuiTip",function(_65){_1e.attrProp("title","");_3b(_65);});_1e.bind("blur.cuiTip",function(_66){_1e.attrProp("title",_1e.data("cuiTip").title);_61(_66);});}else{_1e[_1f.clickThrough?"unbind":"bind"]("click.cuiTip",returnFalse);var _67=function(evt){if(_1f.tracking){var _69=_34-evt.pageX;var _6a=_2d?_2d-evt.pageY:_2c-evt.pageY;_1e.bind("mousemove.cuiTip",function(evt){_e.css({left:evt.pageX+_69,top:evt.pageY+_6a});});}};if($.fn.hoverIntent&&_1f.hoverIntent){_1e.hoverIntent({sensitivity:_1f.hoverIntent.sensitivity,interval:_1f.hoverIntent.interval,over:function(_6c){_3b(_6c);_67(_6c);},timeout:_1f.hoverIntent.timeout,out:function(_6d){_61(_6d);_1e.unbind("mousemove.cuiTip");}});}else{_1e.bind("mouseenter.cuiTip",function(_6e){_3b(_6e);_67(_6e);}).bind("mouseleave.cuiTip",function(_6f){_61(_6f);_1e.unbind("mousemove.cuiTip");});}
_1e.bind("mouseover.cuiTip",function(_70){_1e.attrProp("title","");}).bind("mouseleave.cuiTip",function(_71){_1e.attrProp("title",_1e.data("cuiTip").title);});}}});function doNothing(){}
function createDropShadows(_72,_73,_74){var _75="",_76=(_73.dropShadow&&_73.dropShadowSteps)?+_73.dropShadowSteps:0;if($.support.boxShadow){if(_76){_75="1px 1px "+_76+"px rgba(0,0,0,0.5)";}
var _77=_76===0?"0 0 ":"1px 1px ";_72.css($.support.boxShadow,_75);return false;}
var _78=_72.find(".cuiTip-drop-shadow");if(_76==_78.length){return _78;}
_78.remove();var _79=[];for(var i=0;i<_76;){_79[i++]="<div style=\"top:"+i+"px;left:"+i+"px;\"></div>";}
_74=$(_79.join("")).css({position:"absolute",backgroundColor:"#000",zIndex:_1a-1,opacity:0.1}).addClass("cuiTip-drop-shadow").prependTo(_72);return _74;}
return this;};(function(){$.support=$.support||{};var div=document.createElement("div"),_7c=div.style,_7d=["boxShadow"],_7e=["moz","Moz","webkit","o"];for(var i=0,sl=_7d.length;i<sl;i++){var _81=_7d[i],_82=_81.charAt(0).toUpperCase()+_81.slice(1);if(typeof _7c[_81]!=="undefined"){$.support[_81]=_81;}else{for(var j=0,pl=_7e.length;j<pl;j++){if(typeof _7c[_7e[j]+_82]!=="undefined"){$.support[_81]=_7e[j]+_82;break;}}}}
div=null;})();$.fn.cuiTip.defaults=$.cuiTip.defaults;})(jQuery);
