

if (document.getElementsByTagName) {
	try {
		// Initialize external link handlers
        var hrefs = document.getElementsByTagName("a");
        for (var l = 0; l < hrefs.length; l++) {
                //protocol, host, hostname, port, pathname, search, hash
                if (hrefs[l].protocol == "mailto:") {
                        startListening(hrefs[l],"click",trackMailto);
                } else if (hrefs[l].hostname == location.host) {
                        var path = hrefs[l].pathname + hrefs[l].search;
                        var isDoc = path.match(/(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&)/);
                        if (isDoc || path.indexOf('shareit') != -1 || path.indexOf('paypro') != -1 
						|| path.indexOf('thanks.html') != -1) {
                                startListening(hrefs[l],"click",trackExternalLinks);
                        }
                } else {
                      startListening(hrefs[l],"click",trackExternalLinks);
					  // add tracking code
                }
        }
	}catch(err){}
}

function startListening (obj,evnt,func) {
try {
        if (obj.addEventListener) {
                obj.addEventListener(evnt,func,false);
        } else if (obj.attachEvent) {
                obj.attachEvent("on" + evnt,func);
        }
}catch(err){}

}

function trackMailto (evnt) {
		var pageTracker = _gat._getTracker("UA-398100-1");
        var href = (evnt.srcElement) ? evnt.srcElement.href : this.href;
        var mailto = "/mailto/" + href.substring(7);
        if (typeof(pageTracker) == "object") pageTracker._trackPageview(mailto);

}

function trackExternalLinks (evnt) {
		var pageTracker = _gat._getTracker("UA-398100-1");
        var e = (evnt.srcElement) ? evnt.srcElement : this;
        while (e.tagName != "A") {
                e = e.parentNode;
        }
        var lnk = (e.pathname.charAt(0) == "/") ? e.pathname : "/" +
e.pathname;
        if (e.search && e.pathname.indexOf(e.search) == -1) 
			lnk += e.search;
        if (e.hostname != location.host) 
			lnk = "/external/" + e.hostname + lnk;
        if (typeof(pageTracker) == "object") {
			if (lnk.indexOf("shareit") != -1) {
				var idx = lnk.indexOf('http://www.shareit.com');
				lnk = 'https://secure.shareit.com/shareit' + lnk.substr(idx+22);
				pageTracker._link("http://www.softorbits.com");
				try {
					var gwoTracker=_gat._getTracker("UA-398100-2");
					gwoTracker._trackPageview("/3375499323/goal");
					}catch(err){}
			}
			if (lnk.indexOf("payproglobal") != -1) {
				pageTracker._link("http://www.softorbits.com");
				try {
				
					var gwoTracker=_gat._getTracker("UA-398100-2");
					gwoTracker._trackPageview("/3375499323/goal");
					}catch(err){}
					
			}
			if (lnk.indexOf("thanks.html") != -1) {
				try {
				
					var gwoTracker=_gat._getTracker("UA-398100-2");
					gwoTracker._trackPageview("/3375499323/goal");
					}catch(err){}
			}
			else {
				pageTracker._trackPageview(lnk); 
				if (lnk.indexOf(".exe") != -1)
					pageTracker._setVar('download-trial');
			}
		}
		
} 


