$(document)
		.ready(
				function() {
					$('<div id="livetip"></div>').hide().appendTo('body');
					var tipTitle = '';
					assignTooltip(
							'#picoteos_usuario, #picoteos_grupo, #picoteos_evento, #resultados_busqueda, .picoteoGrande',
							'.accionesPicoteo a');
					assignTooltip('#filtering-links, #cajaPicoteoMenu, .loMas .carruselItem', 'a');
					assignTooltip('.aboutUserWidget, .busquedaRapida, .otrasNoticias',
							'a, .submit');

				});

function assignTooltip(_container, _link) {

	$(_container).bind('mouseover', function(event) {
		mouseoverAction(event, _link)
	}).bind('mouseout', function(event) {
		mouseoutAction(event, _link);
	}).bind('mousemove', function(event) {
		mousemoveAction(event, _link);
	});
}

function mouseoverAction(event, $exp) {
	var $link = $(event.target).closest($exp);
	if ($link.length) {
		var link = $link[0];
		tipTitle = link.title;
		link.title = '';
		$('#livetip').css( {
			top : event.pageY + 12,
			left : event.pageX + 12
		}).html('<div>' + tipTitle + '</div>').show();
	}
}

function mouseoutAction(event, $exp) {
	var $link = $(event.target).closest($exp);
	if ($link.length) {
		$link.attr('title', tipTitle);
		$('#livetip').hide();
	}
}

function mousemoveAction(event, $exp) {
	if ($(event.target).closest($exp).length) {
		$('#livetip').css( {
			top : event.pageY + 12,
			left : event.pageX + 12
		});
	}
}