/* Top Login Link */
function Login(){
	var returl = document.URL;
	returl = escape(returl);
	document.location.href = 'https://www.gomlab.com/login/login.gom?lang=tw&returl=' + returl;
}

/* Top Logout Link */
function Logout(){
	var returl = document.URL;
	returl = escape(returl);
	document.location.href = 'https://www.gomlab.com/login/logout.gom?lang=tw&returl=' + returl;
}

/* Top My Profile Link */
function MyProfile(){
	document.location.href = 'https://www.gomlab.com/member/edit_profile.gom?lang=tw';
}

/* Login Check */
function chkLoginForm()
{
	var fm = document.frm;
	if( fm.username.value=='' ){
		alert( '請輸入ID' );
		fm.username.focus();
		return;
	}

	if( fm.password.value=='' ){
		alert( '請輸入密碼' );
		fm.password.focus();
		return;
	}

	fm.submit();

	return;
}

/* New Account Agree Check */
function chkAgree(){

	var fm = document.frm;
	if(!fm.agree.checked){
		alert("我已經閱讀并同意上述協議條款");
		fm.agree.focus();
		return false;
	}
	fm.submit();
	return false;
}

/* Mail Check */
function checkMail(mail)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(mail)) return true;
	else return false;
}

/* Alpha Number Check */
function isAlphaNumCheck(val)
{
	var filter  = /^([a-zA-Z0-9])+$/;
	if (filter.test(val)) return true;
	else return false;
}

/* Register Form Check */
function goRegister(){

	var fm = document.frm;
	if(fm.email.value == ""){
		alert("請輸入電子郵箱地址");
		fm.email.focus();
		return false;
	}

	if(!checkMail(fm.email.value)){
		alert('檢測電子郵箱地址是否有效');
		fm.email.focus();
		return false;
	}

	if(fm.reemail.value == ""){
		alert("對不起，確認電子郵箱地址無效或尚未填寫");
		fm.reemail.focus();
		return false;
	}

	if(fm.email.value != fm.reemail.value){
		alert("輸入的電子郵箱地址不一致");
		fm.email.focus();
		return false;
	}

	if(fm.username.value == ""){
		alert("請輸入用戶名");
		fm.username.focus();
		return false;
	}

	if(fm.username.value.length < 6 || fm.username.value.length > 20){
		alert( "用戶名至少含有6個字符或數字" );
		fm.username.focus();
		return false;
	}

	if(!isAlphaNumCheck(fm.username.value)){
		alert( "用戶名為字符或數字，請使用字母或數字" );
		fm.username.focus();
		return false;
	}

	if(fm.new_password.value == ""){
		alert("對不起，密碼無效");
		fm.new_password.focus();
		return false;
	}

	if(fm.new_password.value.length < 6 || fm.new_password.value.length > 30){
		alert( "密碼至少含有6個字符或數字" );
		fm.new_password.focus();
		return false;
	}

	if(fm.password_confirm.value == ""){
		alert("對不起，確認密碼無效");
		fm.password_confirm.focus();
		return false;
	}

	if(fm.new_password.value != fm.password_confirm.value){
		alert("輸入的密碼不一致");
		fm.password_confirm.focus();
		return false;
	}
	if(fm.locationCode.value == ""){
		alert("請選擇地區");
		fm.locationCode.focus();
		return false;
	}
	if(fm.verification.value == ""){
		alert("請輸入驗證碼");
		fm.verification.focus();
		return false;
	}

	fm.submit();
	return false;
}

/* Search ID Form Check */
function goSearchID(){

	var fm =  document.idFrm;
	if(fm.username.value == ""){
		alert("請輸入用戶名");
		fm.username.focus();
		return false;
	}

	if(fm.password.value == ""){
		alert("請輸入密碼");
		fm.password.focus();
		return false;
	}

	fm.submit();
	return false;
}

/* Search Password Form Check */
function goSearchPW(){

	var fm =  document.passFrm;
	if(fm.email.value == ""){
		alert("請輸入ID（電子郵箱地址）");
		fm.email.focus();
		return false;
	}

	if(fm.username.value == ""){
		alert("請輸入用戶名");
		fm.username.focus();
		return false;
	}

	fm.submit();
	return false;
}

/* remind_email.gom use*/
function LoginRe(){
	var returl = "http://www.gomlab.com/tw/";
	returl = escape(returl);
	location.href = "/login/login.gom?lang=tw&returl="+returl;
}

/* Delete Account Form Check */
function goDelete(){
	var fm =  document.frm;
	reasonChk = false;
	for(i=0; i < fm.reason.length; i++){
		if(fm.reason[i].checked == true){
			reasonChk = true;
		}
	}
	if(!reasonChk){
		alert('請選擇原因');
		return false;
	}
	if(fm.reason[3].checked){
		if(fm.reason_text.value == ""){
			alert("請輸入原因");
			fm.reason_text.focus();
			return false;
		}
	}
	if(!fm.agree.checked){
		alert("請確認上述訊息");
		return false;
	}

	fm.submit();
	return false;
}

/* Edit Profile Email Change Form Check */
function changeEMail(){
	var fm =  document.upEmail;
	if(fm.new_useremail.value == ""){
		alert("請輸入更改后的電子郵箱地址");
		fm.new_useremail.focus();
		return false;
	}

	fm.submit();
	return false;
}

/* Edit Profile UName Change Form Check */
function changeUName(){
	var fm =  document.upUname;
	if(fm.new_username.value == ""){
		alert("請輸入新的用戶名");
		fm.new_username.focus();
		return false;
	}

	fm.submit();
	return false;
}

/* Edit Profile Password Change Form Check */
function changePwd(){
	var fm =  document.upPwd;
	if(fm.password.value == ""){
		alert("請輸入當前密碼");
		fm.password.focus();
		return false;
	}
	if(fm.enter_password.value == ""){
		alert("請輸入新密碼");
		fm.enter_password.focus();
		return false;
	}
	if(fm.enter_password.value != fm.password_confirm.value){
		alert("輸入的密碼不一致");
		fm.password_confirm.focus();
		return false;
	}
	fm.submit();
	return false;
}

/* Edit Profile Additional Information Change Form Check */
function changeOp(){
	var fm =  document.upOp;
	if(fm.locationCode.value == ""){
		alert("請選擇地區");
		fm.locationCode.focus();
		return false;
	}
	fm.submit();
	return false;
}

