// Compacted by ScriptingMagic.com
// jQuery Alert Dialogs Plugin
//
// Version 1.0
//
// Cory S.N. LaViska
// A Beautiful Site (http://abeautifulsite.net/)
// 29 December 2008
//
// Visit http://abeautifulsite.net/notebook/87 for more information
//
// Usage:
//		jAlert( message, [title, callback] )
//		jConfirm( message, [title, callback] )
//		jPrompt( message, [value, title, callback] )
// 
// History:
//
//		1.00 - Released (29 December 2008)
//
// License:
// 
//		This plugin is licensed under the GNU General Public License: http://www.gnu.org/licenses/gpl.html
//

(function($){$.alerts={verticalOffset:-35,horizontalOffset:0,repositionOnResize:true,overlayOpacity:0.4,overlayColor:"#023D7B",draggable:true,okButton:"&nbsp;OK&nbsp;",cancelButton:"&nbsp;Cancelar&nbsp;",dialogClass:null,alert:function(a,b,c){if(b==null){b="Alert"}$.alerts._show(b,a,null,"alert",function(d){if(c){c(d)}})},confirm:function(a,b,c){if(b==null){b="Confirm"}$.alerts._show(b,a,null,"confirm",function(d){if(c){c(d)}})},prompt:function(a,b,c,d){if(c==null){c="Prompt"}$.alerts._show(c,a,b,"prompt",function(e){if(d){d(e)}})},blocked:function(a,b,c){if(b==null){b="Alert"}$.alerts._show(b,a,null,"blocked",function(d){if(c){c(d)}})},_show:function(a,b,c,d,e){$.alerts._hide();$.alerts._overlay("show");$("BODY").append('<div id="popup_container"><h1 id="popup_title"></h1><div id="popup_content"><div id="popup_message"></div></div></div>');if($.alerts.dialogClass){$("#popup_container").addClass($.alerts.dialogClass)}var f=($.browser.msie&&parseInt($.browser.version)<=6)?"absolute":"fixed";$("#popup_container").css({position:f,zIndex:969999999,padding:0,margin:0});$("#popup_title").text(a);$("#popup_content").addClass(d);$("#popup_message").text(b);$("#popup_message").html($("#popup_message").text().replace(/\n/g,"<br />"));$("#popup_container").css({minWidth:$("#popup_container").outerWidth(),maxWidth:$("#popup_container").outerWidth()});$.alerts._reposition();$.alerts._maintainPosition(true);switch(d){case "alert":$("#popup_message").after('<div id="popup_panel"><input type="button" value="'+$.alerts.okButton+'" id="popup_ok" /></div>');$("#popup_ok").click(function(){$.alerts._hide();e(true)});$("#popup_ok").focus().keypress(function(g){if(g.keyCode==13||g.keyCode==27){$("#popup_ok").trigger("click")}});break;case "confirm":$("#popup_message").after('<div id="popup_panel"><input type="button" value="'+$.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+$.alerts.cancelButton+'" id="popup_cancel" /></div>');$("#popup_ok").click(function(){$.alerts._hide();if(e){e(true)}});$("#popup_cancel").click(function(){$.alerts._hide();if(e){e(false)}});$("#popup_ok").focus();$("#popup_ok, #popup_cancel").keypress(function(g){if(g.keyCode==13){$("#popup_ok").trigger("click")}if(g.keyCode==27){$("#popup_cancel").trigger("click")}});break;case "prompt":$("#popup_message").append('<br /><input type="text" size="30" id="popup_prompt" />').after('<div id="popup_panel"><input type="button" value="'+$.alerts.okButton+'" id="popup_ok" /> <input type="button" value="'+$.alerts.cancelButton+'" id="popup_cancel" /></div>');$("#popup_prompt").width($("#popup_message").width());$("#popup_ok").click(function(){var g=$("#popup_prompt").val();$.alerts._hide();if(e){e(g)}});$("#popup_cancel").click(function(){$.alerts._hide();if(e){e(null)}});$("#popup_prompt, #popup_ok, #popup_cancel").keypress(function(g){if(g.keyCode==13){$("#popup_ok").trigger("click")}if(g.keyCode==27){$("#popup_cancel").trigger("click")}});if(c){$("#popup_prompt").val(c)}$("#popup_prompt").focus().select();break;case "blocked":$("#popup_message").after('<div id="popup_panel"></div>');break}if($.alerts.draggable){try{$("#popup_container").draggable({handle:$("#popup_title")});$("#popup_title").css({cursor:"move"})}catch(e){}}},_hide:function(){$("#popup_container").remove();$.alerts._overlay("hide");$.alerts._maintainPosition(false)},_overlay:function(a){switch(a){case "show":$.alerts._overlay("hide");$("BODY").append('<div id="popup_overlay"></div>');$("#popup_overlay").css({position:"absolute",zIndex:959999999,top:"0px",left:"0px",width:"100%",height:$(document).height(),background:$.alerts.overlayColor,opacity:$.alerts.overlayOpacity});break;case "hide":$("#popup_overlay").remove();break}},_reposition:function(){var a=(($(window).height()/2)-($("#popup_container").outerHeight()/2))+$.alerts.verticalOffset;var b=(($(window).width()/2)-($("#popup_container").outerWidth()/2))+$.alerts.horizontalOffset;if(a<0){a=0}if(b<0){b=0}if($.browser.msie&&parseInt($.browser.version)<=6){a=a+$(window).scrollTop()}$("#popup_container").css({top:a+"px",left:b+"px"});$("#popup_overlay").height($(document).height())},_maintainPosition:function(a){if($.alerts.repositionOnResize){switch(a){case true:$(window).bind("resize",function(){$.alerts._reposition()});break;case false:$(window).unbind("resize");break}}}};jAlert=function(a,b,c){$.alerts.alert(a,b,c)};jConfirm=function(a,b,c){$.alerts.confirm(a,b,c)};jPrompt=function(a,b,c,d){$.alerts.prompt(a,b,c,d)};jBlocked=function(a,b,c){$.alerts.blocked(a,b,c)}})(jQuery)