//username has to global to a page.
/*
var addthis_config =
{
   username: "bluatwood"
}

var addThisJs_Loaded = function(o) 
{
	alert("loaded");
}*/

/*var objTransaction = YAHOO.util.Get.script("http://s7.addthis.com/js/250/addthis_widget.js",
											{onSuccess: addThisJs_Loaded});*/
SharingToolbox = function()
{
	var email_service = null;
	
	var email_service_click = function(e) 
	{ 
		YAHOO.util.Event.stopPropagation(e);
		alert("Custom action for email"); 
		return false;
	};

	/*
	Note: 2009 Sep 25
	Get video_id from landing page or detail page
	
	*/
	this.get_video_id = function()
	{
		var video_id = 0;
		var video_detail_page_HTMLObject = YAHOO.util.Dom.get("videoId");
		if(video_detail_page_HTMLObject)
		{
			video_id = video_detail_page_HTMLObject.value;
		}
		else 
		{
			var video_landing_page_HTMLObjectCollection = YAHOO.util.Dom.getElementsByClassName("videoId");
			if(video_landing_page_HTMLObjectCollection.length > 0)
			{
				video_id = video_landing_page_HTMLObjectCollection[0].value
			};
		}
		if(video_id == "")
			video_id = 0;
		return video_id;
	};
	
	this.get_category_id = function ()
	{
		var category_id = 0;
		var category_detail_page_HTMLObject = YAHOO.util.Dom.get("categoryId");
		if(category_detail_page_HTMLObject)
		{
			category_id = category_detail_page_HTMLObject.value;
		}
		else 
		{
			var category_landing_page_HTMLObjectCollection = YAHOO.util.Dom.getElementsByClassName("categoryId");
			if(category_landing_page_HTMLObjectCollection.length > 0)
			{
				category_id = category_landing_page_HTMLObjectCollection[0].value
			};
		}
		if(category_id == "")
			category_id = 0;
		return category_id;
	};

	//email icon on "Share This Page" module at left column for video pages
	this.share_this_page_email_icon_for_video_page_click = function()
	{
		var site_url = location.hostname;
		var url = location.href;
		var video_id = this.get_video_id();
		var category_id = this.get_category_id();
		location.href = "http://"+site_url+"/custom.php?name=video_email_a_friend&video_id="+video_id+"&category_id="+category_id+"&url="+url;
	};
	
	//email icon on "Share This Page" module at left column for product generic pages
	this.share_this_page_email_icon_for_generic_page_click = function()
	{
		var site_url = location.hostname;
		var url = location.href;
		location.href = "http://"+site_url+"/custom.php?name=general_email_a_friend&url="+url;
	}
	
	//email icon on "Share This Page" module at left column for product detail pages
	this.share_this_page_email_icon_on_product_detail_page_click = function()
	{
		//Get HTML element that contains product_id in its value
		var htmlObject = document.getElementById("prod_id");
		if(htmlObject)
		{
			var product_id = htmlObject.value;
			var site_url = location.hostname;
			var url = location.href;
			location.href = "http://"+site_url+"/custom.php?name=Email a Friend&id="+product_id+"&url="+url;
		}
	}
	
	this.init=function()
	{
		//Initialize elements
		/*
		var email_service_array = YAHOO.util.Dom.getElementsByClassName('addthis_button_email','A','sharingToolBoxHorizontal');
		alert(email_service_array.length);
		for(i=0; i<email_service_array.length; i++)
		{
			YAHOO.util.Event.delegate("addthis_button_email", "click", this.stopPropagation, email_service_array[i]); 
			//this.stopPropagation(email_service_array[i]);
		}
		*/
		//alert(email_service);
		//alert(email_service.className);
		//YAHOO.util.Dom.addClass(email_service, 'greenborder');
		//buzz_service = YAHOO.util.Dom.getElementsByClassName('addthis_button_buzz', 'a');
		//YAHOO.util.Dom.addClass(buzz_service, 'serviceLast');
		
		//Events
		/*
		email_service.href=null;
		email_service.click=null;
		YAHOO.util.Event.removeListener(email_service, "click"); 
		YAHOO.util.Event.addListener(email_service, "click", email_service_click); 
		*/

	};
};
