// JavaScript Document

function validateLoginMember()
{
	var member_name, member_pwd;
	member_name = document.frmLoginMember.member_name.value;
	member_pwd = document.frmLoginMember.member_pwd.value;
	
	var email_regexp = new RegExp('^[^.][a-zA-Z0-9_-]+([.][a-zA-Z0-9_]+)*[@]([a-zA-Z0-9]+([-]?[a-zA-Z0-9]+))+[.](([a-zA-Z]{2,3}|([a-zA-Z]{2,3}[.][a-zA-Z]{2,2})))$', 'g');
	
	if (member_name == '')
	{
		alert('Please enter username');
		document.frmLoginMember.member_name.focus();
		return false;
	}
	else
	{
		if (false == email_regexp.test(member_name))
		{
			alert('Invalid username');
			document.frmLoginMember.member_name.focus();
			return false;
		}
	}
	
	if (member_pwd == '')
	{
		alert('Please enter the password');
		document.frmLoginMember.member_pwd.focus();
		return false;
	}
	return true;
}

function validateRegisterMember()
{
	var email, member_pwd, member_pwd_confirm, fname, lname, address1, city, state_province, zip_postal_code, country;
	
	email = document.frmRegisterMember.email.value;
	member_pwd = document.frmRegisterMember.member_pwd.value;
	member_pwd_confirm = document.frmRegisterMember.member_pwd_confirm.value;
	fname = document.frmRegisterMember.fname.value;
	lname = document.frmRegisterMember.lname.value;
	address1 = document.frmRegisterMember.address1.value;
	city = document.frmRegisterMember.city.value;
	state_province = document.frmRegisterMember.state_province.value;
	zip_postal_code = document.frmRegisterMember.zip_postal_code.value;
	country = document.frmRegisterMember.country.value;
	
	var email_regexp = new RegExp('^[^.][a-zA-Z0-9_-]+([.][a-zA-Z0-9_]+)*[@]([a-zA-Z0-9]+([-]?[a-zA-Z0-9]+))+[.](([a-zA-Z]{2,3}|([a-zA-Z]{2,3}[.][a-zA-Z]{2,2})))$', 'g');
	
	if (false == email_regexp.test(email))
	{
		alert('Please enter the valid email');
		document.frmRegisterMember.email.focus();
		return false;
	}
	
	if (member_pwd == '')
	{
		alert('Please enter the member password');
		document.frmRegisterMember.member_pwd.focus();
		return false;
	}
	
	if (member_pwd_confirm == '')
	{
		alert('Please re-enter the member password');
		document.frmRegisterMember.member_pwd_confirm.focus();
		return false;
	}
	
	if (fname == '')
	{
		alert('Please enter the first name');
		document.frmRegisterMember.fname.focus();
		return false;
	}
	
	if (lname == '')
	{
		alert('Please enter the last name');
		document.frmRegisterMember.lname.focus();
		return false;
	}
	
	if (address1 == '')
	{
		alert('Please enter the address');
		document.frmRegisterMember.address1.focus();
		return false;
	}
	
	if (city == '')
	{
		alert('Please enter the city');
		document.frmRegisterMember.city.focus();
		return false;
	}
	
	if (state_province == '')
	{
		alert('Please enter the state or province');
		document.frmRegisterMember.state_province.focus();
		return false;
	}
	
	if (zip_postal_code == '')
	{
		alert('Please enter the zip or postal code');
		document.frmRegisterMember.zip_postal_code.focus();
		return false;
	}
	
	if (country == '')
	{
		alert('Please enter the country');
		document.frmRegisterMember.country.focus();
		return false;
	}
	
	return true;
	
}


function validateUpdateMember()
{
	
	var email, fname, lname, address1, city, state_province, zip_postal_code, country;
	
	email = document.frmUpdateMember.email.value;
	fname = document.frmUpdateMember.fname.value;
	lname = document.frmUpdateMember.lname.value;
	address1 = document.frmUpdateMember.address1.value;
	city = document.frmUpdateMember.city.value;
	state_province = document.frmUpdateMember.state_province.value;
	zip_postal_code = document.frmUpdateMember.zip_postal_code.value;
	country = document.frmUpdateMember.country.value;
	
	var email_regexp = new RegExp('^[^.][a-zA-Z0-9_-]+([.][a-zA-Z0-9_]+)*[@]([a-zA-Z0-9]+([-]?[a-zA-Z0-9]+))+[.](([a-zA-Z]{2,3}|([a-zA-Z]{2,3}[.][a-zA-Z]{2,2})))$', 'g');
	
	if(false == email_regexp.test(email))
	{
		alert('Please enter the valid email');
		document.frmUpdateMember.email.focus();
		return false;
	}
	
	if (fname == '')
	{
		alert('Please enter the first name');
		document.frmUpdateMember.fname.focus();
		return false;
	}
	
	if (lname == '')
	{
		alert('Please enter the last name');
		document.frmUpdateMember.lname.focus();
		return false;
	}
	
	if (address1 == '')
	{
		alert('Please enter the address');
		document.frmUpdateMember.address1.focus();
		return false;
	}
	
	if (city == '')
	{
		alert('Please enter the city');
		document.frmUpdateMember.city.focus();
		return false;
	}
	
	if (state_province == '')
	{
		alert('Please enter the state or province');
		document.frmUpdateMember.state_province.focus();
		return false;
	}
	
	if (zip_postal_code == '')
	{
		alert('Please enter the zip or postal code');
		document.frmUpdateMember.zip_postal_code.focus();
		return false;
	}
	
	if (country == '')
	{
		alert('Please enter the country');
		document.frmUpdateMember.country.focus();
		return false;
	}
	
	return true;
}


function validatePostNewsComment()
{
	var fname, lname, email, comment;
	
	fname = document.frmPostNewsComment.fname.value;
	lname = document.frmPostNewsComment.lname.value;
	email = document.frmPostNewsComment.email.value;
	comment = document.frmPostNewsComment.comment.value;
	
	var email_regexp = new RegExp('^[^.][a-zA-Z0-9_-]+([.][a-zA-Z0-9_]+)*[@]([a-zA-Z0-9]+([-]?[a-zA-Z0-9]+))+[.](([a-zA-Z]{2,3}|([a-zA-Z]{2,3}[.][a-zA-Z]{2,2})))$', 'g');
	
	if (fname == '')
	{
		alert('Please enter the first name');
		document.frmPostNewsComment.fname.focus();
		return false;
	}
	
	if (lname == '')
	{
		alert('Please enter the last name');
		document.frmPostNewsComment.lname.focus();
		return false;
	}
	
	if(false == email_regexp.test(email))
	{
		alert('Please enter the valid email');
		document.frmPostNewsComment.email.focus();
		return false;
	}
	
	if (comment == '')
	{
		alert('Please enter the comment');
		document.frmPostNewsComment.comment.focus();
		return false;
	}
	
}


function validateUpdatePhoto()
{
	var image;
	image = document.frmUpdatePhoto.image.value;
	if (image == '')
	{
		alert('Please select a new photo');
		return false;
	}
	return true;
}




