/* measures against flicker */
try {
	document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}

/* form reset */
function clear() {
	this.form.reset(); return false;
}

/* popup */
function popup(win_url,win_width,win_height) {
	var win_date = "location=yes,menubar=no,status=yes,scrollbars=yes,resizable=yes," + win_width + "," + win_height;
	WinOpen = window.open(win_url,'popup',win_date);
	WinOpen.focus();
}

/* externalLinks */
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a")
	var area = document.getElementsByTagName("area")
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}
	for (var i=0; i<area.length; i++) {
		var anchor = area[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
		anchor.target = "_blank";
	}	
}
window.onload=externalLinks;