var overlay = new Image();
overlay.src = "images/ch_overlay.png";
(function($){  
	
	$.fn.floatMessage = function( message ) {
		
		var pos = this.offset();
		var bg = "url("+overlay.src+") repeat 0 0";
		var op = 1;
		if($.browser.msie&&substring($.browser.version,0,1)==6) {
			bg = "#000";
			op = 0.65;
		}
		var myID = "floatMsg" + parseInt(pos.top) + "-" + parseInt(pos.left);
		var flID = "#" + myID;
		$('body').after("<div id='" + myID + "'>" + message + "</div>");
		var $this = $(flID);
		$this.css({
		   "position":"absolute",
		   "top":pos.top - 27,
		   "left":pos.left,
		   "width":"auto",
		   "height":"11px",
		   "padding":"5px",
		   "font-family":"Verdana,Arial",
		   "font-size":"11px",
		   "color":"#f4f2f2",
		   "background":bg,
		   "opacity":0,
		   "z-index":999
		}).animate({
			'opacity':1
		},200, function() {
			$this.delay(1000).hide(function() {
				$this.detach();
			})
		});
	}
})(jQuery);
var blockElem = {
	start: function(e) {
		var pos = e.offset();
		var po = "fixed";
		var bg = "url("+overlay.src+") repeat 0 0";
		var op = 1;
		if($.browser.msie&&substring($.browser.version,0,1)==6) {
			po = "absolute";
			bg = "#000";
			op = 0.65;
		}
		$(document.body).append("<div id='elmBlocker'></div>");
		$("#elmBlocker").css({
			"position":po,
			"top":pos.top,
			"left":pos.left,
			"width":e.width(),
			"height":e.height(),
			"background":bg,
			"opacity":0,
			"cursor":"pointer",
			"z-index":1000
		});
		$("#elmBlocker").animate({"opacity":op},200);
	},
	full: function() {
		var po = "fixed";
		var bg = "url("+overlay.src+") repeat 0 0";
		var op = 1;
		if($.browser.msie&&substring($.browser.version,0,1)==6) {
			po = "absolute";
			bg = "#000";
			op = 0.65;
		}
		$(document.body).append("<div id='elmBlocker'></div>");
		$("#elmBlocker").css({
			"position":po,
			"top":0,
			"left":0,
			"width":$(document).width(),
			"height":$(document).height(),
			"background":bg,
			"opacity":0,
			"z-index":1000
		});
		$("#elmBlocker").animate({"opacity":op});
	},
	close: function(el) {
		if(!el||el==null)var el=$("#elmBlocker");
		el.animate({"opacity":0},200,function() { el.detach();});
	}
};

