var pluckIntval = null;
var pluckLoaded = false;

jQuery(window).load(function(){  
	pluckIntval = window.setInterval("waitForComments()",1000);
	}); 
	
function waitForComments()
{
	if (!pluckLoaded)
	{
		if (jQuery(".pluck-app").length > 0)
		{
			pluckLoaded = true;
			loadPluckEvents();
			window.clearInterval(pluckIntval);
		}
	}
}

function loadPluckEvents()
{
		jQuery("a.pluck-comm-submit").bind("click", function(e){
			var linkType;
			jQuery(e.target).parents().filter(".pluck-comm-reply-input").length > 0 ? linkType = "reply" : linkType = "add";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : " + slcgmGetArticleDescriptor());
			});
			
		jQuery("input.pluck-comm-facebook-link").bind("click", function(e){
			var linkType = "share";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : Facebook : " + slcgmGetArticleDescriptor());
			});

		jQuery("a.pluck-thumb-up-link").bind("click", function(e){
			var linkType = "thumbsUp";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : " + slcgmGetArticleDescriptor());
			});

		jQuery("a.pluck-thumb-down-link").bind("click", function(e){
			var linkType = "thumbsDown";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : " + slcgmGetArticleDescriptor());
			});

		jQuery("a.pluck-comm-pagination-next").bind("click", function(e){
			var linkType = "pageNext";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : " + slcgmGetArticleDescriptor());
			});

		jQuery("a.pluck-comm-pagination-last").bind("click", function(e){
			var linkType = "pageNext";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : " + slcgmGetArticleDescriptor());
			});

		jQuery("a.pluck-comm-comments-rss").bind("click", function(e){
			var linkType = "rss";
			slcgmTrackEvent(eventTracking.pluckAction.evar.id,eventTracking.pluckAction.evar.comment,eventTracking.pluckAction.event[linkType],"Social : Article : " + eventTracking.pluckAction.evar.comment + " : " + linkType + " : " + slcgmGetArticleDescriptor());
			});

}

function slcgmGetArticleDescriptor()
{
	var strDesc = getNodeValueForElementWithClass("span","vitstoryheadline");
	if (strDesc.length == 0)
	{
		var headEl = jQuery('.entry-header');
		if (typeof headEl[0] != 'undefined')
		{
			strDesc = headEl[0].innerHTML.replace(/(<([^>]+)>)/ig,"");
		}
	}
	return strDesc;
}
