
function validateAddStaff(formName)
{
	if (checkStaffNo(formName) == false) { return false	}						
	if (checkFirstname(formName) == false) { return false }						
	if (checkLastname(formName) == false) { return false }						
	if (checkNric(formName) == false) { return false }						
	if (checkNationality(formName) == false) { return false }						
	if (checkEmail_value(formName) == false) { return false }						

	return true;
}

function validateSendNewsletter(formName)
{
	if (checkEmailRecipient1(formName) == false) { return false }
	if (checkEmailRecipient2(formName) == false) { return false }
	if (checkEmailRecipient3(formName) == false) { return false }
	if (checkEmailSubject(formName) == false) { return false }
	if (checkEmailContents(formName) == false) { return false }
	
	return true;
}

function validateContactUs(formName)
{
	if (checkName(formName) == false) { return false }
	if (checkContactNo(formName) == false) { return false }
	if (checkEmail_blank(formName) == false) { return false }
	if (checkEmail_value(formName) == false) { return false }
	
	return true;	
}

function validateRegister(formName)
{
	if (checkUsernameName(formName) == false) { return false }
	if (checkPassword1(formName) == false) { return false }
	if (checkPassword2(formName) == false) { return false }
	if (checkPasswordMatch(formName) == false) { return false }
	if (checkFirstname(formName) == false) { return false }
	if (checkLastname(formName) == false) { return false }
	if (checkEmail_blank(formName) == false) { return false }
	if (checkEmail_value(formName) == false) { return false }
	if (checkContactNo(formName) == false) { return false }
	
	return true;	
}

function validateLogin(formName)
{
	if (checkUsername(formName) == false) { return false }
	if (checkPassword(formName) == false) { return false }
	
	return true;	
}

function validateUsername(formName)
{
	if (checkUsername(formName) == false) { return false }
	
	return true;	
}

function validateScrubPak(formName)
{
	if (checkBookNow(formName) == false) { return false }
	if (checkPaymentMode(formName) == false) { return false }
	if (checkPayment2(formName) == false) { return false }
	
	return true;	
}

function checkBookNow(formName)
{
	if (formName.book_now.checked == false) 
	{
		alert ('You must select the check box "I WANT TO BOOK SCRUBPAK ONLINE NOW!!!" ');
		formName.book_now.focus();
		return false;
	} 
}

function checkPaymentMode(formName)
{
	if (formName.payment[0].checked == false && formName.payment[1].checked == false && formName.payment[2].checked == false) 
	{
		alert ('You must select your preferred payment mode');
		return false;
	} 
}

function checkPayment2(formName)
{
	if (formName.payment[1].checked == true)
	{
		if (formName.name.value =="")
		{
			alert("Please enter your name");
			formName.name.focus();
			return false;
		}
		else if (formName.contact_no.value == "")
		{
			alert("Please enter your contact no.");
			formName.contact_no.focus();
			return false;
		}
		else if (formName.address.value == "")
		{
			alert("Please enter your address");
			formName.address.focus();
			return false;
		}
	} 
}

function checkStaffNo(formName)
{
	if (formName.staffno.value == "")
	{
		alert("Please enter staff id.");
		formName.staffno.focus(); 
		return false; 
	}
}

function checkName(formName)
{
	if (formName.name.value == "")
	{
		alert("Please enter your name.");
		formName.name.focus(); 
		return false; 
	}
}

function checkFirstname(formName)
{
	if (formName.firstname.value == "")
	{
		alert("Please enter first name.");
		formName.firstname.focus(); 
		return false; 
	}
}

function checkContactNo(formName)
{
	if (formName.contact_no.value == "")
	{
		alert("Please enter your contact number.");
		formName.contact_no.focus(); 
		return false; 
	}
}

function checkLastname(formName)
{
	if (formName.lastname.value == "")
	{
		alert("Please enter last name.");
		formName.lastname.focus(); 
		return false; 
	}
}

function checkNric(formName)
{
	if (formName.nric.value == "")
	{
		alert("Please enter NRIC.");
		formName.nric.focus(); 
		return false; 
	}
}

function checkNationality(formName)
{
	if (formName.nationality.value == "")
	{
		alert("Please enter Nationality.");
		formName.nationality.focus(); 
		return false; 
	}
}

function checkEmail_blank(formName)
{
	if (formName.email.value == "") 
	{
		alert("Please enter Email Address.");
		formName.email.focus(); 
		return false; 
	}
}

function checkEmail_value(formName)
{
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (formName.email.value != "") 
	{
		if (!re_mail.test(formName.email.value)) 
		{
			alert("The Email Address is not valid.");
			formName.email.focus(); 
			return false;
		}
	}
}

function checkEmailRecipient1(formName)
{
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (formName.more_receipent_1.value != "") 
	{
		if (!re_mail.test(formName.more_receipent_1.value)) 
		{
			alert("The Email Address is not valid.");
			formName.more_receipent_1.focus(); 
			return false;
		}
	}
}

function checkEmailRecipient2(formName)
{
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (formName.more_receipent_2.value != "") 
	{
		if (!re_mail.test(formName.more_receipent_2.value)) 
		{
			alert("The Email Address is not valid.");
			formName.more_receipent_2.focus(); 
			return false;
		}
	}
}

function checkEmailRecipient3(formName)
{
	var re_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z])+$/;
	if (formName.more_receipent_3.value != "") 
	{
		if (!re_mail.test(formName.more_receipent_3.value)) 
		{
			alert("The Email Address is not valid.");
			formName.more_receipent_3.focus(); 
			return false;
		}
	}
}

function checkEmailSubject(formName)
{
	if (formName.subject.value == "")
	{
		alert("Please enter email subject.");
		formName.subject.focus(); 
		return false; 
	}
}

function checkEmailContents(formName)
{
	if (formName.contents.value == "")
	{
		alert("Please enter email contents.");
		formName.contents.focus(); 
		return false; 
	}
}

function checkUsernameName(formName)
{
	var re_username = /^([a-zA-Z0-9])/;

	if (formName.username.value == "")
	{
		alert("Please enter your preferred username.");
		formName.username.focus(); 
		return false; 
	}
	else
	{
		if (!re_username.test(formName.username.value)) 
		{
			alert("Username can only contain a to z and digits 0 to 9");
			formName.username.focus(); 
			return false;
		}
	}
}

function checkPassword(formName)
{
	if (formName.password.value == "") 
	{
		alert("Please enter your password.");
		formName.password.focus(); 
		return false; 
	}
}

function checkPassword1(formName)
{
	if (formName.password1.value == "") 
	{
		alert("Please enter your password.");
		formName.password1.focus(); 
		return false; 
	}
}

function checkPassword2(formName)
{
	if (formName.password2.value == "") 
	{
		alert("Please confirm your password.");
		formName.password2.focus(); 
		return false; 
	}
}

function checkPasswordMatch(formName)
{
	if (formName.password1.value != formName.password2.value) 
	{
		alert("Password does not match.");
		formName.password1.focus(); 
		return false; 
	}
}

function checkUsername(formName)
{
	if (formName.username.value == "")
	{
		alert("Please enter your username.");
		formName.username.focus(); 
		return false; 
	}
}


