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 externalForms() {
 if (!document.getElementsByTagName) return;
 
 var forms = document.getElementsByTagName("form");
 for( var i=0; i<forms.length;i++) {
	var form = forms[i];
	if (form.getAttribute("action") &&
		form.getAttribute("rel") == "external")
	form.target = "_blank";
 }
}

function inputStyle() {
	if (!document.getElementsByTagName) return;
	
	var inputs = document.getElementsByTagName("input");
	for( var i=0; i<inputs.length;i++) {
		var input = inputs[i];
		var _class = input.getAttribute("class");
		if(_class != null)
			_class += " ";
		else
			_class = "";
		if (input.getAttribute("type") != 'hidden')
		input.setAttribute('class', _class + input.getAttribute("type"));
	}
}

//Run each of the standard startup functions.
function loader()
{
        externalLinks();
        externalForms();
		inputStyle();
}
var date = new CalendarPopup();
window.onload = loader;