/*
 * Tooltip script
 * powered by jQuery (http://www.jquery.com)
 *
 * written by Alen Grakalic (http://cssglobe.com)
 *
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */

this.tooltip = function(){

	// Horizontaler Abstand zum Cursor
	var xOffset = 6;
	// Vertikaler Abstand zum Cursor
	var yOffset = 18;

	var t = null;

	// nomaler Tooltip ohne Link
	$("span.jqtooltip").hover(
		function(e) {
			if(this.t==null) {
				this.t = this.title;
			}
			this.title = "";
			$("#jqtooltip_span").remove();
			$("body").append("<div id='jqtooltip_span'>"+ unescape(this.t) +"</div>");
			$("#jqtooltip_span")
				.css("top",(e.pageY + xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.show();
    },
		function(e){
			this.title = this.t;
			$("#jqtooltip_span").remove();
    }
  );
	$("span.jqtooltip").mousemove(
		function(e){
			$("#jqtooltip_span")
				.css("top",(e.pageY + yOffset) + "px")
				.css("left",(e.pageX + xOffset) + "px");
		}
	);

	// nomaler Tooltip mit Link
	$("a.jqtooltip").hover(
		function(e){
			if(this.t==null) {
				this.t = this.title;
			}
			this.title = "";
			$("#jqtooltip_a").remove();
			$("body").append("<div id='jqtooltip_a'>"+ unescape(this.t) +"</div>");
			$("#jqtooltip_a")
				.css("top",(e.pageY + xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.show();
	    },
		function(e){
			this.title = this.t;
			$("#jqtooltip_a").remove();
    }
  );
	$("a.jqtooltip").mousemove(
		function(e){
			$("#jqtooltip_a")
				.css("top",(e.pageY + yOffset) + "px")
				.css("left",(e.pageX + xOffset) + "px");
		}
	);

	// Bild Tooltip ohne Link
	$("span.jqtooltipimage").hover(
		function(e){
			if(this.t==null) {
				this.t = this.title;
			}
			this.title = "";
			// alert(unescape(this.tt));
			// alert('Anfang');
			$("#jqtooltip_image_span").remove();
			$("body").append("<div id='jqtooltip_image_span'>"+ unescape(this.t) +"</div>");
			$("#jqtooltip_image_span")
				.css("top",(e.pageY + xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.show();
    },
		function(e){
			this.title = this.t;
			// alert('Ende');
			$("#jqtooltip_image_span").remove();
    }
  );
	$("span.jqtooltipimage").mousemove(
		function(e){
		$("#jqtooltip_image_span")
			.css("top",(e.pageY + yOffset) + "px")
			.css("left",(e.pageX + xOffset) + "px");
		}
	);

	// Bild Tooltip mit Link
	$("a.jqtooltipimage").hover(
		function(e){
			if(this.t==null) {
				this.t = this.title;
			}
			this.title = "";
			$("#jqtooltip_image_a").remove();
			$("body").append("<div id='jqtooltip_image_a'>"+ unescape(this.t) +"</div>");
			$("#jqtooltip_image_a")
				.css("top",(e.pageY + xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.show();
    },
		function(e){
			this.title = this.t;
			$("#jqtooltip_image_a").remove();
    }
  );

	$("a.jqtooltipimage").mousemove(
		function(e) {
			$("#jqtooltip_image_a")
			.css("top",(e.pageY + yOffset) + "px")
			.css("left",(e.pageX + xOffset) + "px");
		}
	);

};
/*
// starting the script on page load
$(document).ready(function(){
	tooltip();
});
*/
