//if the browser has JS turned on, set html class name to "hasJS"
document.documentElement.className += "hasJS";

// ATTACH EVENT HANDLERS
addEvent(window, 'load', function() {
 		doStandardsCompliantExternalLinks();
		enableClearDefault();
	}
); 
function doStandardsCompliantExternalLinks() {
	if (!document.getElementsByTagName) {return;}
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		if (anchors[i].getAttribute("href") && anchors[i].getAttribute("rel") == "external") {// for example: title="Download Adobe Reader" rel="external"
			anchors[i].target = "_blank";
			anchors[i].title += " - Opens in new window";
		}
	}
};
function enableClearDefault() {
	if (!document.getElementsByTagName) return;
	var inputFields = document.getElementsByTagName("input");
	for (var i=0; i<inputFields.length; i++) {
		var inputField = inputFields[i];
		if (inputField.type=="text") {
			addEvent(inputFields[i], 'focus', 
				function() {
					clearDefault(this);
				}
			);
		}
	}
};
function clearDefault(el) {
	if ((el.defaultValue==el.value) && (isNaN(el.value))) {
		el.select();
	}
};