function TrackCorporateLink( pDomID, pToTrackAs, pDontTrackServes )
{
	var theDOMelement = document.getElementById( pDomID );
	var sInstance = GetSObject();
	if( ! sInstance )
	{
		return;
	}
	
	if( theDOMelement )
	{
		var handlerFunction = function() { TrackCorporateLinkClicked( pToTrackAs ); return true; };
		
		theDOMelement.onclick = handlerFunction;
		if( theDOMelement.onclick == handlerFunction )
		{
		}
		else if( theDOMelement.addEventListener )
		{
			theDOMelement.addEventListener( "click", handlerFunction, false );
		}
		else if( theDOMelement.attachEvent ) 
		{
			theDOMelement.attachEvent( "onclick", handlerFunction );
		}
		
		if( ! pDontTrackServes )
		{
			var label = "corporatelink_" + pToTrackAs + "_served";
			sInstance.tl( true, "o", label );
		}
	}
}

function TrackCorporateLinkClicked( pToTrackAs )
{
	var sInstance = GetSObject();
	if( ! sInstance )
	{
		return;
	}

	var label =  "corporatelink_" + pToTrackAs + "_clicked"
	sInstance.tl( true, "o", label );
}

function GetSObject()
{
  return typeof( s_ctv) == "object" ? s_ctv : typeof( s ) == "object" ? s : null;
}