//-- Copyright 2008 webalytics, All Rights Reserved.
//-- trackEDM.js v.1.0
var _localSites=[""];
var _allLocalSites=[location.host]; //DO NOT CHANGE.
var _excludeTarget=" ";
var _trackDownload=0;
var _trackDownloadFileTypes=[".doc",".xls",".exe",".zip",".pdf",".js"];
var _trackMailTo=0;
var _excludeMailTo=" ";

function discoverScript() {	
	if(_localSites != "") {
		for (var j=0; j<_localSites.length; j++) {			
			_allLocalSites[j+1] = _localSites[j];
		}
	}	
	
	if(typeof _uacct != 'undefined') {		
		trackEDMUS();		
	}
	else{		
		trackEDMGA();	
	}	
}

function trackEDMGA() {	
	var as = document.getElementsByTagName("a");
	
	for(var i=0; i<as.length; i++) {
		var flag = 0;
		var tmp = as[i].getAttribute("onclick");
		
		if (tmp != null) {
		  tmp = String(tmp);
		  if (tmp.indexOf('urchinTracker') > -1 || tmp.indexOf('_trackPageview') > -1) continue;
    	}
		
		for (var j=0; j<_allLocalSites.length; j++) {					
			if (as[i].href.indexOf(_allLocalSites[j]) == -1 && as[i].href.indexOf(_excludeTarget) == -1) {
				flag++;
			}
		}		
		
		if (flag == _allLocalSites.length && as[i].href.indexOf("mailto:") == -1){	
			as[i].onclick = function() { var eLink = this.href.split("//"); pageTracker._trackPageview('/extern/' + eLink[1]) + ((tmp != null) ? tmp+";" : ""); }
		}
		
		if (_trackDownload == 1) {
			for (var j=0; j<_trackDownloadFileTypes.length; j++) {
				if (as[i].href.indexOf(_allLocalSites[0]) != -1 && as[i].href.indexOf(_trackDownloadFileTypes[j]) != -1) {
					as[i].onclick = function() { var eDoc = this.href.split(_allLocalSites[0]); pageTracker._trackPageview('/downloads' + eDoc[1]); }					
				}
			}
		}
		
		if (_trackMailTo == 1) {
			if (as[i].href.indexOf("mailto:") != -1  && as[i].href.indexOf(_excludeMailTo) == -1) {
				as[i].onclick = function() {var eMail = this.href.split(":"); pageTracker._trackPageview('/mailto/' + eMail[1]) + ((tmp != null) ? tmp+";" : ""); }				
			}
		}
	}
}

function trackEDMUS() {	
	var as = document.getElementsByTagName("a");
		
	for(var i=0; i<as.length; i++) {
		var flag = 0;
		var tmp = as[i].getAttribute("onclick");				
		
		if (tmp != null) {
		  tmp = String(tmp);
		  if (tmp.indexOf('urchinTracker') > -1 || tmp.indexOf('_trackPageview') > -1) continue;
    		}		
		
		for (var j=0; j<_allLocalSites.length; j++) {					
			if (as[i].href.indexOf(_allLocalSites[j]) == -1 && as[i].href.indexOf(_excludeTarget) == -1) {
				flag++;
			}
		}		
		
		if (flag == _allLocalSites.length && as[i].href.indexOf("mailto:") == -1){			
			as[i].onclick = function() { var eLink = this.href.split("//"); urchinTracker('/extern/' + eLink[1]) + ((tmp != null) ? tmp+";" : ""); }			
		}
		
		if (_trackDownload == 1) {
			for (var j=0; j<_trackDownloadFileTypes.length; j++) {
				if (as[i].href.indexOf(_allLocalSites[0]) != -1 && as[i].href.indexOf(_trackDownloadFileTypes[j]) != -1) {				
					as[i].onclick = function() { var eDoc = this.href.split(_allLocalSites[0]); urchinTracker('/downloads' + eDoc[1]); }					
				}
			}
		}
		
		if (_trackMailTo == 1) {					
			if (as[i].href.indexOf("mailto:") != -1  && as[i].href.indexOf(_excludeMailTo) == -1) {				
				as[i].onclick = function() {var eMail = this.href.split(":"); urchinTracker('/mailto/' + eMail[1]) + ((tmp != null) ? tmp+";" : ""); }					
			}
		}
	}
}

