(function($) {
    $.fn.extend({
        tooltip: function() {
    		var el = this;
			el.mousemove(function(ev){
    			
    			if($('#tooltip').html() ==  null){
    				var div = $('<div>').addClass('tooltip').hide().attr('id', 'tooltip');
    				$('body').append(div);
    			}
				
				var src = $(this).prev('img').attr('src');			
				var reg = /^\/previews_480x300\/*/i;
				
				if(reg.test(src)){
					$('#tooltip').css({
						'height': 300 + 'px',
						'width': 480 + 'px'
					});
				}
				else{
					$('#tooltip').css({
						'height': 300 + 'px',
						'width': 400 + 'px'
					});					
				}
				
				
				
				if ($('#tooltip').is(':hidden')) {
					$('#tooltip').html('<img border="0" style="border-color:#e9ecf3" src="' + src + '" />');
					$('#tooltip').fadeIn(150);
				}  			
				
    			if(screen.width <= 1280)
				{
	    			$('#tooltip').css({
	    				'left': (ev.pageX + 100) + 'px',
	    				'top': (ev.pageY - 150) + 'px'
	    			}); 				
				}
				else
				{
	    			$('#tooltip').css({
	    				'left': (ev.pageX - 580) + 'px',
	    				'top': (ev.pageY - 150) + 'px'
	    			}); 					
				}
   			
    			
    			el.mouseleave(function(){
    				$('#tooltip').hide();
    			});    			
    		});
			
			if(arguments[0] !== true)
			{
				el.click(function(ev){
					ev.preventDefault();
				});
			}
        }
    });
})(jQuery);


