/*
 * 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
 *
 * edit Václav Kovalčík - ananas.cz
 *
 */


this.imagePreview = function(){

	xOffset = 10;
	yOffset = 30;

	$('a.preview').hover(function(e){
		this.t = this.title;
		this.title = '';
		var c = (this.t != '') ? '<br/>' + this.t : '';
		$('body').append('<p id="preview"><img src="'+ this.href +'" alt="Image preview" />'+ c +'</p>');
		$('#preview').css('top',(e.pageY - xOffset) + 'px').css('left',(e.pageX + yOffset) + 'px').fadeIn('fast');
		},
	function(){
		this.title = this.t;
		$('#preview').remove();
	});
	$('a.preview').mousemove(function(e){
		$('#preview').css('top',(e.pageY - xOffset) + 'px').css('left',(e.pageX + yOffset) + 'px');
	});
};




this.tooltip = function(){

	xOffset = 10;
	yOffset = 20;

	$('a[class!="preview"]').hover(function(e){
		this.t = this.title;
		this.title = '';
		if(this.t!='')
		{
			$('body').append('<p id="tooltip">'+ this.t +'</p>');
			$('#tooltip').css('top',(e.pageY - xOffset) + 'px').css('left',(e.pageX + yOffset) + 'px').fadeIn('fast');
		}
	},
	function(){
		this.title = this.t;
		$('#tooltip').remove();
	});
	$('a[class!="preview"]').mousemove(function(e){
		$('#tooltip').css('top',(e.pageY - xOffset) + 'px').css('left',(e.pageX + yOffset) + 'px');
	});
};


// starting the script on page load
$(document).ready(function(){
	imagePreview();
	tooltip();
});

