/**
 * Form User Interface Enhancements
 * v1.0, Fred LeBlanc <fred@imarc.net>
 */

/**
 * Removes the default value of an input element if it is
 * being shown
 *
 * return void
 */
function removeDefault(element)
{
	if (element.value == element.defaultValue) {
		element.value = '';
		
		if (arguments[1] != undefined) {
			element.className = arguments[1];
		}
	}
}

/**
 * Restores the default value of an input element if the current
 * value is empty
 *
 * return void
 */
function restoreDefault(element)
{
	if (element.value == '') {
		element.value = element.defaultValue;
		
		if (arguments[1] != undefined) {
			element.className = arguments[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.getAttribute("rel") == "external nofollow" || 
			anchor.getAttribute("rel") == "nofollow external" )
			)
		anchor.target = "_blank";
	}
}
window.onload = function() {
	externalLinks();
}