// mail link creation
function initMailLinks() {
	var arrSpans = document.getElementsByTagName("span");
	for (var i=0; i<arrSpans.length; i++) {
		if (arrSpans[i].className == "ea") {
			parseMailLink(arrSpans[i]);
		}
	}
	delete arrSpans;
}
function parseMailLink(objMailSpan) {
	var arrMailSpan = objMailSpan.getElementsByTagName("span");
	var strUserName = "";
	var strDomain = "";
	var strLinkTitle = "";
	for (var i=0; i<arrMailSpan.length; i++) {
		switch(arrMailSpan[i].className) {
			case "un":
				strUserName = arrMailSpan[i].innerHTML;
				break;
			case "dm":
				strDomain = arrMailSpan[i].innerHTML;
				break;
			case "tld":
				strTLD = arrMailSpan[i].innerHTML;
				break;
			case "lt":
				strLinkTitle = arrMailSpan[i].innerHTML;
				break;
		}
	}
	strLinkTitle = (strLinkTitle != "") ? strLinkTitle : strUserName + "@" + strDomain + "." + strTLD;
	objMailSpan.innerHTML = "<a href=\"mailto:" + strUserName + "@" + strDomain + "." + strTLD + "\">" + strLinkTitle + "</a>";
	delete arrMailSpan;
	delete strUserName;
	delete strDomain;
	delete strLinkTitle;
}
/*function validateForm(strFormID) {
	var objForm = document.getElementById(strFormID);
	var boolSubmitForm = true;
	for (var i=0; i<objForm.elements.length; i++) {
		if (objForm.elements[i].className.indexOf("required-field") != -1) {
			if ((objForm.elements[i].value==null) || (objForm.elements[i].value=="")) {
				boolSubmitForm = false;
			}
		}
	}
	if (!(boolSubmitForm)) {
		alert("Please complete all required fields.");
	}
	return boolSubmitForm;
}*/
function validateForm(strFormID) {
	var boolSubmit = true;
	for (var i=0; i<document.getElementById(strFormID).elements.length; i++) {
		if (document.getElementById(strFormID).elements[i].className.indexOf("required") != -1) {
			if (document.getElementById(strFormID).elements[i].value == "") {
				document.getElementById(strFormID).elements[i].className += " requiredwarning";
				boolSubmit = false;
			} else {
				document.getElementById(strFormID).elements[i].className = document.getElementById(strFormID).elements[i].className.replace(" requiredwarning","");
			}
		}
	}
	if (boolSubmit) {
		return true;
	} else {
		window.scrollTo(0,0);
		alert("Please complete all required fields.");
		return false;
	}
}
// page initialization functions
initMailLinks();