salmon.namespace.addNamespace("boots.social.addthis");
boots.social.addthis = {
	isIe:$.browser.msie,
	setEvents:function(){
		$(".pd_addThis").bind("click", this.doShareClick);
	},
	doShareClick:function(){
		var thisShareObj = $(this).parent().parent().find(".addthis_toolbox");
		if(boots.social.addthis.isIe){
			var absTop = parseInt(thisShareObj.parents().offset().top) + "px";
			var absLeft = parseInt(thisShareObj.parents().offset().left) + "px";
			var ie6container = document.createElement("div")
			ie6container.id = "ie_6_container";
			$("body").append(ie6container);
			var $ie6container = $("#ie_6_container");
			$(thisShareObj).clone().appendTo("#ie_6_container");
			$("#ie_6_container").css({
				height:"1px",
				position:"absolute",
				top:absTop,
				left:absLeft,	
				zIndex:"999999"
			}).bind("mouseleave", boots.social.addthis.doShareMouseLeaveIE6);
			$("#ie_6_container").find(".addthis_toolbox").css({
				display:"block"
			});
		} else {
			$(thisShareObj).css("display","block").bind("mouseleave", boots.social.addthis.doShareMouseLeave);
		}
		$(this).blur();
		boots.social.addthis.closeShareHover = false;
		return false;
	},
	doShareHover:function(){
		boots.social.addthis.closeShareHover = false;
	},
	doShareMouseLeave:function(){
		$(".addthis_toolbox").bind("mouseenter", boots.social.addthis.doShareHover);
		boots.social.addthis.closeShareHover = true;
		window.setTimeout(function(){
			if(boots.social.addthis.closeShareHover){
				$(".addthis_toolbox").css("display","none").unbind();
			}
		}, 1000);
	},
	doShareMouseLeaveIE6:function(){
		$("#ie_6_container").bind("mouseenter", boots.social.addthis.doShareHover);
		boots.social.addthis.closeShareHover = true;
		window.setTimeout(function(){
			if(boots.social.addthis.closeShareHover){
				$("#ie_6_container").remove();
			}
		}, 1000);
	},
	init:function(){
		this.setEvents();
	}
};

$(document).ready(function(){
	boots.social.addthis.init();
});

