function checkArticle(){
		if (document.article.author.value.length <= 0){
				alert('The article author is required. Please enter an author name');
				document.article.author.focus();
				return false;
		}else if (document.article.title.value.length <= 0){
				alert('The article title is required. Please enter a title');
				document.article.title.focus();
				return false;
		}else if (document.article.modified.value.length <= 0){
				alert('The posting date is required. Please enter date and time');
				document.article.modified.focus();
				return false;
		}else if (document.article.expired.value.length <= 0){
				alert('The ending date is required. Please enter date and time');
				document.article.expired.focus();
				return false;
		}

		return true;
}
function checkEditProfile(){
		if (document.user.firstname.value.length <= 0){
				alert('The firstname is required. Please enter a firstname');
				document.user.firstname.focus();
				return false;
		}else if (document.user.lastname.value.length <= 0){
				alert('The lastname is required. Please enter a lastname');
				document.user.lastname.focus();
				return false;
		}else if (document.user.email.value.length <= 0){
				alert('The e-mail address is required. Please enter an e-mail address');
				document.user.email.focus();
				return false;
		}else if (IsValidMail(document.user.email.value) == false){
				alert('The e-maill address is invalid. Please enter a correct format of e-mail address');
				document.user.email.focus();
				return false;
		}

		return true;
}
function checkAddProfile(){
		if (document.user.username.value.length <= 0){
				alert('The user username is required. Please enter a username');
				document.user.username.focus();
				return false;
		}else if (document.user.password.value.length <= 0){
				alert('The password is required. Please enter a password');
				document.user.password.focus();
				return false;
		}else if (document.user.firstname.value.length <= 0){
				alert('The firstname is required. Please enter a firstname');
				document.user.firstname.focus();
				return false;
		}else if (document.user.lastname.value.length <= 0){
				alert('The lastname is required. Please enter a lastname');
				document.user.lastname.focus();
				return false;
		}else if (document.user.email.value.length <= 0){
				alert('The e-mail address is required. Please enter an e-mail address');
				document.user.email.focus();
				return false;
		}else if (IsValidMail(document.user.email.value) == false){
				alert('The e-maill address is invalid. Please enter a correct format of e-mail address');
				document.user.email.focus();
				return false;
		}

		return true;
}
function checkPwd(){
		if(document.password.password1.value.length <= 0) {
				alert("Please enter your new password");
				document.password.password1.focus();
				return false;
		}else if(document.password.password2.value.length <= 0) {
				alert("Please confirm your new password");
				document.password.password2.focus();
				return false;
		}else if (document.password.password1.value != document.password.password2.value) {
				alert("Your new passwords do not match");
				document.password.password2.focus();
				return false;
		}
		return true;
}
function checkPassword() {
	if(document.PwdReset.newpass.value.length <= 0) {
		alert("Please enter your new password");
		document.PwdReset.newpass.focus();
		return false;
	}else if(document.PwdReset.confirm.value.length <= 0) {
		alert("Please enter your current password");
		document.PwdReset.confirm.focus();
		return false;
	}else if(document.PwdReset.secCode.value.length <= 0) {
		alert("Please enter a security code");
		document.PwdReset.secCode.focus();
		return false;
	}else if (document.PwdReset.newpass.value != document.PwdReset.confirm.value) {
		alert("Your new passwords do not match");
		document.PwdReset.confirm.focus();
		return false;
	}else if(document.PwdReset.newpass.value.length < 8){
		alert("Your new password is too short");
		document.PwdReset.newpass.focus();
		return false;
	} else if(classcount(document.PwdReset.newpass.value) == 1) {
		highlight(document.PwdReset.newpass.value);
		alert("Password does not meet the listed requirements. Please include at least 2 more character types.");
		document.PwdReset.newpass.focus();
		return false;
	} else if(classcount(document.PwdReset.newpass.value) == 2) {
		highlight(document.PwdReset.newpass.value);
		alert("Password does not meet the listed requirements. Please include at least 1 more character types.");
		document.PwdReset.newpass.focus();
		return false;
	}

	return true;
}
function checkAlbum(){
	if (document.album.title.value.length <= 0){
			alert('The album title is required. Please enter an album title');
			document.album.title.focus();
			return false;
	}else if (document.album.created.value.length <= 0){
			alert('The album date is required. Please enter an album date');
			document.album.created.focus();
			return false;
	}

	return true;
}
function checkEvent(){
	if (document.event.title.value.length <= 0){
			alert('The event title is required. Please enter an event title');
			document.event.title.focus();
			return false;
	}else if (document.event.timedate.value.length <= 0){
			alert('The event date and time are required. Please enter event date and time');
			document.event.timedate.focus();
			return false;
	}

	return true;
}
function checkLink(){
	if (document.link.name.value.length <= 0){
			alert('The link name is required. Please enter a link name');
			document.link.name.focus();
			return false;
	}else if (document.link.url.value.length <= 0){
			alert('The link URL is required. Please enter a link URL');
			document.link.url.focus();
			return false;
	}

	return true;
}