jQuery(document).ready(function(){
	
	if(jQuery("a.jTip").length > 0){
	
		BrowserDetect.init();
	
		if(BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 7){
			jQuery("<div style='displa:none' id='toolttip'><iframe scrolling='no' frameborder='0' style='position:absolute;width:290px;height:70px;top:0px;left:0px;border:none;display:block;z-index:0' ></iframe><div id='toolttipCointainer' style='position:absolute;width:290px;height:70px;top:0px;left:0px;z-index:1;background-color:#EFFEEE;border:1px solid black;'></div><input type='hidden' value='0' id='TollTipCurrentUrl' /></div>").appendTo("body");
		}else{
			jQuery("<div style='displa:none' id='toolttip'><div id='toolttipCointainer'></div><input type='hidden' value='0' id='TollTipCurrentUrl' /></div>").appendTo("body");
		}
		jQuery("a.jTip").hover(
		
			function(e){
				showToolTip(this, e.pageX, e.pageY)
			}, 
			function(e){
			
			}
		);
		
		jQuery("a.jTip").click(
			
			function(){
				viewWindow = window.open(this.href, 'overwiev', "height=450,width=650,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no");
				return false;	
			}
		)
	
		function showToolTip(link, x, y){
			
			if(jQuery("#TollTipCurrentUrl").attr("value") != link.href){
				
				jQuery("#toolttipCointainer").attr({html : ""});
				jQuery.ajax({
					type: "POST",
					url: link.href,
					success: function(msg){
						loadContent("#toolttipCointainer", msg);
				   }
				});
	
				jQuery("#toolttipCointainer").html('<img src="/js/jQuery-ToolTip/images/ajax-loader.gif" width="128" height="15" alt="loading" style="margin:10px" />');
			}
					
			jQuery("#toolttip").css({
							position: "absolute",
							top: (y+10),
							left: (x+10),
							width: "300px",
							backgroundColor: "#EFFEEE",
							border: "1px solid",
							padding: "5px",
							minHeight: "80px",
							display: "block",
							zIndex: 99999
							});
							
			jQuery("#toolttip").fadeIn("slow");
			
			jQuery("#TollTipCurrentUrl").attr({value : link.href});
	
		}
		
		function loadContent(obj, content){
			jQuery(obj).html(content);
			
			if(BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 7){
				jQuery("#toolttip > iframe").css({width : jQuery('#toolttip').width()+15, height:jQuery('#toolttip').height()+15});
			}
		}
		
		jQuery().mousemove(function(e){
			
			if(jQuery("#toolttip").length > 0){
				
				var position = jQuery("#toolttip").position();
		
				if(jQuery("#toolttip").css('display') == 'block'){
			   		if(Math.abs(e.pageX - position.left) > 20 && Math.abs(e.pageY - position.top) > 20){
						jQuery("#toolttip").hide("slow");
					}
				}
			}
		}); 
	}
})