﻿
function ExternalLink(e)
{
    var sender = (window.event) ? window.event.srcElement : e.target;
    //alert(sender);
    var href = sender.href.substr(sender.href.indexOf("://") + 3, sender.href.length - sender.href.indexOf("://") + 3);
    var title = sender.title;   
    
    cmCreateManualPageviewTag(href, title, sender.href, location.href);
    pageTracker._trackPageview(href);
}

function AttachHandlersToExternalLinks()
{
    var href;
	var anchors = document.getElementsByTagName('a');

	for(var y=0; y<anchors.length; y++)
	{
		href = anchors[y].href.toLowerCase();
		
		var containsHTTP = href.indexOf("http://")!=-1;
		var containsHTTPS = href.indexOf("https://")!=-1;
	    var siteDomainFound = true;

	    for ( var i = 0; i < MySiteDomains.length; i++)
	    {
	        if (href.indexOf(MySiteDomains[i]) != -1)
	        {
	            siteDomainFound = false;
	        }
	    }
	    
		if ((containsHTTPS || containsHTTP) && siteDomainFound) 
	 	{	 	  
		    anchors[y].clickhandler=ExternalLink
		    XBrowserAddHandlerPops(anchors[y],"click","clickhandler");
		}
	}	
}

XBrowserAddHandlerPops(window, "load", "AttachHandlersToExternalLinks");
