Element.Events.outerClick={base:"click",condition:function(A){A.stopPropagation();return false},onAdd:function(A){this.getDocument().addEvent("click",A)},onRemove:function(A){this.getDocument().removeEvent("click",A)}};if("undefined"==typeof BB){var BB={}}BB.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;++C){D=A[C].split(".");E=BB;for(B=(D[0]=="BB")?1:0;B<D.length;++B){E[D[B]]=E[D[B]]||{};E=E[D[B]]}}return E};BB.namespace("account","v","BOX","Form","GEO","FB");BB.account={init:function(){BB.account.prepAccountUI();BB.account.showPreAccount();BB.account.showAccountCategory();BB.account.showPayType();BB.account.makePayTypeSelectable();BB.account.clearForm();BB.account.makeCategorySelectable();BB.account.getPreAccountName();BB.account.submitAccountInput();BB.account.listenAccountOps();BB.account.categoryOrgnizer();BB.account.makeCategoryEdSelectable();BB.account.makePayTypeEdSelectable()},common:function(){var A=$("account-list-show-btn");A.addEvent("click",function(B){$("pop-account-list").setStyle("display","block");$("pop-account-list").removeEvents("outerClick");(function(){$("pop-account-list").addEvent("outerClick",function(){$("pop-account-list").setStyle("display","none")})}).delay(100)});$("pop-account-list-close").addEvent("click",function(B){$("pop-account-list").setStyle("display","none")})},accountBookOps:function(){$("account-empty").addEvent("click",function(){$("box-title").set("html","清空此账本内的所有记账数据");$("bb-box-container").set("html",'<div class="form"><p>您确定要清空此账本内的所有记账数据吗? 清空后数据将无法恢复, 您确定要这样做吗?</p><p><input type="button" id="empty-account-book" value="我要清空当前账本" class="b">&nbsp;&nbsp;<em id="msg-empty"></em></p></div>');BB.BOX.floatBox(435,170,135,190);BB.account.accountBookEmpty()});$("account-delete").addEvent("click",function(){$("box-title").set("html","删除当前账本");$("bb-box-container").set("html",'<div class="form"><p>您确定要删除您当前的账本吗? 删除后数据将无法恢复, 您确定要这样做吗?</p><p><input type="button" value="我要删除当前账本" id="delete-account-book" class="b">&nbsp;&nbsp;<em id="msg-delete"></em></p></div>');BB.BOX.floatBox(435,170,135,190);BB.account.accountBookDelete()})},accountBookEmpty:function(){$("empty-account-book").addEvent("click",function(){$("msg-empty").set("text","正在清空账本内的数据...");var A=new Request({method:"post",data:{account_hash:$("account_hash").get("value")},url:"/account/misc/account_book_empty/",onComplete:function(B){$("msg-empty").set("text","已经全部清空...");(function(){BB.BOX.closeBox()}).delay(1000)}}).send()})},accountBookDelete:function(){$("delete-account-book").addEvent("click",function(){$("msg-delete").set("text","正在删除账本和账本内的数据...");var A=new Request({method:"post",data:{account_hash:$("account_hash").get("value")},url:"/account/misc/account_book_delete/",onComplete:function(B){var C=B.toString();if(C=="DEFAULT"){$("msg-delete").set("text","默认账本无法删除，请先将其他账本设为默认账本");(function(){BB.BOX.closeBox()}).delay(5000)}else{if(C=="ONLY_ONE"){$("msg-delete").set("text","您只有一个账本,不能删除");(function(){BB.BOX.closeBox()}).delay(5000)}else{if(C=="DEL_OK"){$("msg-delete").set("text","已经全部删除,现在将转向首页...");window.location.href="/"}}}}}).send()})},getAccount:function(B,A){var C=$("account_hash").get("value");var E=$random(1000,9999);var D=new Request({method:"get",url:"/account/misc/get_account/lastsevendays_"+C+"_all_1_"+B+"_"+A+"_"+E,onComplete:function(F){$("account-list-table").set("html",F);$("pager-msg").set("text","");if(A==0){BB.account.listenAccountOps()}else{BB.account.trashListenAccountOps(A)}}}).send()},accountPager:function(){var B=$("page-next");var A=$("page-prev");B.addEvent("click",function(){BB.v.init.AC_CUR_Pager=BB.v.init.AC_CUR_Pager+1;if(BB.v.init.AC_CUR_Pager>BB.v.init.AC_TOT_Pager){BB.v.init.AC_CUR_Pager=BB.v.init.AC_CUR_Pager-1;alert("前面没有了.")}else{$("pager-msg").set("text","正在读取数据...");BB.account.getAccount(BB.v.init.AC_CUR_Pager,0)}});A.addEvent("click",function(){BB.v.init.AC_CUR_Pager=BB.v.init.AC_CUR_Pager-1;if(BB.v.init.AC_CUR_Pager<1){BB.v.init.AC_CUR_Pager=BB.v.init.AC_CUR_Pager+1;alert("已经是最后一页了.")}else{$("pager-msg").set("text","正在读取数据...");BB.account.getAccount(BB.v.init.AC_CUR_Pager,0)}})},categoryOrgnizer:function(){var F=$$("#category-in-nods span.check");F.each(function(G){G.removeEvents("click");G.addEvent("click",function(){var I=G.getParent("li");var H=I.get("rel").toInt();if(I.hasClass("in")){I.removeClass("in");BB.v.init.categoriesIn.erase(H);$("category-in-pool").set("value",BB.v.init.categoriesIn)}else{I.addClass("in");BB.v.init.categoriesIn.combine([H]);$("category-in-pool").set("value",BB.v.init.categoriesIn)}})});var C=$$("#category-out-nods span.check");C.each(function(G){G.removeEvents("click");G.addEvent("click",function(){var I=G.getParent("li");var H=I.get("rel").toInt();if(I.hasClass("in")){I.removeClass("in");BB.v.init.categoriesOut.erase(H);$("category-out-pool").set("value",BB.v.init.categoriesOut)}else{I.addClass("in");BB.v.init.categoriesOut.combine([H]);$("category-out-pool").set("value",BB.v.init.categoriesOut)}})});var B=$$("#category-deb-nods span.check");B.each(function(G){G.removeEvents("click");G.addEvent("click",function(){var I=G.getParent("li");var H=I.get("rel").toInt();if(I.hasClass("in")){I.removeClass("in");BB.v.init.categoriesDeb.erase(H);$("category-deb-pool").set("value",BB.v.init.categoriesDeb)}else{I.addClass("in");BB.v.init.categoriesDeb.combine([H]);$("category-deb-pool").set("value",BB.v.init.categoriesDeb)}})});var D=$$("#category-orgnizer span.del");D.each(function(G){G.removeEvents("click");G.addEvent("click",function(){var L=G.getParent("li");var H=L.get("rel");var K=L.getParent("ul");var I=K.get("id");var J=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),category_id:H},url:"/account/misc/category_delete/",onComplete:function(M){if(I="category-in-nods"){BB.v.init.categoriesIn.erase(H);$("category-in-pool").set("value",BB.v.init.categoriesIn)}if(I="category-out-nods"){BB.v.init.categoriesOut.erase(H);$("category-out-pool").set("value",BB.v.init.categoriesOut)}if(I="category-deb-nods"){BB.v.init.categoriesDeb.erase(H);$("category-deb-pool").set("value",BB.v.init.categoriesDeb)}L.destroy()}}).send()})});var A=$$("#category-orgnizer span.edit");A.each(function(G){G.removeEvents("click");G.addEvent("click",function(){var K=G.getParent("li");var I=K.get("rel");var M=K.getParent("ul");var J=M.get("id");var H=G.get("rel");var L=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),category_type:H,category_id:I},url:"/account/misc/category_edit/",onComplete:function(N){$("box-title").set("html","编辑分类");$("bb-box-container").set("html",N);BB.BOX.floatBox(435,170,135,190)}}).send()})});var E=new Sortables("category-deb-nods",{revert:{duration:500,transition:"elastic:out"}})},categoryOpEvents:function(){$("category-saver").addEvent("click",function(){var A=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),ca_inn:BB.v.init.categoriesIn,ca_out:BB.v.init.categoriesOut,ca_deb:BB.v.init.categoriesDeb},url:"/account/misc/category_saver/",onComplete:function(B){alert(B)}}).send()});$("category-inn-add").addEvent("click",function(){var A=new Request({method:"post",data:{category_type:0,account_hash:$("account_hash").get("value")},url:"/account/misc/add_category/",onComplete:function(B){$("box-title").set("html","增加收入分类");$("bb-box-container").set("html",B);BB.BOX.floatBox(435,170,135,190)}}).send()});$("category-out-add").addEvent("click",function(){var A=new Request({method:"post",data:{category_type:1,account_hash:$("account_hash").get("value")},url:"/account/misc/add_category/",onComplete:function(B){$("box-title").set("html","增加支出分类");$("bb-box-container").set("html",B);BB.BOX.floatBox(435,170,135,190)}}).send()});$("category-deb-add").addEvent("click",function(){var A=new Request({method:"post",data:{category_type:2,account_hash:$("account_hash").get("value")},url:"/account/misc/add_category/",onComplete:function(B){$("box-title").set("html","增加借贷分类");$("bb-box-container").set("html",B);BB.BOX.floatBox(435,170,135,190)}}).send()})},payTypeOpEvents:function(){$("pay-type-saver").addEvent("click",function(){var A=new Request({method:"post",data:{pay_type:BB.v.init.payTypeIds,account_hash:$("account_hash").get("value")},url:"/account/misc/pay_type_saver/",onComplete:function(B){alert(B)}}).send()});$("pay-type-add").addEvent("click",function(){var A=new Request({method:"post",data:{category_type:0,account_hash:$("account_hash").get("value")},url:"/account/misc/add_pay_type/",onComplete:function(B){$("box-title").set("html","增加支付方式");$("bb-box-container").set("html",B);BB.BOX.floatBox(435,120,135,190)}}).send()})},payTypeAdd:function(){$("pay-type-saving").setStyle("visibility","visible");var A=$("a_pay_type_name").get("value");var B=new Request({method:"post",data:{pay_type_name:A},url:"/account/misc/add_pay_type_submit/",onComplete:function(E){var D=E;var G;G=$("category-in-nods");BB.v.init.payTypeIds.combine([D]);var F=new Element("span",{"class":"edit",rel:""});var I=new Element("span",{"class":"del"});var H=new Element("span",{"class":"check"});var C=new Element("li",{"class":"in",rel:E});H.appendText(A);H.inject(C);F.inject(C);I.inject(C);C.inject(G);BB.account.payTypeOrgnizer();$("pay-type-saving").set("text","保存成功...");(function(){$("pay-type-saving").setStyle("visibility","hidden")}).delay(500);(function(){BB.BOX.closeBox()}).delay(1000)}}).send()},payTypeOrgnizer:function(){var D=$$("#category-in-nods span.check");D.each(function(E){E.removeEvents("click");E.addEvent("click",function(){var G=E.getParent("li");var F=G.get("rel").toInt();if(G.hasClass("in")){G.removeClass("in");BB.v.init.payTypeIds.erase(F);$("pay-type-pool").set("value",BB.v.init.payTypeIds)}else{G.addClass("in");BB.v.init.payTypeIds.combine([F]);$("pay-type-pool").set("value",BB.v.init.payTypeIds)}})});var B=$$("#category-orgnizer span.del");B.each(function(E){E.removeEvents("click");E.addEvent("click",function(){var J=E.getParent("li");var F=J.get("rel");var I=J.getParent("ul");var G=I.get("id");var H=new Request({method:"post",data:{pay_type_id:F},url:"/account/misc/pay_type_delete/",onComplete:function(K){if(G="category-in-nods"){BB.v.init.payTypeIds.erase(F);$("pay-type-pool").set("value",BB.v.init.payTypeIds)}J.destroy()}}).send()})});var A=$$("#category-orgnizer span.edit");A.each(function(E){E.removeEvents("click");E.addEvent("click",function(){var I=E.getParent("li");var G=I.get("rel");var K=I.getParent("ul");var H=K.get("id");var F=E.get("rel");var J=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),pay_type_id:G},url:"/account/misc/pay_type_edit/",onComplete:function(L){$("box-title").set("html","编辑支付方式");$("bb-box-container").set("html",L);BB.BOX.floatBox(435,120,135,190)}}).send()})});var C=new Sortables("category-deb-nods",{revert:{duration:500,transition:"elastic:out"}})},categoryAdd:function(){$("category-saving").setStyle("visibility","visible");var E=$("a_category_name").get("value");var C=$("a_category_account_hash").get("value");var B=$("a_category_type").get("value");var A=$("a_category_note").get("value");var D=new Request({method:"post",data:{category_name:E,account_hash:C,category_type:B,category_note:A},url:"/account/misc/add_category_submit/",onComplete:function(G){var I=G;var J;if(B==0){J=$("category-in-nods");BB.v.init.categoriesIn.combine([I])}else{if(B==1){J=$("category-out-nods");BB.v.init.categoriesOut.combine([I])}else{J=$("category-deb-nods");BB.v.init.categoriesDeb.combine([I])}}var H=new Element("span",{"class":"edit",rel:B});var L=new Element("span",{"class":"del"});var K=new Element("span",{"class":"check"});var F=new Element("li",{"class":"in",rel:G});K.appendText(E);K.inject(F);H.inject(F);L.inject(F);F.inject(J);BB.account.categoryOrgnizer();$("category-saving").set("text","保存成功...");(function(){$("category-saving").setStyle("visibility","hidden")}).delay(500);(function(){BB.BOX.closeBox()}).delay(1000)}}).send()},categoryEdit:function(){$("category-saving").setStyle("visibility","visible");var E=$("a_category_name").get("value");var D=$("a_category_id").get("value");var B=$("a_category_type").get("value");var A=$("a_category_note").get("value");var C=new Request({method:"post",data:{category_name:E,category_id:D,category_type:B,category_note:A},url:"/account/misc/edit_category_submit/",onComplete:function(I){var J;if(B==0){J=$("category-in-nods")}else{if(B==1){J=$("category-out-nods")}else{J=$("category-deb-nods")}}var G=J.getElements("li[rel="+D+"]");var F=G.getFirst("span");var H=F.getNext("span");F.set("text",E);H.set("rel",B);$("category-saving").set("text","保存成功...");(function(){$("category-saving").setStyle("visibility","hidden")}).delay(500);(function(){BB.BOX.closeBox()}).delay(1000)}}).send()},payTypeEdit:function(){$("pay-type-saving").setStyle("visibility","visible");var C=$("a_pay_type_name").get("value");var A=$("a_pay_type_id").get("value");var B=new Request({method:"post",data:{pay_type_name:C,pay_type_id:A},url:"/account/misc/edit_pay_type_submit/",onComplete:function(G){var H;H=$("category-in-nods");var E=H.getElements("li[rel="+A+"]");var D=E.getFirst("span");var F=D.getNext("span");D.set("text",C);F.set("rel","");$("pay-type-saving").set("text","保存成功...");(function(){$("pay-type-saving").setStyle("visibility","hidden")}).delay(500);(function(){BB.BOX.closeBox()}).delay(1000)}}).send()},trashListenAccountOps:function(){var B=$$("#account-list-table a.ac-del");var C=$("ac_model").get("value");B.each(function(D){D.removeEvents("click");D.addEvent("click",function(){var I=D.getParent("ul");var F=(I.get("id")).replace("ac-","");var E=I.getParent("div");var G=E.getParent("div");var J=E.getChildren("ul").length;if(J>1){I.destroy()}else{E.empty();G.destroy()}var H=new Request({method:"post",data:{ac_id:F,ac_model:C},url:"/account/misc/account_deleter/",onComplete:function(K){}}).send()})});var A=$$("#account-list-table ul");A.each(function(D){D.addEvent("mouseover",function(){var E=D.getElement("a[class=ac-del]");E.setStyle("background-position","left -16px")});D.addEvent("mouseleave",function(){var E=D.getElement("a[class=ac-del]");E.setStyle("background-position","left top")})})},deleteAccount:function(A){},restoreAccount:function(A){},emptyTrash:function(A){},listenAccountOps:function(){var D=$$("#account-list-table a.ac-del");var E=$("ac_model").get("value");D.each(function(F){F.removeEvents("click");F.addEvent("click",function(){var K=F.getParent("ul");var H=(K.get("id")).replace("ac-","");var G=K.getParent("div");var I=G.getParent("div");var L=G.getChildren("ul").length;if(L>1){K.destroy()}else{G.empty();I.destroy()}var J=new Request({method:"post",data:{ac_id:H,ac_model:E},url:"/account/misc/account_delete/",onComplete:function(M){}}).send()})});var C=$$("#account-list-table span.ac-flag-b");C.each(function(F){F.removeEvents("click");F.addEvent("click",function(){var H=F.getParent("li");var G=H.get("class");var K=H.getParent("ul");var I=(K.get("id")).replace("ac-","");if(G=="ac-flag"){H.addClass("ac-flag-light");H.removeClass("ac-flag");ac_flag_status=1}else{H.addClass("ac-flag");H.removeClass("ac-flag-light");ac_flag_status=0}var J=new Request({method:"post",data:{ac_id:I,ac_flag_status:ac_flag_status},url:"/account/misc/get_account_category/",onComplete:function(L){}}).send()})});var B=$$("#account-list-table ul");B.each(function(F){F.addEvent("mouseover",function(){var G=F.getElement("a[class=ac-del]");G.setStyle("background-position","left -16px")});F.addEvent("mouseleave",function(){var G=F.getElement("a[class=ac-del]");G.setStyle("background-position","left top")})});var A=$$("#account-list-table a.ac-edit");A.each(function(F){F.removeEvents("click");F.addEvent("click",function(){var I=F.getParent("ul");var G=(I.get("id")).replace("ac-","");var H=new Request({method:"post",data:{ac_hash:$("account_hash").get("value"),ac_id:G},url:"/account/misc/getAccountDetail/",onComplete:function(J){$("bb-box-container").set("html",J);BB.BOX.floatBox(535,220,95,150);BB.account.editAccountPan();var K=new DatePicker(".bb_date",{pickerClass:"bb_calendar",allowEmpty:true,format:"Y-m-d",inputOutputFormat:"Y-m-d",days:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]});K.attach()}}).send()})})},listenCalendar:function(){var B=$$("#calendar-table a.add-account");B.each(function(C){C.removeEvents("click");C.addEvent("click",function(){BB.BOX.floatBox(535,220,95,250)})});var A=$$("#calendar-table td");A.each(function(C){C.removeEvents("mouseover");C.addEvent("mouseover",function(){C.addClass("hi")});C.addEvent("mouseleave",function(){C.removeClass("hi")});C.removeEvents("click");C.addEvent("click",function(){if(C.getElement("div")){var F=C.getElement("a");var D=F.get("rel");var E=new Request({method:"get",url:"/account/misc/addAccountOnCalendar/"+$("account_hash").get("value")+"/"+D,onComplete:function(H){$("box-title").set("html",'在 <font color="#FF4500" style="font-size:12px;font-family:verdana">'+D+"</font> 增加账单");$("bb-box-container").set("html",H);BB.BOX.floatBox(535,220,95,195);var G=$("ac_category_edit").getPosition();margin_top=G.y+8;$("ac_category_edit").addEvent("click",function(){$("pop-account-category-selector-ed").setStyle("z-index","1100");$("pop-account-category-selector-ed").setStyle("margin",margin_top+"px 0 0 313px");$("pop-account-category-selector-ed").setStyle("display","block");$("pop-account-category-selector-ed").removeEvents("outerClick");(function(){$("pop-account-category-selector-ed").addEvent("outerClick",function(){$("pop-account-category-selector-ed").setStyle("display","none")})}).delay(100)});if(Browser.Engine.trident4){margin_top2=G.y+49}else{margin_top2=G.y+45}$("ac_pay_type_name_edit").addEvent("click",function(){$("pop-account-pay-selector-ed").setStyle("z-index","1101");$("pop-account-pay-selector-ed").setStyle("margin",margin_top2+"px 0 0 162px");$("pop-account-pay-selector-ed").setStyle("width","241px");$("pop-account-pay-selector-ed").setStyle("display","block");$("pop-account-pay-selector-ed").removeEvents("outerClick");(function(){$("pop-account-pay-selector-ed").addEvent("outerClick",function(){$("pop-account-pay-selector-ed").setStyle("display","none")})}).delay(100)});BB.account.makeCategoryEdSelectable();BB.account.makePayTypeEdSelectable();$("ac_input_btn_edit").addEvent("click",function(){var I=$("ac_hash_edit").get("value");var S=$("ac_id_edit").get("value");var K=$("ac_category_id_edit").get("value");var P=$("ac_category_type_edit").get("value");var Q=$("ac_pay_type_id_edit").get("value");var M=$("ac_timestamp_s_edit").get("value");var X=BB.Form.trim($("ac_name_edit").get("value"));var L=BB.Form.trim($("ac_amount_edit").get("value"));var W=$("ac_category_edit").get("value");var J=$("ac_pay_type_name_edit").get("value");var U=BB.Form.trim($("ac_handler_edit").get("value"));var O=BB.Form.trim($("ac_note_edit").get("value"));var R=BB.Form.trim($("ac_timestamp_edit").get("value"));var T=BB.Form.trim($("ac_timestamp_change").get("value"));if(X.length==0){if(L.length==0){$("misc-msg-ed").set("text","账单名称和金额是必须输入的")}else{$("misc-msg-ed").set("text","账单名称是必须输入的")}}else{if(L.length==0){$("misc-msg-ed").set("text","金额是必须输入的")}else{$("misc-msg-ed").set("text","正在修改...");var N;if(L<BB.v.init.amountThreshold){N=0}else{N=1}var V=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),ac_id:S,ac_hash:I,ac_name:X,ac_flag:N,ac_amount:L,ac_category_id:K,ac_category_type:P,ac_pay_type:J,ac_pay_id:Q,ac_handler:U,ac_note:O,ac_timestamp:R,ac_timestamp_change:T},url:"/account/misc/account_add/",onComplete:function(Y){$("misc-msg-ed").set("text","账单添加成功...");if(P==1){var Z=$(R+"i").get("text").replace("收入:","").toFloat();if(Z){Z=Z}else{Z=0}L=L.toFloat();Z=Z+L;$(R+"i").set("text","收入:"+Z)}else{var a=$(R+"o").get("text").replace("支出:","").toFloat();if(a){a=a}else{a=0}L=L.toFloat();a=a+L;$(R+"o").set("text","支出:"+a)}(function(){BB.BOX.closeBox()}).delay(1000)}}).send()}}})}}).send()}})})},miscShowCategory:function(){var A=$("ac_category_edit").getPosition();margin_top=A.y+10;$("ac_category_edit").addEvent("click",function(){$("pop-account-category-selector-ed").setStyle("z-index","1100");$("pop-account-category-selector-ed").setStyle("margin",margin_top+"px 0 0 388px");$("pop-account-category-selector-ed").setStyle("display","block");$("pop-account-category-selector-ed").removeEvents("outerClick");(function(){$("pop-account-category-selector-ed").addEvent("outerClick",function(){$("pop-account-category-selector-ed").setStyle("display","none")})}).delay(100)});margin_top2=A.y+65;$("ac_pay_type_name_edit").addEvent("click",function(){$("pop-account-pay-selector-ed").setStyle("z-index","1101");$("pop-account-pay-selector-ed").setStyle("margin",margin_top2+"px 0 0 87px");$("pop-account-pay-selector-ed").setStyle("width","241px");$("pop-account-pay-selector-ed").setStyle("display","block");$("pop-account-pay-selector-ed").removeEvents("outerClick");(function(){$("pop-account-pay-selector-ed").addEvent("outerClick",function(){$("pop-account-pay-selector-ed").setStyle("display","none")})}).delay(100)})},cronSelect:function(){$("ac_loop_type").addEvent("change",function(){var A=$("loop_timestamp_container");switch(this.value){case"1":A.set("html",'&nbsp;&nbsp;每天自动记录一次<input type="hidden" value="0" id="loop_timestamp" name="loop_timestamp">');break;case"2":A.set("html",'&nbsp;&nbsp;<select id="loop_timestamp" name="loop_timestamp"><option value="1">每周一</option><option value="2">每周二</option><option value="3">每周三</option><option value="4">每周四</option><option value="5">每周五</option><option value="6">每周六</option><option value="7">每周日</option></select>');break;case"3":A.set("html",'&nbsp;&nbsp;<input type="text" value="" class="bb" size="10" id="loop_timestamp" name="loop_timestamp">&nbsp;格式:03');break;case"4":A.set("html",'&nbsp;&nbsp;<input type="text" value="" class="bb" size="10" id="loop_timestamp" name="loop_timestamp">&nbsp;格式:09-03');break;case"5":A.set("html",'&nbsp;&nbsp;<input type="text" value="" class="bb" size="10" id="loop_timestamp" name="loop_timestamp">&nbsp;格式:2009-09-03');break}})},editAccountPan:function(){var A=$("ac_category_edit").getPosition();margin_top=A.y+8;$("ac_category_edit").addEvent("click",function(){$("pop-account-category-selector-ed").setStyle("z-index","1100");$("pop-account-category-selector-ed").setStyle("margin",margin_top+"px 0 0 313px");$("pop-account-category-selector-ed").setStyle("display","block");$("pop-account-category-selector-ed").removeEvents("outerClick");(function(){$("pop-account-category-selector-ed").addEvent("outerClick",function(){$("pop-account-category-selector-ed").setStyle("display","none")})}).delay(100)});if(Browser.Engine.trident4){margin_top2=A.y+49}else{margin_top2=A.y+45}$("ac_pay_type_name_edit").addEvent("click",function(){$("pop-account-pay-selector-ed").setStyle("z-index","1101");$("pop-account-pay-selector-ed").setStyle("margin",margin_top2+"px 0 0 162px");$("pop-account-pay-selector-ed").setStyle("width","241px");$("pop-account-pay-selector-ed").setStyle("display","block");$("pop-account-pay-selector-ed").removeEvents("outerClick");(function(){$("pop-account-pay-selector-ed").addEvent("outerClick",function(){$("pop-account-pay-selector-ed").setStyle("display","none")})}).delay(100)});$("ac_input_btn_edit").addEvent("click",function(){var B=$("ac_hash_edit").get("value");var L=$("ac_id_edit").get("value");var D=$("ac_category_id_edit").get("value");var I=$("ac_category_type_edit").get("value");var J=$("ac_pay_type_id_edit").get("value");var F=$("ac_timestamp_s_edit").get("value");var Q=BB.Form.trim($("ac_name_edit").get("value"));var E=BB.Form.trim($("ac_amount_edit").get("value"));var P=$("ac_category_edit").get("value");var C=$("ac_pay_type_name_edit").get("value");var N=BB.Form.trim($("ac_handler_edit").get("value"));var H=BB.Form.trim($("ac_note_edit").get("value"));var K=BB.Form.trim($("ac_timestamp_edit").get("value"));var M=BB.Form.trim($("ac_timestamp_orig").get("value"));if(Q.length==0){if(E.length==0){$("misc-msg-ed").set("text","账单名称和金额是必须输入的")}else{$("misc-msg-ed").set("text","账单名称是必须输入的")}}else{if(E.length==0){$("misc-msg-ed").set("text","金额是必须输入的")}else{$("misc-msg-ed").set("text","正在修改...");var G;if(E<BB.v.init.amountThreshold){G=0}else{G=1}var O=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),ac_id:L,ac_hash:B,ac_name:Q,ac_flag:G,ac_amount:E,ac_category_id:D,ac_category_type:I,ac_pay_type:C,ac_pay_id:J,ac_handler:N,ac_note:H,ac_timestamp:K},url:"/account/misc/account_edit/",onComplete:function(T){BB.account.clearForm();$("misc-msg-ed").set("text","账单修改成功...");var Y=$("ac-"+L);var X=Y.getElement("li[class=ac-cate]");var R=Y.getElement("li[class^=ac-flag]");var S=Y.getElement("a[class=ac-edit]");var V=Y.getElement("li[class=ac-payt]");var W=Y.getElement("li[class=ac-amt]");S.set("text",Q);var U;if(I==0){U="-"}else{if(I==1){U="+"}else{if(I==2){U="+"}else{if(I==3){U="-"}}}}W.set("text",U+E);X.set("text",P);if(G==1){R.removeClass("ac-flag");R.addClass("ac-flag-light")}else{R.removeClass("ac-flag-light");R.addClass("ac-flag")}V.set("text",C);BB.account.listenAccountOps();(function(){BB.BOX.closeBox();if(M!=K){alert(M+"账单有变化,请刷新页面.")}}).delay(1000)}}).send()}}})},submitAccountInput:function(){$("ac_input_btn").addEvent("click",function(){BB.account.submitAccontForm()});$("ac_input_btn_long").addEvent("click",function(){BB.account.submitAccontForm()})},submitAccontForm:function(){var M=BB.Form.trim($("ac_name").value);var C=BB.Form.trim($("ac_amount").value);var B=BB.Form.trim($("ac_category_id").value);var L=BB.Form.trim($("ac_category").value);var F=BB.Form.trim($("ac_category_type").value);var G=BB.Form.trim($("ac_pay_type").value);var N=BB.Form.trim($("ac_pay_id").value);var J=BB.Form.trim($("ac_handler").value);var E=BB.Form.trim($("ac_note").value);var H=BB.Form.trim($("ac_timestamp").value);var A=BB.Form.trim($("ac_timestamp_s").value);var I=BB.Form.trim($("ac_timestamp_change").value);if(M.length==0){if(C.length==0){$("misc-msg").set("text","账单名称和金额是必须输入的")}else{$("misc-msg").set("text","账单名称是必须输入的")}}else{if(C.length==0){$("misc-msg").set("text","金额是必须输入的")}else{var D;if(C<BB.v.init.amountThreshold){D=0}else{D=1}var K=new Request({method:"post",data:{account_hash:$("account_hash").get("value"),ac_name:M,ac_flag:D,ac_amount:C,ac_category_id:B,ac_category_type:F,ac_category_name:L,ac_pay_type:G,ac_pay_id:N,ac_handler:J,ac_note:E,ac_timestamp:H,ac_timestamp_change:I},url:"/account/misc/account_add/",onComplete:function(O){BB.account.clearForm();$("misc-msg").set("text","");BB.account.generateAccountTable(O,M,C,B,L,F,H,I,G)}}).send()}}},generateAccountTable:function(V,O,H,B,F,E,Y,G,X){if(G==""){var S=$("ac-"+Y);var Y=Y}else{var S=$("ac-"+G);var Y=G}var U=new Element("ul",{id:"ac-"+V});var P=new Element("li",{"class":"ac-cate"});P.appendText(F);var Q;if(H<BB.v.init.amountThreshold){Q=new Element("li",{"class":"ac-flag"})}else{Q=new Element("li",{"class":"ac-flag-light"})}var b=new Element("span",{"class":"ac-flag-b"});var W=new Element("li",{"class":"ac-name"});var C=new Element("a",{"class":"ac-edit",href:"javascript:void(0)"});C.appendText(O);var Z=new Element("li",{"class":"ac-payt"});Z.appendText(X);var N=new Element("li",{"class":"ac-amt"});var L;if(E==0){L="-"}else{if(E==1){L="+"}else{if(E==2){L="+"}else{if(E==3){L="-"}}}}N.appendText(L+H);var a=new Element("li",{"class":"ac-op"});var T=new Element("a",{href:"javascript:void(0)","class":"ac-del"});T.inject(a);P.inject(U);b.inject(Q);Q.inject(U);C.inject(W);W.inject(U);Z.inject(U);N.inject(U);a.inject(U);var A=Y.split("-");var M=A[1]+"/"+A[2];if($chk(S)){var R=S.getElement("div[class=ac-list]");U.inject(R,"top")}else{var J=new Element("div",{id:"ac-"+Y,"class":"ac-item"});var K=new Element("div",{"class":"ac-date"});K.appendText(M);var I=new Element("div",{"class":"ac-list"});var D=new Element("div",{"class":"clr"});U.set("class","last");U.inject(I,"top");D.inject(J,"top");I.inject(J,"top");K.inject(J,"top");J.inject($("account-list-table"),"top")}BB.account.listenAccountOps()},prepAccountUI:function(){var D=$("account-input-form");D.addEvent("mouseover",function(E){D.addClass("account-input-farm");D.removeClass("account-input-form")});D.addEvent("mouseleave",function(E){D.removeClass("account-input-farm");D.addClass("account-input-form")});var B=$("account-form-more");var A=$("account-form-less");var C=new Fx.Slide("account-input-more-form");B.addEvent("click",function(E){E.stop();$("account-input-more-form").setStyle("display","block");C.slideIn();A.setStyle("display","inline-block");B.setStyle("display","none")});A.addEvent("click",function(E){E.stop();C.slideOut();A.setStyle("display","none");B.setStyle("display","inline-block")})},deleteCron:function(){var A=$$("#cron-list a.del");A.each(function(B){B.addEvent("click",function(){var E=B.get("rel");var C=B.getParent("tr");var D=new Request({method:"post",data:{id:E},url:"/account/misc/deleteCronAccount/",onComplete:function(F){C.destroy()}}).send()})})},clearForm:function(){$("ac_name").set("value","");$("ac_amount").set("value","");$("ac_category").set("value","");$("ac_note").set("value","");$("ac_timestamp_change").set("value","")},showPreAccount:function(){$("ac_name").addEvent("click",function(){$("pop-account-selector").setStyle("display","block");$("pop-account-selector").removeEvents("outerClick");(function(){$("pop-account-selector").addEvent("outerClick",function(){$("pop-account-selector").setStyle("display","none")})}).delay(100)})},showAccountCategory:function(){$("ac_category").addEvent("click",function(){if(Browser.Engine.trident4){$("pop-account-category-selector").setStyle("margin","107px 0 0 330px")}else{$("pop-account-category-selector").setStyle("margin","107px 0 0 327px")}$("pop-account-category-selector").setStyle("display","block");$("pop-account-category-selector").removeEvents("outerClick");(function(){$("pop-account-category-selector").addEvent("outerClick",function(){$("pop-account-category-selector").setStyle("display","none")})}).delay(100)});$("ac_category").addEvent("focus",function(){if(Browser.Engine.trident4){$("pop-account-category-selector").setStyle("margin","107px 0 0 330px")}else{$("pop-account-category-selector").setStyle("margin","107px 0 0 327px")}$("pop-account-category-selector").setStyle("display","block");$("pop-account-category-selector").removeEvents("outerClick");(function(){$("pop-account-category-selector").addEvent("outerClick",function(){$("pop-account-category-selector").setStyle("display","none")})}).delay(100)})},showPayType:function(){$("ac_pay_type").addEvent("click",function(){$("pop-account-pay-selector").setStyle("display","block");$("pop-account-pay-selector").removeEvents("outerClick");(function(){$("pop-account-pay-selector").addEvent("outerClick",function(){$("pop-account-pay-selector").setStyle("display","none")})}).delay(100)})},getPreAccountName:function(){var C=$("account_hash").get("value");var B=$random(1000,9999);var A=new Request({method:"get",url:"/account/misc/getPreAccount/"+C+"_"+B,onComplete:function(D){var H=JSON.decode(D);var G="";var E=H.length;if(E==0){G+='<li><a href="/account/settings/pre_account/'+C+'">预定义账单可加快记账效率,点击添加.</a></li>'}else{for(var F=0;F<E;F++){G+='<li><a href="javascript:void(0)" name="'+H[F].ac_amount+'" alt="'+H[F].ac_amount_type+'" rel="'+H[F].ac_category_id+'" class="acn" title="'+H[F].ac_category+'">'+H[F].ac_name+"</a></li>"}}G+='<li class="list-close"><a href="javascript:void(0)" class="close"></a></li>';$("pre-account-name").set("html",G);BB.account.makeAcNamePreSelectable()}}).send()},makeAcNamePreSelectable:function(){var A=$$("#pre-account-name a.acn");A.each(function(C){C.addEvent("click",function(){var E=C.get("text");var F=C.get("name");var D=C.get("title");var H=C.get("rel");var G=C.get("alt");$("ac_name").set("value",E);$("ac_amount").set("value",F);$("ac_category_type").set("value",G);$("ac_category").set("value",D);$("ac_category_id").set("value",H);$("pop-account-selector").setStyle("display","none")})});var B=$$("#pre-account-name a.close");B.each(function(C){C.addEvent("click",function(){$("pop-account-selector").setStyle("display","none")})})},makePayTypeSelectable:function(){var A=$$("#pop-account-pay-selector a");A.each(function(C){C.addEvent("click",function(){var E=C.get("text");var D=C.get("rel");$("ac_pay_type").set("value",E);$("ac_pay_id").set("value",D);$("pop-account-pay-selector").setStyle("display","none")})});var B=$$("#pop-account-pay-selector a.pop-account-pay-list-close");B.each(function(C){C.addEvent("click",function(){$("pop-account-pay-selector").setStyle("display","none")})})},makePayTypeEdSelectable:function(){var A=$$("#pop-account-pay-selector-ed a");A.each(function(C){C.addEvent("click",function(){var E=C.get("text");var D=C.get("rel");$("ac_pay_type_name_edit").set("value",E);$("ac_pay_type_id_edit").set("value",D);$("pop-account-pay-selector-ed").setStyle("display","none")})});var B=$$("#pop-account-pay-selector-ed a.pop-account-pay-list-close-ed");B.each(function(C){C.addEvent("click",function(){$("pop-account-pay-selector-ed").setStyle("display","none")})})},makeCategorySelectable:function(){var A=$$("#pop-account-category-selector a.cate");A.each(function(C){C.addEvent("click",function(){var D=C.get("text");var F=C.get("id").replace("ct_","");var E=C.get("rel");$("ac_category").set("value",D);$("ac_category_id").set("value",F);$("ac_category_type").set("value",E);$("pop-account-category-selector").setStyle("display","none")})});var B=$$("#pop-account-category-selector a.category-selector-closer");B.each(function(C){C.addEvent("click",function(){$("pop-account-category-selector").setStyle("display","none")})})},analysisByDay:function(){$("box-title").set("html","请选择起始日期");$("bb-box-container").set("html",'<div class="form"><form action="" method="post"><input type="text" class="bb_date" value="2009-09-05" name="start_date" id="start_date" />&nbsp;至&nbsp;<input type="text" class="bb_date" value="2009-10-05" id="end_date" name="end_date" /><input type="submit" name="day_submit" value="查看统计数据" class="b"></form></div>');BB.BOX.floatBox(435,120,135,190);var A=new DatePicker(".bb_date",{pickerClass:"bb_calendar",allowEmpty:true,format:"Y-m-d",inputOutputFormat:"Y-m-d",days:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]});A.attach()},makeCategoryEdSelectable:function(){var A=$$("#pop-account-category-selector-ed a.cate");A.each(function(C){C.addEvent("click",function(){var D=C.get("text");var F=C.get("id").replace("ct_","");var E=C.get("rel");$("ac_category_edit").set("value",D);$("ac_category_id_edit").set("value",F);$("ac_category_type_edit").set("value",E);$("pop-account-category-selector-ed").setStyle("display","none")})});var B=$$("#pop-account-category-selector-ed a.category-selector-closer");B.each(function(C){C.addEvent("click",function(){$("pop-account-category-selector-ed").setStyle("display","none")})})}};BB.Form={mm:function(){var A=$("reg-submit");A.addEvent("click",function(){$("reg-submit").setProperty("disabled",true);$("reg-submit").set("value","正在发送邮件...");$("reg-info").set("html","请稍候,正在检测您的电子邮件地址...");BB.Form.validateEmail()})},mi:function(){var A=$("reg-submit");A.addEvent("click",function(){$("reg-submit").setProperty("disabled",true);$("reg-submit").set("value","正在发送邮件...");$("reg-info").set("html","请稍候,正在检测您的电子邮件地址...");BB.Form.invite()})},invite:function(){var C=$("reg-email");var B=C.get("value");var E=$("reg-info");var B=BB.Form.trim(B);if(B==""){E.set("html","邮件地址是必须填写的.");C.setStyle("background","#FFFFCC")}else{var A=/^[a-zA-Z0-9_-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z0-9]{2,3}$/;if(A.test(B)==false){E.set("html","电子邮件地址格式不正确.");C.setStyle("background","#FFFFCC")}else{var D=new Request({method:"post",data:{email:B},url:"/member/misc/inviteJoin",onComplete:function(F){if(F=="MAIL_SEND"){E.set("html"," 邀请邮件已经发送到"+B+".");C.set("value","");C.setStyle("background","#FFFFFF")}else{if(F=="MAIL_REGED"){E.set("html",B+" 已经注册");C.setStyle("background","#FFFFCC")}else{E.set("html","邀请发送出错,请联系管理员.");C.setStyle("background","#FFFFCC")}}}}).send()}}},mr:function(){$("username").addEvent("focus",function(){$("u_info").set("text","用户名由6个数字和字母组成,不支持中文.")});$("username").addEvent("blur",function(){BB.Form.checkUserName()});$("password").addEvent("blur",function(){BB.Form.validatePassword()});$("password_repeat").addEvent("blur",function(){BB.Form.validatePasswordRepeat()});$("reg-submit").addEvent("click",function(){$("reg-submit").set("value","正在提交您的资料...");$("reg-submit").setProperty("disabled",true);var A=new Request({method:"post",data:{co_id:$("collaboration").get("value"),username:$("username").get("value"),password:$("password").get("value"),email:$("email").get("value")},url:"/member/misc/userRegister",onComplete:function(B){$("reg-submit").set("value","注册成功,现在将转向登陆页...");(function(){window.location.href="/member/login"}).delay(1000)}}).send()})},mc:function(){$("new_email").addEvent("blur",function(){BB.Form.checkEmail()});$("repeat_email").addEvent("blur",function(){BB.Form.validateEmailRepeat()})},mp:function(){$("password").addEvent("blur",function(){BB.Form.validatePassword()});$("password_repeat").addEvent("blur",function(){BB.Form.validatePasswordRepeat()})},checkUserName:function(){var C=BB.Form.trim($("username").value);if(C.length>=6){var A=/^[a-zA-Z0-9]{5,15}$/;if(A.test(C)==false){$("u_info").set("html","抱歉,只能使用英文字母和数字.");$("username").setStyle("background","#FFFFCC")}else{if(BB.Form.isChn(C)==false){$("u_info").set("html","正在检测用户名是否可注册......");var B=new Request({method:"post",data:{username:C},url:"/member/misc/ajaxCheckUserName",onComplete:function(D){$("u_info").set("html",D);$("username").setStyle("background","#FFFFFF")}}).send()}else{$("u_info").set("html","抱歉,用户名不支持中文.");$("username").setStyle("background","#FFFFCC")}}}else{if(C.length==0){$("u_info").set("html","您忘记填写用户名了.");$("username").setStyle("background","#FFFFCC");$("u_info").focus}else{$("u_info").set("html","用户名必须是6个以上的子母或数字.");$("username").setStyle("background","#FFFFCC");$("u_info").focus}}},isChn:function(B){var A=new RegExp("[\u4e00-\u9fa5]","i");if(A.test(B)==true){return true}else{return false}},validateEmail:function(){var C=$("reg-email");var B=C.get("value");var E=$("reg-info");var B=BB.Form.trim(B);if(B==""){E.set("html","邮件地址是必须填写的.");C.setStyle("background","#FFFFCC")}else{var A=/^[a-zA-Z0-9_-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z0-9]{2,3}$/;if(A.test(B)==false){E.set("html","电子邮件地址格式不正确.");C.setStyle("background","#FFFFCC")}else{var D=new Request({method:"post",data:{email:B},url:"/member/misc/ajaxCheckEmail",onComplete:function(F){if(F=="MAIL_SEND"){E.set("html",' <font color="#FF4500">请登陆'+B+"查收注册邮件.</font>");C.setStyle("background","#FFFFFF")}else{if(F=="MAIL_REGED"){E.set("html",B+" 已经被注册");C.setStyle("background","#FFFFCC")}else{E.set("html","注册出错,请联系管理员.");C.setStyle("background","#FFFFCC")}}$("reg-submit").removeProperty("disabled");$("reg-submit").set("value","获取注册链接")}}).send()}}},checkEmail:function(){var C=$("new_email");var B=C.get("value");var E=$("check-info");var B=BB.Form.trim(B);if(B==""){E.set("html","邮件地址是必须填写的.");C.setStyle("background","#FFFFCC")}else{var A=/^[a-zA-Z0-9_-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z0-9]{2,3}$/;if(A.test(B)==false){E.set("html","电子邮件地址填写有误.");C.setStyle("background","#FFFFCC")}else{var D=new Request({method:"post",data:{email:B},url:"/member/misc/ajaxCheckEmail",onComplete:function(F){if(F=="MAIL_SEND"){E.set("html"," 请登陆"+B+"查收注册邮件.");C.setStyle("background","#FFFFFF")}else{if(F=="MAIL_REGED"){E.set("html",B+" 已经被注册");C.setStyle("background","#FFFFCC")}else{E.set("html","注册出错,请联系管理员.");C.setStyle("background","#FFFFCC")}}}}).send()}}},validateEmailRepeat:function(){var A=$("new_email").value;var D=$("repeat_email").value;var C=BB.Form.trim(A);var B=BB.Form.trim(D);if(C==B){$("r_info").set("html","");$("repeat_email").setStyle("background","#FFFFFF")}else{$("r_info").set("html","两次邮箱输入不一致.");$("repeat_email").setStyle("background","#FFFFCC")}},validatePassword:function(){var A=$("password").value;var B=BB.Form.trim(A);if(B.length<=5){if(B.length==0){$("p_info").set("html","密码是必须填写的.");$("password").setStyle("background","#FFFFCC")}else{$("p_info").set("html","请设置6位数以上的密码.");$("password").setStyle("background","#FFFFCC")}}else{$("p_info").set("html","");$("password").setStyle("background","#FFFFFF")}},validatePasswordRepeat:function(){var A=$("password").value;var D=$("password_repeat").value;var C=BB.Form.trim(A);var B=BB.Form.trim(D);if(C==B){$("r_info").set("html","");$("password_repeat").setStyle("background","#FFFFFF")}else{$("r_info").set("html","两次密码输入不一致.");$("password_repeat").setStyle("background","#FFFFCC")}},trim:function(C){if(C==null){return""}if(C.length==0){return""}var B=0,A=C.length-1,D;for(;B<C.length;B++){D=C.charAt(B);if(D!=" "){break}}for(;A>-1;A--){D=C.charAt(A);if(D!=" "){break}}if(B>A){return""}return C.substring(B,A+1)},checkRegCode:function(){var C=BB.Form.trim($("regcode").value);if(C.length>=5){var B=/^[a-zA-Z0-9]{5}$/;if(B.test(C)==false){$("m_info").set("html",'<font color="red">邀请码格式不正确</font>');$("regcode").setStyle("background","#FFFFCC")}else{if(BB.Form.isChn(C)==false){var A=new Request({method:"post",data:{regCode:C},url:"/reg/validRegCode",onComplete:function(D){$("m_info").set("html",D);$("regcode").setStyle("background","#FFFFFF")}}).send()}else{$("m_info").set("html",'<font color="red">邀请码怎么会是中文?</font>');$("regcode").setStyle("background","#FFFFCC")}}}else{if(C.length==0){$("m_info").set("html",'<font color="red">邀请码是必填项.</font>');$("regcode").setStyle("background","#FFFFCC");$("m_info").focus}else{$("m_info").set("html",'<font color="red">邀请码的长度似乎不对哦!</font>');$("regcode").setStyle("background","#FFFFCC");$("m_info").focus}}},rp:function(){var A=$("reg-submit");A.addEvent("click",function(){BB.Form.passwordReset()})},passwordReset:function(){var C=$("reg-email");var B=C.get("value");var E=$("reg-info");var B=BB.Form.trim(B);if(B==""){E.set("html","邮件地址是必须填写的.");C.setStyle("background","#FFFFCC")}else{var A=/^[a-zA-Z0-9_-]+@([_a-zA-Z0-9_-]+\.)+[a-zA-Z0-9]{2,3}$/;if(A.test(B)==false){E.set("html","电子邮件地址格式不正确.");C.setStyle("background","#FFFFCC")}else{E.set("html"," 正在为您启动重设密码流程...");var D=new Request({method:"post",data:{email:B},url:"/member/misc/resetPassword",onComplete:function(F){if(F=="MAIL_NONE"){E.set("html"," 邮件地址"+B+"未注册.");C.setStyle("background","#FFFFCC")}else{if(F=="MAIL_SEND"){E.set("html"," 密码重设邮件已经发送到"+B+",请根据提示重设密码.");C.setStyle("background","#FFFFFF")}}}}).send()}}}};BB.FB={add:function(){$("fb_msg").set("text","");var A=$("fb_s");A.addEvent("click",function(){var B=BB.Form.trim($("fb_t").value);var D=BB.Form.trim($("fb_c").value);if(B.length==0){alert("标题不能为空")}else{if(D.length==0){alert("总该写点什么吧?")}else{A.setProperty("disabled","true");A.set("value","正在提交...");var C=new Request({method:"post",data:{title:B,content:D},url:"/feedback/fl_fb",onComplete:function(E){A.set("value","提交留言");(function(){A.removeProperty("disabled")}).delay(5000);$("fb_t").set("value","");$("fb_c").set("value","");$("fb_msg").set("text","您的留言已经提交.");BB.FB.get()}}).send()}}})},get:function(){var A=new Request({method:"get",url:"/feedback/ls_fb",onComplete:function(B){$("fb-list").set("html",B)}}).send()}};BB.BOX={init:function(B,F){var D=B;var A=F;var H=document.documentElement.scrollLeft;var E=document.documentElement.scrollTop+140;var G=$("mac").getSize();$("bb-box-full").setStyle("width",D);$("dialogContent").setStyle("width",D);$("dialogContent").setStyle("height",A+1);$("bb-box-full").setStyle("left",((G.x-D)/2)+1);$("bb-box-full").setStyle("top",E);$("bb-box-full").setStyle("display","block");$("dialogShadow").setStyle("width",D+18);$("dialogShadow").setStyle("height",A+18);$("shitIeSix").setStyle("width",D+18);$("shitIeSix").setStyle("height",A+18);$("shitIeSix").setStyle("display","block");var C=this.getPageSize();$("pageMask").setStyle("width","100%");$("pageMask").setStyle("height",C[1]);$("pageMask").setStyle("display","block");$("shitIeSix2").setStyle("width","100%");$("shitIeSix2").setStyle("height",C[1]);$("shitIeSix2").setStyle("display","block")},reload:function(){var A=new URI();if(A.get("host")!="dev.bbcash.net"){}},floatBox:function(K,D,J,G){var F=K+23;var A=D+23;var I=$("mac").getScroll();G=G+I.y;var C=J+9;var H=G+9;var B=D+5;$("box-cp").setStyle("width",F);$("box-cp").setStyle("height",A);$("box-cp").setStyle("margin-left",J);$("box-cp").setStyle("margin-top",G);$("box-shadow").setStyle("display","block");$("box-shadow").setStyle("margin-left",C);$("box-shadow").setStyle("margin-top",H);$("shadow_tb_l").setStyle("height",D);$("shadow_tb_r").setStyle("height",D);$("shadow_tb_c").setStyle("width",K);$("shadow_tb_c").setStyle("height",D);$("box-cp-container").setStyle("height",B);$("bb-box").setStyle("display","block");var E=this.getPageSize();$("box-mask").setStyle("width","100%");$("box-mask").setStyle("height",E[1]);$("box-mask").setStyle("display","block")},close:function(){$("bb-box-full").setStyle("display","none");$("dialogContent").set("html",'<div id="loading-outer"><div id="loading-middle"><div id="loading-inner"><img src="/v3/monster/imgs/loading_large.gif" width="32" height="32" align="absmiddle"></div></div></div>');$("shitIeSix").setStyle("width","0");$("shitIeSix").setStyle("height","0");$("pageMask").setStyle("display","none");$("shitIeSix2").setStyle("display","none")},closeBox:function(){$("bb-box").setStyle("display","none");$("bb-box-container").set("html","");$("box-mask").setStyle("display","none")},resize:function(){var B=$("dialog_box").getCoordinates();var C=B.height+40;var A=C+18;$("dialogContent").setStyle("height",C+"px");$("dialogShadow").setStyle("height",A+"px")},getPageSize:function(){var C,A;if(window.innerHeight&&window.scrollMaxY){C=document.body.scrollWidth;A=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){C=document.body.scrollWidth;A=document.body.scrollHeight}else{C=document.body.offsetWidth;A=document.body.offsetHeight}}var B,D;if(self.innerHeight){B=self.innerWidth;D=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){B=document.documentElement.clientWidth;D=document.documentElement.clientHeight}else{if(document.body){B=document.body.clientWidth;D=document.body.clientHeight}}}if(A<D){pageHeight=D}else{pageHeight=A}if(C<B){pageWidth=B}else{pageWidth=C}arrayPageSize=new Array(pageWidth,pageHeight,B,D);return arrayPageSize}};BB.GEO={getProvince:function(B){var A=new Request({method:"get",url:"/member/profile/get_geo/"+B,onComplete:function(C){$("geo_province").empty();var E=JSON.decode(C);if(E.length==0){$("geo_province").set("style","visibility:hidden");$("geo_city").set("style","visibility:hidden");$("geo_city").empty();$("geo_area").set("style","visibility:hidden");$("geo_area").empty()}else{$("geo_province").set("style","visibility:visible");var D=function(G){for(var F=0;F<G.length;F++){new Element("option",{value:G[F].id,text:G[F].name}).inject("geo_province")}};D(E);BB.GEO.getCity(E[0].id)}}}).send()},getCity:function(B){var A=new Request({method:"get",url:"/member/profile/get_geo/"+B,onComplete:function(C){$("geo_city").empty();var E=JSON.decode(C);$("geo_city").set("style","visibility:visible");var D=function(G){for(var F=0;F<G.length;F++){new Element("option",{value:G[F].id,text:G[F].name}).inject("geo_city")}};D(E);BB.GEO.getArea(E[0].id)}}).send()},getArea:function(B){var A=new Request({method:"get",url:"/member/profile/get_geo/"+B,onComplete:function(C){$("geo_area").empty();var E=JSON.decode(C);if(E.length==0){$("geo_area").set("style","visibility:hidden")}else{$("geo_area").set("style","visibility:visible");var D=function(G){for(var F=0;F<G.length;F++){new Element("option",{value:G[F].id,text:G[F].name}).inject("geo_area")}};D(E)}}}).send()}};