var CBS={fLoadToTag:function(A,C,_,B){_=_||"<div>\u6570\u636e\u52a0\u8f7d\u4e2d...</div>";B=B||"<div>\u52a0\u8f7d\u5931\u8d25</div>";A.html(_);$.ajax({type:"get",url:C,cache:false,dataType:"json",timeout:15000,success:function($){A.html($.html)},error:function(){A.html(B)}})},fHtmlDialog:function(D,A){var C=document.createElement("div"),B=A.width||400,_=A.height||300;$(C).html("<img style=\"margin-top:"+Math.ceil(((_-64)/2)-20)+"px; margin-left:"+Math.ceil(((B-64)/2)-10)+"px;\" src=\"http://images.pchome.net/blog/global/skin1/loading1.gif\" border=\"0\" />");A=A||Array();$(C).dialog({bgiframe:true,width:B,height:_,modal:true,closeOnEscape:false,title:A.title||"\u64cd\u4f5c\u6846",resizable:false,draggable:true,close:function(){$(this).dialog("destory").remove()}});$.ajax({type:"get",url:D,cache:false,dataType:"json",success:function(_){$(C).html(_.html);$(C).find("#ajaxFormClose").live("click",function(){$(C).dialog("close")})},error:function(){$(C).html("<div  class=\"cueMessage\">\u8bf7\u6c42\u8d85\u65f6\uff0c\u4e5f\u8bb8\u4f60\u8fd8\u6ca1\u6709\u767b\u5f55\uff01\u8bf7\u767b\u5f55\u540e\u518d\u8fdb\u884c\u64cd\u4f5c!</div>")}});$(C).dialog("open");return $(C)},fMsgDialog:function(A,_){var B=document.createElement("div");_=_||Array();$(B).dialog({bgiframe:true,width:_.width||300,height:_.height||180,modal:true,closeOnEscape:false,title:_.title||"\u6d88\u606f\u6846",resizable:false,draggable:true,buttons:{"\u5173\u95ed":function(){$(this).dialog("close")}},close:function(){$(this).dialog("destory").remove()}});$(B).html("<div  class=\"cueMessage\">"+A+"</div>");$(B).dialog("open");return $(B)},fMsgConfirm:function(B,C,_,A){var D=document.createElement("div");A=A||Array();$(D).dialog({bgiframe:true,width:A.width||300,height:A.height||180,modal:true,closeOnEscape:false,title:A.title||"\u786e\u8ba4\u6846",resizable:false,draggable:true,buttons:{"\u53d6\u6d88":function(){$(this).dialog("close");if(typeof(_)!="undefined")_()},"\u786e\u5b9a":function(){$(this).dialog("close");if(typeof(C)!="undefined")C()}},close:function(){$(this).dialog("destory").remove()}});$(D).html("<div  class=\"cueMessage\">"+B+"</div>");$(D).dialog("open");return $(D)},fAjaxSubmit:function(url){var dialog=CBS.fMsgDialog("\u6570\u636e\u63d0\u4ea4\u4e2d,\u8bf7\u7a0d\u540e");dialog.bind("dialogbeforeclose",function(_,$){return false});dialog.dialog("option","buttons","");$.ajax({type:"get",url:url,cache:false,dataType:"json",success:function(jRes){if(jRes.msg!=undefined)dialog.html("<div  class=\"cueMessage\">"+jRes.msg+"</div>");if(jRes.func!=undefined)eval(jRes.func);dialog.unbind("dialogbeforeclose")},error:function(){dialog.html("<div  class=\"cueMessage\">\u63d0\u4ea4\u5931\u8d25\uff01\u8bf7\u67e5\u770b\u7f51\u7edc\u72b6\u6001\uff01</div>");dialog.unbind("dialogbeforeclose");dialog.dialog("option","buttons",{"\u5173\u95ed":function(){$(this).dialog("close")}})}})},cAjaxForm:function(){var _this=this;_this.run=function(A,_){_this.formObj=A;if(_)_this.dialog=$(_this.formObj).parents("div[role='dialog']");_this.ajax()};_this.ajax=function(){var type=$(_this.formObj).attr("method"),url=$(_this.formObj).attr("action"),data=$(_this.formObj).serialize();_this.formInputStatus("disabled");if(typeof(_this.dialog)=="object")_this.dialog.bind("dialogbeforeclose",function(_,$){return false});$.ajax({type:type,url:url,data:data,cache:false,dataType:"json",success:function(jRes){if(jRes.msg!=undefined)CBS.fMsgDialog(jRes.msg);if(jRes.func!=undefined)eval(jRes.func);_this.formInputStatus("");if(typeof(_this.dialog)=="object")_this.dialog.unbind("dialogbeforeclose")},error:function(){_this.formInputStatus("");if(typeof(_this.dialog)=="object")_this.dialog.find("div[class='ui-dialog-content ui-widget-content']").html("<div  class=\"cueMessage\">\u63d0\u4ea4\u5931\u8d25\uff01\u8bf7\u67e5\u770b\u7f51\u7edc\u72b6\u6001\uff01</div>");if(typeof(_this.dialog)=="object")_this.dialog.unbind("dialogbeforeclose")}})};_this.formInputStatus=function(_){$(_this.formObj).find(":select").each(function(){if(_=="disabled")$(this).attr("disabled",_);else $(this).removeAttr("disabled")})};_this.dialogDestroy=function(){if(typeof(_this.dialog)=="object")_this.dialog.dialog("destory").remove()};_this.success=function($){var $=$||"<div  class=\"cueMessage\">\u4fdd\u5b58\u6210\u529f</div>";if(typeof(_this.dialog)=="object")_this.dialog.find("div[class='ui-dialog-content ui-widget-content']").html($)};_this.failure=function(){if(typeof(_this.dialog)=="object")_this.dialog.find("div[class='ui-dialog-content ui-widget-content']").html("<div  class=\"cueMessage\">\u63d0\u4ea4\u5931\u8d25\uff01\u8bf7\u67e5\u770b\u7f51\u7edc\u72b6\u6001\uff01</div>")};_this.locationReload=function(_){var _=_||3;if(typeof(_this.dialog)=="object")_this.dialog.find("div[class='ui-dialog-content ui-widget-content']").append("<br /><p align=\"center\">\u9875\u9762\u5c06\u5728"+_+"\u79d2\u949f\u540e\u5237\u65b0</p>");_this.timeoutInterval=setTimeout(function(){window.location.reload()},_*1000);if(typeof(_this.dialog)=="object")_this.dialog.bind("dialogclose",function(A,_){$(this).dialog("destory").remove();clearTimeout(_this.timeoutInterval);window.location.reload()})}}}