function prepareExternalLinks() {
	if (!document.getElementsByTagName) return false;
	var hrefs = document.getElementsByTagName("a");
	var linkrel;
	for (var i=0; i <hrefs.length; i++) {
		linkrel= hrefs[i].getAttribute("rel");
		if (linkrel != null){
			if (linkrel.indexOf("external") == -1) continue;
			hrefs[i].onclick = function() {
				window.open(this.href);
				return false;
			}
			
			// make links accessible for keyboard
			hrefs[i].onkeypress = hrefs[i].onclick;
		}
	}
}
function initialize(){
	prepareExternalLinks();
	var rows = document.getElementsByTagName('tr');
	for (i=1;i<rows.length;i++) {
		rows[i].onmouseover = highlight;
		rows[i].onmouseout = dehighlight;
		rows[i].onclick = viewJob;
	}
	function highlight() { 
		for (i=0;i<this.childNodes.length;i++) {
			this.childNodes[i].className = "highlight";
		}
	}
	function dehighlight() { 
		for (i=0;i<this.childNodes.length;i++) {
			this.childNodes[i].className = "";
		}
	}
	function viewJob() {
		var link = this.getElementsByTagName('a');
		
		if (link[0])
		{
			window.location.href = link[0].href;
		}
	}
}

window.onload = initialize;