﻿(function($){$(function(){if($.browser.mozilla){$("input[onclick],a[onclick]").live("click",function(e){event=e})}});$.confirm=function(message){var target,options,ok,cancel;if(arguments[1]){if(typeof arguments[1]=="object"){options=arguments[1]}else{if($.isFunction(arguments[1])){ok=arguments[1]}}}if(arguments[2]&&$.isFunction(arguments[2])){if(!ok){ok=arguments[2]}else{cancel=arguments[2]}}if(arguments[3]&&$.isFunction(arguments[3])){cancel=arguments[3]}if(!$.browser.mozilla){target=$($.event.fix(event).target)}options=$.extend({},{message:message,wrapper:"<p/>",title:"系统提示",width:300,height:"auto",buttons:{"取消":cancel||function(){return false},"确定":ok||function(){if($.browser.mozilla){target=$($.event.fix(event).target)}if(target){if(target.is(":submit,:image")){target.parents("form").eq(0).find("#__EVENTTARGET").val(target.attr("name")).end().submit()}else{if(target.is("a[href^=javascript:]")==false){target=target.parents("a[href^=javascript:]")}if(target.size()>0){eval(target.get(0).pathname)}}}return false}}},options);var $dialog=$("<div/>").attr("title",options.title);var $message=$(options.wrapper).html(options.message);var distroy=function(){$dialog.dialog("destroy")};$.each(options.buttons,function(name,fn){options.buttons[name]=function(){distroy();fn()}});$dialog.append($message).dialog({bgiframe:true,width:options.width,height:options.height,modal:true,buttons:options.buttons,close:function(){distroy()}});return false};$.alert=function(message){var options,ok;if(arguments[1]&&typeof arguments[1]=="object"){options=arguments[1]}if(arguments[2]&&$.isFunction(arguments[2])){ok=arguments[2]}options=$.extend({},options,{buttons:{"确定":ok||function(){}}});return $.confirm(message,options)};window.__confirm=window.confirm;window.__alert=window.alert;window.confirm=$.confirm;window.alert=$.alert})(jQuery);
