jQuery(function() {
	jQuery('.hot_doubleclicksocial_social a').each(function() {
		var $button = jQuery(this);
		var socialKey = $button.attr('rel');
		var uid = $button.parent('.hot_doubleclicksocial_social').attr('rel');
		var $tooltip = jQuery('#tooltip'+uid);
		var position = $button.position();

		$button.click(function(e) {
			if(socials[socialKey]) {
				var content = socials[socialKey];
				$button.replaceWith(html_entity_decode(content));

				$tooltip.css({
					display: 'none'
				});
			}
		});

		$button.mouseover(function(e) {
			$tooltip.css({
				left: position.left,
				top: position.top - $tooltip.height() - 20,
				display: 'block'
			});
		});

		$button.mouseout(function(e) {
			$tooltip.css({
				display: 'none'
			});
		});
	});
});

function html_entity_decode(str) {
	var tarea = jQuery('<textarea>'+str+'</textarea>');
	return tarea.val();

	try
	{
		var tarea = document.createElement('textarea');
		tarea.innerHTML = str;
		var content = tarea.value;
		tarea.parentNode.removeChild(tarea);
		return content;
	} catch(e) {
		//for IE add <div id="htmlconverter" style="display:none;"></div> to the page
		document.body.innerHTML += '<textarea id="innerConverter" style="display: none;">' + str + '</textarea>';
		var content = document.getElementById('innerConverter').value;
		document.body.removeChild(document.getElementById('innerConverter'));
		return content;
	}
}
