/* form validation script */
function validate_login() {
	var errorCount = 0;
	
	document.getElementById("formEmailErrorLogin").innerHTML = "";
	document.getElementById("formPasswordErrorLogin").innerHTML = "";
	document.forms['frmLogon'].tBOSUserName.style.background = "";
	document.forms['frmLogon'].tBOSPassword.style.background = "";
	document.forms['frmLogon'].tBOSUserName.style.border = "";
	document.forms['frmLogon'].tBOSPassword.style.border = "";
	
	if(document.forms['frmLogon'].tBOSPassword.value == "") {
		document.getElementById("formPasswordErrorLogin").innerHTML = "<br />Please enter a password";
		document.forms['frmLogon'].tBOSPassword.style.background = "#ffe6e6";
		document.forms['frmLogon'].tBOSPassword.style.border = "1px solid #ff9898";
		errorCount++;
	}
	
	if(document.forms['frmLogon'].tBOSUserName.value == "") {
		document.getElementById("formEmailErrorLogin").innerHTML = "<br />Please enter an email address";
		document.forms['frmLogon'].tBOSUserName.style.background = "#ffe6e6";
		document.forms['frmLogon'].tBOSUserName.style.border = "1px solid #ff9898";
		errorCount++;
	}
	else {
		document.getElementById("formEmailErrorLogin").innerHTML = "";
		document.forms['frmLogon'].tBOSUserName.style.background = "";
		document.forms['frmLogon'].tBOSUserName.style.border = "";
		
		if(document.forms['frmLogon'].tBOSUserName.value.indexOf("@") < 1 || document.forms['frmLogon'].tBOSUserName.value.lastIndexOf(".") < 1) {
			document.getElementById("formEmailErrorLogin").innerHTML = "<br />Please enter a valid email address";
			document.forms['frmLogon'].tBOSUserName.style.background = "#ffe6e6";
			document.forms['frmLogon'].tBOSUserName.style.border = "1px solid #ff9898";
			errorCount++;
		}
		else {
			document.forms['frmLogon'].tBOSUserName.style.background = "";
			document.forms['frmLogon'].tBOSUserName.style.border = "";
		}
	}
	
	if(errorCount > 0) {
		return false;
	}
	return true;
}  
function validate_register() {
	var errorCount = 0;
	
	document.getElementById("formEmailError").innerHTML = "";
	document.getElementById("formEmailChkError").innerHTML = "";
	document.forms['frmRegister'].tBOSUserName1.style.background = "";
	document.forms['frmRegister'].tBOSUserName2.style.background = "";
	document.forms['frmRegister'].tBOSUserName1.style.border = "";
	document.forms['frmRegister'].tBOSUserName2.style.border = "";
	
	if(document.forms['frmRegister'].tBOSUserName1.value == "") {
		document.getElementById("formEmailError").innerHTML = "<br />Please enter an email address";
		document.forms['frmRegister'].tBOSUserName1.style.background = "#ffe6e6";
		document.forms['frmRegister'].tBOSUserName1.style.border = "1px solid #ff9898";
		errorCount++;
	}
	else {
		document.getElementById("formEmailError").innerHTML = "";
		document.getElementById("formEmailChkError").innerHTML = "";
		document.forms['frmRegister'].tBOSUserName1.style.background = "";
		document.forms['frmRegister'].tBOSUserName2.style.background = "";
		document.forms['frmRegister'].tBOSUserName1.style.border = "";
		document.forms['frmRegister'].tBOSUserName2.style.border = "";
		
		if(document.forms['frmRegister'].tBOSUserName1.value.indexOf("@") < 1 || document.forms['frmRegister'].tBOSUserName1.value.lastIndexOf(".") < 1) {
			document.getElementById("formEmailError").innerHTML = "<br />Please enter a valid email address";
			document.forms['frmRegister'].tBOSUserName1.style.background = "#ffe6e6";
			document.forms['frmRegister'].tBOSUserName1.style.border = "1px solid #ff9898";
			errorCount++;
		}
		else {
			document.forms['frmRegister'].tBOSUserName1.style.background = "";
			document.forms['frmRegister'].tBOSUserName1.style.border = "";
		}
		if(document.forms['frmRegister'].tBOSUserName1.value != document.forms['frmRegister'].tBOSUserName2.value) {
			document.getElementById("formEmailChkError").innerHTML = "<br />The email addresses do not match";
			document.forms['frmRegister'].tBOSUserName2.style.background = "#ffe6e6";
			document.forms['frmRegister'].tBOSUserName2.style.border = "1px solid #ff9898";
			errorCount++;
		}
		else {
			document.getElementById("formEmailChkError").innerHTML = "";
			document.forms['frmRegister'].tBOSUserName1.style.background = "";
			document.forms['frmRegister'].tBOSUserName2.style.background = "";
			document.forms['frmRegister'].tBOSUserName1.style.border = "";
			document.forms['frmRegister'].tBOSUserName2.style.border = "";
		}
	}
	
	if(errorCount > 0) {
		return false;
	}
	return true;
}  