/* 
 * jQuery.showMessage.js 1.2 - jQuery plugin
 * Author: Andrew Alba
 * http://showMessage.dingobytes.com/
 *
 * Copyright (c) 2009-2010 Andrew Alba (http://dingobytes.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * Built for jQuery library
 * http://jquery.com
 */
var t;function closeMessage(a){t=setTimeout(function(){jQuery("#showMessage").slideUp("slow")},a)}
jQuery(function(){jQuery(window).keydown(function(a){if((a===null?event.keyCode:a.which)==27){jQuery("#showMessage").slideUp("slow");typeof t!="undefined"&&clearTimeout(t)}});jQuery(window).click(function(){if(jQuery("#showMessage").length){jQuery("#showMessage").slideUp("slow");typeof t!="undefined"&&clearTimeout(t)}});jQuery.showMessage=function(a){a=jQuery.extend({thisMessage:[""],className:"",opacity:90,displayNavigation:true,autoClose:false,delayTime:5E3},a);jQuery("#showMessage").length&&jQuery("#showMessage").remove();
var c=jQuery("<div></div>").attr("id","showMessage").addClass(a.className).css({display:"none",position:"fixed","z-index":101,top:0,left:0,width:"100%",margin:0,filter:"Alpha(Opacity="+a.opacity+")",opacity:a.opacity/100});if(a.displayNavigation){var b=jQuery("<span></span>").css({"float":"right","padding-right":"1em","font-weight":"bold","font-size":"small"}).html("Esc Key or "),d=jQuery("<a></a>").attr({href:"",title:"close"}).css("text-decoration","underline").click(function(){jQuery("#showMessage").slideUp("slow");
clearTimeout(t);return false}).text("close");jQuery(b).append(d);jQuery(c).append(b)}b=jQuery("<div></div>").css({width:"90%",margin:"1em auto",padding:"0.5em"});d=jQuery("<ul></ul>").css({"list-style-image":"none","list-style-position":"outside","list-style-type":"none","font-size":"large","font-weight":"bold","margin-left":0,"padding-left":0});for(var e=0;e<a.thisMessage.length;e++){var f=jQuery("<li></li>").html(a.thisMessage[e]);jQuery(d).append(f)}jQuery(b).append(d);jQuery(c).append(b);jQuery("body").append(c);
jQuery(c).slideDown("slow");a.autoClose&&closeMessage(a.delayTime)}});
