//使用者註冊會員
function Register()
{
	if(document.register.name.value=="")
	{
		alert("請輸入您的姓名！");
		document.register.name.focus();
		return false;
	}
	if(document.register.NickName.value=="")
	{
		alert("請輸入您的暱稱！");
		document.register.NickName.focus();
		return false;
	}
	/* 性別判斷 BEGIN */
	var selected = false
	var len = register.gender.length
	for (var i=0 ; i < len ; i++)
	{
        if(document.register.gender[i].checked){
            selected = true
        }
	}
	if(selected == false)
	{
        alert("請選擇您的性別！");
        return false
	}
	/* 性別判斷 END */
	if(document.register.email.value=="")//電子郵件
    {
		alert("請輸入您的電子郵件信箱！");
		document.register.email.focus();
		return false;
	}
	if(document.register.email.value!=="")
	{

		if(!checkmail(document.register.email))
			{
			document.register.email.focus();
			return false;
			} 
			
			function checkmail(myEmail) {
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail.value)){
			return (true)
			}
			alert("抱歉，您的的E-mail格式不正確!")
			return (false)
			}
	}
	if(document.register.tel.value=="")
	{
		alert("請輸入您的電話！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.tel.value.length<7)
	{
		alert("電話號碼長度不足7碼！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.mobile.value=="")
	{
		alert("請輸入您的手機號碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.mobile.value.length<10)
	{
		alert("手機號碼長度不足10碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.postcode.value=="")
	{
		alert("請輸入您的郵遞區號！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.postcode.value.length<3)
	{
		alert("郵遞區號號碼至少要3碼！");
		document.register.postcode.focus();
		return false;
	}
	/*
	if(document.register.city.value=="")
	{
		alert("請輸入您的居住城市！");
		document.register.city.focus();
		return false;
	}
	*/
	if(document.register.address.value=="")
	{
		alert("請輸入您的住址！");
		document.register.address.focus();
		return false;
	}
	if(document.register.passwd.value=="")
	{
		alert("請輸入密碼！");
		document.register.passwd.focus();
		return false;
	}
	if(document.register.passwd.value!=document.register.passwd2.value)
	{
		alert("密碼前後輸入有誤！");
		document.register.passwd2.focus();
		return false;
	}
	if(document.register.confirmation.value=="")
	{
		alert("請輸入驗證碼！");
		document.register.confirmation.focus();
		return false;
	}
}

//會員修改個人資料
function MemberUpdate()
{
	if(document.register.name.value=="")
	{
		alert("請輸入您的姓名！");
		document.register.name.focus();
		return false;
	}
	if(document.register.NickName.value=="")
	{
		alert("請輸入您的暱稱！");
		document.register.NickName.focus();
		return false;
	}
	if(document.register.tel.value=="")
	{
		alert("請輸入您的電話！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.tel.value.length<7)
	{
		alert("電話號碼長度不足7碼！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.mobile.value=="")
	{
		alert("請輸入您的手機號碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.mobile.value.length<10)
	{
		alert("手機號碼不足10碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.postcode.value=="")
	{
		alert("請輸入您的郵遞區號！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.postcode.value.length<3)
	{
		alert("郵遞區號號碼至少要3碼！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.city.value=="")
	{
		alert("請輸入您的居住城市！");
		document.register.city.focus();
		return false;
	}
	if(document.register.address.value=="")
	{
		alert("請輸入您的住址！");
		document.register.address.focus();
		return false;
	}
	if(document.register.passwd.value!=document.register.passwd2.value)
	{
		alert("密碼前後輸入有誤！");
		document.register.passwd2.focus();
		return false;
	}
}

//管理者新增會員
function CreateMember()
{
	if(document.register.name.value=="")
	{
		alert("請輸入會員姓名！");
		document.register.name.focus();
		return false;
	}
	if(document.register.NickName.value=="")
	{
		alert("請輸入會員暱稱！");
		document.register.NickName.focus();
		return false;
	}
	/* 性別判斷 BEGIN */
	var selected = false
	var len = register.gender.length
	for (var i=0 ; i < len ; i++)
	{
        if(document.register.gender[i].checked){
            selected = true
        }
	}
	if(selected == false)
	{
        alert("請選擇會員性別！");
        return false
	}
	/* 性別判斷 END */
	if(document.register.email.value=="")//電子郵件
    {
		alert("請輸入會員的電子郵件信箱！");
		document.register.email.focus();
		return false;
	}
	if(document.register.email.value!=="")
	{

		if(!checkmail(document.register.email))
			{
			document.register.email.focus();
			return false;
			} 
			
			function checkmail(myEmail) {
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myEmail.value)){
			return (true)
			}
			alert("抱歉，會員的E-mail格式不正確!")
			return (false)
			}
	}
	if(document.register.tel.value=="")
	{
		alert("請輸入會員電話！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.tel.value.length<7)
	{
		alert("電話號碼輸入有誤！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.mobile.value=="")
	{
		alert("請輸入會員手機號碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.mobile.value.length<10)
	{
		alert("手機號碼輸入有誤！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.postcode.value=="")
	{
		alert("請輸入會員郵遞區號！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.postcode.value.length<3)
	{
		alert("郵遞區號號碼至少要3碼！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.city.value=="")
	{
		alert("請輸入會員居住城市！");
		document.register.city.focus();
		return false;
	}
	if(document.register.address.value=="")
	{
		alert("請輸入會員住址！");
		document.register.address.focus();
		return false;
	}
	if(document.register.passwd.value=="")
	{
		alert("請輸入會員的密碼！");
		document.register.passwd.focus();
		return false;
	}
	if(document.register.passwd.value!=document.register.passwd2.value)
	{
		alert("密碼前後輸入有誤！");
		document.register.passwd2.focus();
		return false;
	}
}

//管理者修改會員
function MemberModify()
{
	if(document.register.name.value=="")
	{
		alert("請輸入會員姓名！");
		document.register.name.focus();
		return false;
	}
	if(document.register.NickName.value=="")
	{
		alert("請輸入會員暱稱！");
		document.register.NickName.focus();
		return false;
	}
	/* 性別判斷 BEGIN */
	var selected = false
	var len = register.gender.length
	for (var i=0 ; i < len ; i++)
	{
        if(document.register.gender[i].checked){
            selected = true
        }
	}
	if(selected == false)
	{
        alert("請選擇會員性別！");
        return false
	}
	/* 性別判斷 END */
	if(document.register.tel.value=="")
	{
		alert("請輸入會員電話！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.tel.value.length<7)
	{
		alert("電話號碼長度不足7碼！");
		document.register.tel.focus();
		return false;
	}
	if(document.register.mobile.value=="")
	{
		alert("請輸入會員手機號碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.mobile.value.length<10)
	{
		alert("手機號碼不足10碼！");
		document.register.mobile.focus();
		return false;
	}
	if(document.register.postcode.value=="")
	{
		alert("請輸入會員郵遞區號！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.postcode.value.length<3)
	{
		alert("郵遞區號號碼至少要3碼！");
		document.register.postcode.focus();
		return false;
	}
	if(document.register.city.value=="")
	{
		alert("請輸入會員居住城市！");
		document.register.city.focus();
		return false;
	}
	if(document.register.address.value=="")
	{
		alert("請輸入會員住址！");
		document.register.address.focus();
		return false;
	}
	if(document.register.passwd.value!=document.register.passwd2.value)
	{
		alert("密碼前後輸入有誤！");
		document.register.passwd2.focus();
		return false;
	}
}

