function apprise(a,b,c){var d={confirm:!1,verify:!1,input:!1,animate:!1,textOk:"Ok",textCancel:"Cancel",textYes:"Yes",textNo:"No"};if(b)for(var e in d)typeof b[e]=="undefined"&&(b[e]=d[e]);var f=$(document).height(),g=$(document).width();$("body").append('<div class="appriseOverlay" id="aOverlay"></div>'),$(".appriseOverlay").css("height",f).css("width",g).fadeIn(100),$("body").append('<div class="appriseOuter"></div>'),$(".appriseOuter").append('<div class="appriseInner"></div>'),$(".appriseInner").append(a),$(".appriseOuter").css("left",($(window).width()-$(".appriseOuter").width())/2+$(window).scrollLeft()+"px");if(b)if(b.animate){var h=b.animate;isNaN(h)&&(h=400),$(".appriseOuter").css("top","-200px").show().animate({top:"100px"},h)}else $(".appriseOuter").css("top","100px").fadeIn(200);else $(".appriseOuter").css("top","100px").fadeIn(200);b&&b.input&&(typeof b["input"]=="string"?$(".appriseInner").append('<div class="aInput"><input type="text" class="aTextbox" t="aTextbox" value="'+b.input+'" /></div>'):$(".appriseInner").append('<div class="aInput"><input type="text" class="aTextbox" t="aTextbox" /></div>'),$(".aTextbox").focus()),$(".appriseInner").append('<div class="aButtons"></div>'),b?b.confirm||b.input?($(".aButtons").append('<button value="ok">'+b.textOk+"</button>"),$(".aButtons").append('<button value="cancel">'+b.textCancel+"</button>")):b.verify?($(".aButtons").append('<button value="ok">'+b.textYes+"</button>"),$(".aButtons").append('<button value="cancel">'+b.textNo+"</button>")):$(".aButtons").append('<button value="ok">'+b.textOk+"</button>"):$(".aButtons").append('<button value="ok">Ok</button>'),$(document).keydown(function(a){$(".appriseOverlay").is(":visible")&&(a.keyCode==13&&$('.aButtons > button[value="ok"]').click(),a.keyCode==27&&$('.aButtons > button[value="cancel"]').click())});var i=$(".aTextbox").val();i||(i=!1),$(".aTextbox").keyup(function(){i=$(this).val()}),$(".aButtons > button").click(function(){$(".appriseOverlay").remove(),$(".appriseOuter").remove();if(c){var a=$(this).attr("value");a=="ok"?b?b.input?c(i):c(!0):c(!0):a=="cancel"&&c(!1)}})}
