
var minPwd = 4;
var errEmptyUser = "Please insert username.";
var errEmptyFirstName = "Please insert firstname.";
var errEmptyLastName = "Please insert lastname.";
var errEmptyNickName = "Please insert nickname.";
var errEmptyEmail = "Please insert email.";
var errEmptyAddress = "Please insert contact address.";
var errEmptyProvince = "Please insert province.";
var errEmptyZip = "Please insert zip code.";
var errEmptyHomePhone = "Please insert home phone.";
var errEmptyMobile = "Please insert mobile phone.";
var errEmptyBirthDay = "Please insert your's day of birth.";
var errEmptyBirthMonth = "Please insert your's month of birth.";
var errEmptyBirthYear = "Please insert your's year of birth.";
var errEmptyGender = "Please insert gender.";
var errEmptyMaritalStatus = "Please insert marital status.";
var errEmptyEducation =  "Please insert education.";
var errEmptyOccupation = "Please insert occupation.";
var errEmptyIncome = "Please insert income monthly.";
var errEmptyUserName = "Please insert username.";
var errEmptyPassword = "Please insert password.";
var errEmptyRePassword = "Please insert re-type password.";
var errEmptyOldPassword = "Please insert old password";

var errEmptyYourName = "กรณากรอกชื่อผู้ส่ง";
var errEmptyYourEmail = "กรณากรอกอีเมล์ผู้ส่ง";
var errEmptyReciepientName = "กรณากรอกชื่อผู้รับ";
var errEmptyReciepientEmail = "กรณากรอกอีเมล์ผู้รับ";
var errEmptyYourMsg = "กรณากรอกข้อความที่ต้องการส่ง";

var errEmptyItemName = "Please insert item number.";
var errEmptyProductName = "Please insert product name.";
var errEmptyPrice = "Please insert product price.";
var errEmptyCollection = "Please select collection type.";
var errEmptyJewelryType = "Please select jewelry type.";
var errEmptyStoneType = "Please select stone type.";
var errEmptyDescription = "Please insert product description.";
var errEmptySmallPic = "Please browse small product image.";
var errEmptyLargePic = "Please browse large product image.";

var errEmptyContactName = "Please insert contact name.";
var errEmptyContactEmail = "Please insert contact email.";
var errEmptyComment = "Please insert your message to us.";

//=========================================================================

function Validate_frmMemberLogin(objForm)
{
	var dForm = document.forms[objForm.name];
	
	if(!checkString(dForm.txtUsername, errEmptyUserName)) { return false; }
	if(!checkString(dForm.txtPassword,  errEmptyPassword)) { return false; }
	return true;
}

//============================= Admin Form ===============================
function Validate_frmAdminLogin(objForm)
{
	var dForm = document.forms[objForm.name];
	
	if(!checkString(dForm.txtUsername, errEmptyUserName)) { return false; }
	if(!checkString(dForm.txtPassword,  errEmptyPassword)) { return false; }
	return true;
}

function Validate_frmChangePwd(objForm)
{
	var dForm = document.forms[objForm.name];
	
	if(!checkString(dForm.txtOldPassword, errEmptyOldPassword)) { return false; }
	if(!checkPassword(dForm.txtNewPassword, dForm.txtRePassword, minPwd)) { return false; }
	return true;
}

function Validate_frmAddProduct(objForm)
{
	var dForm = document.forms[objForm.name];
	var status = null;

	if(!checkString(dForm.item_number, errEmptyItemName)) { return false; }
	if(!checkString(dForm.product_name, errEmptyProductName)) { return false; }
	if(!checkString(dForm.price, errEmptyPrice)) { return false; }
	if(!checkString(dForm.collection, errEmptyCollection)) { return false; }
	if(!checkString(dForm.jewelry_type, errEmptyJewelryType)) { return false; }
	if(!checkString(dForm.stone_type, errEmptyStoneType)) { return false; }
	if(!checkString(dForm.description, errEmptyDescription)) { return false; }
	if(!checkString(dForm.small_file, errEmptySmallPic)) { return false; }
	if(!checkString(dForm.large_file, errEmptyLargePic)) { return false; }
	return true;
}
function Validate_frmEditProduct(objForm)
{
	var dForm = document.forms[objForm.name];
	var status = null;

	if(!checkString(dForm.item_number, errEmptyItemName)) { return false; }
	if(!checkString(dForm.product_name, errEmptyProductName)) { return false; }
	if(!checkString(dForm.price, errEmptyPrice)) { return false; }
	if(!checkString(dForm.collection, errEmptyCollection)) { return false; }
	if(!checkString(dForm.jewelry_type, errEmptyJewelryType)) { return false; }
	if(!checkString(dForm.stone_type, errEmptyStoneType)) { return false; }
	if(!checkString(dForm.description, errEmptyDescription)) { return false; }
	//if(!checkString(dForm.small_file, errEmptySmallPic)) { return false; }
	//if(!checkString(dForm.large_file, errEmptyLargePic)) { return false; }
	return true;
}

function Validate_frmRegister(objForm)
{
	var dForm = document.forms[objForm.name] ;
	if(!checkString(dForm.firstname, errEmptyFirstName)) { return false; }
	if(!checkString(dForm.lastname, errEmptyLastName)) { return false; }
	if(!checkEmail(dForm.email, errEmptyEmail)) { return false; }
	if(!checkString(dForm.address, errEmptyAddress)) { return false; }
	if(!checkString(dForm.selBirthDay, errEmptyBirthDay)) { return false; }
	if(!checkString(dForm.selBirthMonth, errEmptyBirthMonth)) { return false; }
	if(!checkString(dForm.selBirthYear, errEmptyBirthYear)) { return false; }
	if(!checkString(dForm.user, errEmptyUser)) { return false; }
	if(!checkString(dForm.pass, errEmptyPassword)) { return false; }
	if(!checkString(dForm.repass, errEmptyRePassword)) { return false; }
	if(!checkPassword(dForm.pass,dForm.repass,4)){ return false ; }
	return true;
}

function Validate_frmMemberLogin(objForm)
{
	var dForm = document.forms[objForm.name];
	
	if(!checkString(dForm.login_name, errEmptyUserName)) { return false; }
	if(!checkString(dForm.login_password,  errEmptyPassword)) { return false; }
	return true;
}

function Validate_frmContact(objForm)
{
	var dForm = document.forms[objForm.name];
	
	if(!checkString(dForm.fullname, errEmptyContactName)) { return false; }
	if(!checkEmail(dForm.email,  errEmptyContactEmail)) { return false; }
	if(!checkString(dForm.comments,  errEmptyComment)) { return false; }
	return true;
}