if(window.location.hostname.substring(0,4) == "www.") {
	var HOST = window.location.hostname;
} else {
	var HOST = "www." + window.location.hostname;
}

var HOST_LENGTH = HOST.length;
var HOST_NO_WWW = HOST.substring(4);
var HOST_NO_WWW_LENGTH = HOST_NO_WWW.length;	

var mediaExtensions = new Array("pdf","swf","jpg","gif","png");

var specificDivs = new Array();


function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

function insertTrackCode(div) {
	if(div == "all") {
		var links = document.getElementsByTagName('a');
	} else {
		var links = document.getElementById(div).getElementsByTagName('a');
	}
	var p = 0;
	var media = false;
	var link = "";
	var pagetracker = "";
	for (var i = 0; i < links.length; i++) { 
		link = links[i].getAttribute("href");
		if(link.substring(4,5) == ":") {
			link = link.substring(7);
		} else if (link.substring(4,5) == "s") {
			link = link.substring(8);			
		}
		if(!((link.substring(0, HOST_LENGTH) == HOST) || (link.substring(0, HOST_NO_WWW_LENGTH) == HOST_NO_WWW)))
		{
			pagetracker = "javascript:pageTracker._trackPageview ('/outbound/" + link + "'); return true";
			links[i].setAttribute("onclick", pagetracker);
		} else {
			for (var j = 0; j < mediaExtensions.length; j++) { 
				if(link.substring(link.length-3, link.length) == mediaExtensions[j]) {
					media = true;
				}
			}
			if(media) {
				pagetracker = "javascript:pageTracker._trackPageview ('/media/" + link + "'); return true";
				links[i].setAttribute("onclick", pagetracker);
			} 
		}
		media = false;
	}
}

function linkz() {
	if(specificDivs.length > 0) {
		for (var h = 0; h < specificDivs.length; h++) {
			insertTrackCode(specificDivs[h]);
		}
	} else {
		insertTrackCode("all");	
	}
}

//addLoadEvent(tracklinks);
