(function(a){var h=a.browser.msie&&parseInt(a.browser.version.substr(0,1))<7;a.alerts={verticalOffset:-75,horizontalOffset:0,repositionOnResize:true,overlayOpacity:0.01,overlayColor:"#FFF",draggable:true,okButton:"&nbsp;\u786e\u5b9a&nbsp;",cancelButton:"&nbsp;\u53d6\u6d88&nbsp;",dialogClass:null,alert:function(c,b,d){if(b==null)b="\u7cfb\u7edf\u63d0\u793a";a.alerts._show(b,c,null,"alert",function(e){d&&d(e)})},popwin:function(c,b,d){if(b==null)b="\u63d0\u793a";a.alerts._show(b,c,null,"popwin",function(e){d&& d(e)})},confirm:function(c,b,d){if(b==null)b="\u786e\u8ba4";a.alerts._show(b,c,null,"confirm",function(e){d&&d(e)})},prompt:function(c,b,d,e){if(d==null)d="Prompt";a.alerts._show(d,c,b,"prompt",function(g){e&&e(g)})},_show:function(c,b,d,e,g){a.alerts._hide();a.alerts._overlay("show");a("BODY").append('<div id="popup_container"><div id="popup_title_wrap"><a href="javascript:" id="popup_close"><span>close</span></a><span id="popup_title"></span></div><div id="popup_content"><div id="popup_message"></div></div></div>'); a.alerts.dialogClass&&a("#popup_container").addClass(a.alerts.dialogClass);var i=h?"absolute":"fixed";a("#popup_container").css({position:i,zIndex:99999,margin:0});a("#popup_title").text(c);a("#popup_content").addClass(e);a("#popup_message").text(b);a("#popup_message").html(a("#popup_message").text().replace(/\n/g,"<br />"));a("#popup_container").css({minWidth:a("#popup_container").outerWidth(),maxWidth:a("#popup_container").outerWidth()});a.alerts._reposition();a.alerts._maintainPosition(true);switch(e){case "alert":a("#popup_message").after('<div id="popup_panel"><input type="button" value="'+ a.alerts.okButton+'" id="popup_ok" /></div>');a("#popup_ok,#popup_close").click(function(){a.alerts._hide();g(true)});a("#popup_ok").focus().keypress(function(f){if(f.keyCode==13||f.keyCode==27)a("#popup_ok").trigger("click")});break;case "popwin":a("#popup_message").after('<div id="popup_panel"><input type="button" value="'+a.alerts.okButton+'" id="popup_ok" /></div>');a("#popup_ok").click(function(){a.alerts._hide();g(true)});a("#popup_ok").focus().keypress(function(f){if(f.keyCode==13||f.keyCode== 27)a("#popup_ok").trigger("click")});setTimeout("$.alerts._hide()",1500);break;case "confirm":a("#popup_message").after('<div id="popup_panel"><input type="button" value="'+a.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+a.alerts.cancelButton+'" id="popup_cancel" /></div>');a("#popup_ok").click(function(){a.alerts._hide();g&&g(true)});a("#popup_cancel").click(function(){a.alerts._hide();g&&g(false)});a("#popup_ok").focus();a("#popup_ok, #popup_cancel").keypress(function(f){f.keyCode== 13&&a("#popup_ok").trigger("click");f.keyCode==27&&a("#popup_cancel").trigger("click")});break;case "prompt":a("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="'+a.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+a.alerts.cancelButton+'" id="popup_cancel" /></div>');a("#popup_prompt").width(a("#popup_message").width());a("#popup_ok").click(function(){var f=a("#popup_prompt").val();a.alerts._hide(); g&&g(f)});a("#popup_cancel").click(function(){a.alerts._hide();g&&g(null)});a("#popup_prompt, #popup_ok, #popup_cancel").keypress(function(f){f.keyCode==13&&a("#popup_ok").trigger("click");f.keyCode==27&&a("#popup_cancel").trigger("click")});d&&a("#popup_prompt").val(d);a("#popup_prompt").focus().select();break}if(a.alerts.draggable)try{a("#popup_container").draggable({handle:a("#popup_title")});a("#popup_title").css({cursor:"move"})}catch(j){}},_hide:function(){a("#popup_container").remove();a.alerts._overlay("hide"); a.alerts._maintainPosition(false)},_overlay:function(c){switch(c){case "show":a.alerts._overlay("hide");h&&a("select").css("visibility","hidden");a("BODY").append('<div id="popup_overlay"></div>');a("#popup_overlay").css({position:"absolute",zIndex:99998,top:"0px",left:"0px",width:"100%",height:a(document).height(),background:a.alerts.overlayColor,opacity:a.alerts.overlayOpacity});break;case "hide":a("#popup_overlay").remove();h&&a("select").css("visibility","visible");break}},_reposition:function(){var c= a(window).height()/2-a("#popup_container").outerHeight()/2+a.alerts.verticalOffset,b=a(window).width()/2-a("#popup_container").outerWidth()/2+a.alerts.horizontalOffset;if(c<0)c=0;if(b<0)b=0;if(a.browser.msie&&parseInt(a.browser.version)<=6)c+=a(window).scrollTop();a("#popup_container").css({top:c+"px",left:b+"px"});a("#popup_overlay").height(a(document).height())},_maintainPosition:function(c){if(a.alerts.repositionOnResize)switch(c){case true:a(window).bind("resize",a.alerts._reposition);break;case false:a(window).unbind("resize", a.alerts._reposition);break}}};jAlert=function(c,b,d){a.alerts.alert(c,b,d)};jPopwin=function(c,b,d){a.alerts.popwin(c,b,d)};jConfirm=function(c,b,d){a.alerts.confirm(c,b,d)};jPrompt=function(c,b,d,e){a.alerts.prompt(c,b,d,e)}})(jQuery);