if (document.getElementsByTagName) {
	var hrefs = document.getElementsByTagName("a");
	for (var l = 0; l < hrefs.length; l++) {
		try{
			var path = hrefs[l].pathname + hrefs[l].search;
			var isDoc = path.match(/\.(?:doc|jpg|png|xls|ppt|pdf|xls|zip|rar|wma|mov|avi|wmv|mp3|3gp)($|\&|\?)/);
			if (isDoc || hrefs[l].rel == 'download'){
				startListening(hrefs[l],"click",trackExternalLinks);
			}
		}
		catch(e){
			continue;
		}
	}
}

function startListening (obj,evnt,func) {
	if (obj.addEventListener) {
		obj.addEventListener(evnt,func,false);
	} else if (obj.attachEvent) {
		obj.attachEvent("on" + evnt,func);
	}
}

function trackExternalLinks (evnt) {
	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.match(/\.taalam.tv/) || e.hostname.match(/\.jcctv.net/)){
		var file = getFileName(lnk);
		if(file == 'undefined')
			return;
		file = "Download - " + file;
		
		
		if(e.tid != null && e.tid != 'undefined'){
			file = e.getAttribute("tid");
		}
		
		if (typeof(pageTracker) == "object"){
			pageTracker._trackPageview(file);
		}
	}
}

function getFileName(url){
	var arrTemp  = url.split('/');
	var FileName = arrTemp[arrTemp.length - 1];
	return FileName;
}
