function validateField (regex, inputStr, helpText, formatId, helpMessage) {
	if (!regex.test(inputStr.value)) {
		if (helpText != null)
			document.getElementById(helpText).innerHTML = helpMessage;
			document.getElementById(formatId).style.color = "red";
			document.getElementById("submitbutton").disabled=true;
		return false;
	}
	else {
		if (helpText != null)
			document.getElementById(helpText).innerHTML = "";
			document.getElementById(formatId).style.color = "black";
			document.getElementById("submitbutton").disabled=false;
		return true;
	}
}

function validateNotBlank (inputStr, helpText, formatId, helpMessage) {
	if (inputStr.value.length == 0) {
		if (helpText != null)
			document.getElementById(helpText).innerHTML = helpMessage;
			document.getElementById(formatId).style.color = "red";
			document.getElementById("submitbutton").disabled=true;
		return false;
	}
	else {
		if (helpText != null)
			document.getElementById(helpText).innerHTML = "";
			document.getElementById(formatId).style.color = "black";
			document.getElementById("submitbutton").disabled=false;
		return true;
	}
}

function clearForm()	{
	window.location.href="referform.html";
}

function switchPage(select) {
	var index;
	for (index=0; index<select.options.length; index++) {
		if(select.options[index].selected) {
			if(select.options[index].value!="") {
				window.location.href=select.options[index].value;
				break;
			}
		}

	}
}