/*
 all functions that need to be run "onload"
*/

window.onload = function onLoadRun() {
	try {
		externalLinks();
		//printLink();
		setTimeout(initOverLabels, 50);
	} catch (e) {
		// development only
		alert("OnLoad JavaScript error!");
		//var error_functiondoesntexist = 1;
	}
	// TODO focus on the first available non-hidden field
	try {
	 	document.forms[0][0].focus()
	} catch (e) {
		var error_functiondoesntexist = 1;
	}
}


function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");

	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") &&
				anchor.getAttribute("rel") == "external")
			anchor.target = "_blank";
	}
}

function printLink() {
	if (!document.getElementById) return;
	var printlink = document.getElementById("preside-link-print");
	printlink.href = "javascript:window.print()";
}