function initHoverGraphic(selector,data){
	var e=$(selector);
		
	for (n=0;n<e.length;n++){
		if (data.length>1){
			$(e[n]).data("hoverGraphic",{data:data[n]});
		}else{
			$(e[n]).data("hoverGraphic",{data:data[0]});
		}
		
	}
	
	$(selector).bind("mouseenter",function (ev){
		$('#hoverGraphic').remove();
		
		var im=new Image();
		$(im).one("load", { target:ev.target, extraData:$(ev.target).data("hoverGraphic").data}, function(event){
				
			var el=$(event.data.target);
			var p=el.offset();
			var dimx=el.width();
			var dimy=el.height();
			var tamx=this.width;
			var tamy=this.height;
			var centerX=p.left+dimx/2-tamx/2+event.data.extraData.adjx;
			var centerY=p.top+dimy/2-tamy/2+event.data.extraData.adjy;
			
			var strHtml="<div id='hoverGraphic'><img src=\""+ im.src +"\" id='hoverImg'></div>";
			$('body').append(strHtml);
			
			$('#hoverImg').bind("click", {target:event.data.target}, function(event){				
				$(event.data.target).trigger("click");
			});
			
			//$('#hoverGraphic').css("position","absolute");
			$('#hoverGraphic').css("width",tamx+"px");
			$('#hoverGraphic').css("height",tamy+"px");			
			$('#hoverGraphic').css("top",centerY+"px");
			$('#hoverGraphic').css("left",centerX+"px");
			//$('#hoverGraphic').css("z-index","100");
			$("#hoverGraphic").bind("mouseleave",function (ev){
				$('#hoverGraphic').remove();			
			});
			$('#hoverGraphic').css("display","block");
			
		});
		im.src=$(ev.target).data("hoverGraphic").data.src;		
	});
	
}

