/*
 * Fonctions de ToolsTips
 * JPHodin
 */
(function($) {
	this.screenshotPreview = function(){    
	        /* CONFIG */
	                
	                xOffsetscreenshotPreview = 10;
	                yOffsetscreenshotPreview= 30;
	                
	                // these 2 variable determine popup's distance from the cursor
	                // you might want to adjust to get the right result
	                
	        /* END CONFIG */
	        $("a.screenshot").hover(function(e){
	        	    this.t = this.title;
	                this.title = "";        
	                var c = (this.t != "") ? "<br/>" + this.t : "";
	                $("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>");                                                                
	                $("#screenshot")
	                        .css("top",(e.pageY - xOffsetscreenshotPreview) + "px")
	                        .css("left",(e.pageX + yOffsetscreenshotPreview) + "px")
	                        .fadeIn("fast");                                                
	    },
	        function(){
	                this.title = this.t;    
	                $("#screenshot").remove();
	    }); 
	        $("a.screenshot").mousemove(function(e){
	                $("#screenshot")
	                        .css("top",(e.pageY - xOffsetscreenshotPreview) + "px")
	                        .css("left",(e.pageX + yOffsetscreenshotPreview) + "px");
	        });                     
	};
})(jQuery);

(function($) {
	this.imagePreview = function(){ 
	        /* CONFIG */
		
	                xOffsetImagePreview = 10;
	                yOffsetImagePreview = -170;
	                
	                // these 2 variable determine popup's distance from the cursor
	                // you might want to adjust to get the right result
	               
	        /* END CONFIG */
	        $("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.rel +"' alt='Image preview' />"+ c +"</p>");                                                                
	                $("body").append("<p id='preview'><img src='"+ this.rel +"' alt='Image preview' /></p>");
	                $("#preview")
	                        .css("top",(e.pageY - xOffsetImagePreview) + "px")
	                        .css("left",(e.pageX + yOffsetImagePreview ) + "px")
	                        .fadeIn("fast");                                                
	    },
	        function(){
	                this.title = this.t;    
	                $("#preview").remove();
	    }); 
	        $("a.preview").mousemove(function(e){
	                $("#preview")
	                        .css("top",(e.pageY - xOffsetImagePreview) + "px")
	                        .css("left",(e.pageX + yOffsetImagePreview ) + "px");
	        });                     
	};
})(jQuery);

(function($) {
	this.tooltip = function(){ 
	        /* CONFIG */            
	                xOffsetTooltip = 10;
	                yOffsetTooltip = 20;           
	                // these 2 variable determine popup's distance from the cursor
	                // you might want to adjust to get the right result             
	        /* END CONFIG */                
	        $("a.tooltip").hover(function(e){                                                                                         
	                this.t = this.title;
	                this.title = "";                                                                          
	                $("body").append("<p id='tooltip'>"+ this.t +"</p>");
	                $("#tooltip")
	                        .css("top",(e.pageY - xOffsetTooltip) + "px")
	                        .css("left",(e.pageX + yOffsetTooltip) + "px")
	                        .fadeIn("fast");                
	    },
	        function(){
	                this.title = this.t;            
	                $("#tooltip").remove();
	    }); 
	        $("a.tooltip").mousemove(function(e){
	                $("#tooltip")
	                        .css("top",(e.pageY - xOffsetTooltip) + "px")
	                        .css("left",(e.pageX + yOffsetTooltip) + "px");
	        });                     
	};
})(jQuery);