/*
 * Tooltip 
 *
 * @authoren		Marvin Bätzel(m.baetzel@snipcreation.de) / Robert Laatsch
 * @copyright	(c) 2010, Marvin Bätzel
 * @version 	1.0
 * @since		02.08.2010
*/
$(document).ready(function() {
    var condeskTooltip = $('<div id="condeskTooltip"></div>');
    $('body').append(condeskTooltip);
     $('!*[class^="tooltip"]').hover(function(e) {
        
        var removetooltip = $(this);
        var title = removetooltip.attr('title');					//Speichern des Title-Tags in einer Variable
        removetooltip.attr('title', '');							// Leeren des Title Tags 
        removetooltip.data('titleText', title);					//Speichern des Title tags
        condeskTooltip.html(title); 					// Text in tooltip einfügen
       
        var _t = e.pageY + -5; 							// Abstand zur Maus.
        var _l = e.pageX + 20;							// Abstand zur Maus. 
        condeskTooltip.css({ 'top':_t, 'left':_l }); 	// Abstand einfügen
        condeskTooltip.show(20);						// fade in geschwindigkeit 200
    }, function() {
        var removetooltip = $(this); 								//variable speichern
        condeskTooltip.hide(0);										// Tooltip verschwinden lassen
        
        var title = removetooltip.data('titleText');				// Auslesen des gespeicherten Title
        removetooltip.attr('title', title);							// Text des Titles einfügen
    }).mousemove(function(e) {
        var _t = e.pageY + 10;										// Abstände bei bewegter Maus
        var _l = e.pageX + 15;
        condeskTooltip.css({ 'top':_t, 'left':_l });
    });
});

