﻿// JavaScript Document
String.prototype.Trim = function() { 
	return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 

function checkMail(email) {
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return true;
	else return false;
}
function checkLogin(myForm){
	memberId = myForm.memberId;
	password = myForm.password;
	var sendFlag = true;
	
	if (memberId.value.Trim() == "" && sendFlag){
		alert("請輸入登入名稱");
		sendFlag = false;
		memberId.focus();
	}
	if (password.value.Trim() == "" && sendFlag){
		alert("請輸入密碼");
		sendFlag = false;
		password.focus();
	}	
					
	if (sendFlag) {
		myForm.method = "POST";
		myForm.action += "?goLogin";
		myForm.submit();
	}
	
}
function checkFg(myForm){
	email = myForm.email;
	var sendFlag = true;

	if (email.value.Trim() == "" && sendFlag){
		alert("請輸入你的電郵地址");
		sendFlag = false;
		email.focus();
	} else if (!checkMail(email.value) && sendFlag) {
		alert("電郵地址不正確，請重新輸入。");
		sendFlag = false;
		email.focus();
	}
	if (sendFlag) {
		myForm.method = "POST";
		myForm.action += "?goSend";
		myForm.submit();
	}
}

function checkEdit(myForm){
	name1 = myForm.firstName;
	name2 = myForm.lastName;	
	email = myForm.email;
	var sendFlag = true;
	if (name1.value.Trim() == "" && sendFlag){
		alert("請輸入你的名字");
		sendFlag = false;
		name1.focus();
	}
	if (name2.value.Trim() == "" && sendFlag){
		alert("請輸入你的姓氏");
		sendFlag = false;
		name2.focus();
	}
	if (email.value.Trim() == "" && sendFlag){
		alert("請輸入你的電郵地址");
		sendFlag = false;
		email.focus();
	} else if (!checkMail(email.value) && sendFlag) {
		alert("電郵地址不正確，請重新輸入。");
		sendFlag = false;
		email.focus();
	}
	if (sendFlag) {
		myForm.method = "POST";
		myForm.action += "?goEdit";
		myForm.submit();
	}
}

function checkContact(myForm) {
	cname = myForm.cname;
	email = myForm.email;
	tel = myForm.tel;
	fax = myForm.fax;
	content = myForm.content;
	var sendFlag = true;

	if (cname.value.Trim() == "" && sendFlag){
		alert("請輸入你的姓名");
		sendFlag = false;
		cname.focus();
	}
	
	if (tel.value.Trim() == "" && sendFlag){
		alert("請輸入你的電話");
		sendFlag = false;
		tel.focus();
	}
	
	if (email.value.Trim() == "" && sendFlag){
		alert("請輸入你的電郵地址");
		sendFlag = false;
		email.focus();
	} else if (!checkMail(email.value) && sendFlag) {
		alert("電郵地址不正確，請重新輸入。");
		sendFlag = false;
		email.focus();
	}
	
	if (content.value.Trim() == "" && sendFlag){
		alert("請輸入你的留言內容");
		sendFlag = false;
		content.focus();
	}	
					
	if (sendFlag) {
		myForm.method = "POST";
		myForm.action = "successmail.php";
		myForm.submit();
	}
}


function checkContact(myForm) {
	cname = myForm.cname;
	email = myForm.email;
	tel = myForm.tel;
	fax = myForm.fax;
	content = myForm.content;
	var sendFlag = true;

	if (cname.value.Trim() == "" && sendFlag){
		alert("請輸入你的姓名");
		sendFlag = false;
		cname.focus();
	}
	
	if (tel.value.Trim() == "" && sendFlag){
		alert("請輸入你的電話");
		sendFlag = false;
		tel.focus();
	}
	
	if (email.value.Trim() == "" && sendFlag){
		alert("請輸入你的電郵地址");
		sendFlag = false;
		email.focus();
	} else if (!checkMail(email.value) && sendFlag) {
		alert("電郵地址不正確，請重新輸入。");
		sendFlag = false;
		email.focus();
	}
	
	if (content.value.Trim() == "" && sendFlag){
		alert("請輸入你的留言內容");
		sendFlag = false;
		content.focus();
	}	
					
	if (sendFlag) {
		myForm.method = "POST";
		myForm.action = "successmail.php";
		myForm.submit();
	}
}

function checkContactEN(myForm) {
	cname = myForm.cname;
	email = myForm.email;
	tel = myForm.tel;
	fax = myForm.fax;
	content = myForm.content;
	var sendFlag = true;

	if (cname.value.Trim() == "" && sendFlag){
		alert("Please enter your name.");
		sendFlag = false;
		cname.focus();
	}
	
	if (tel.value.Trim() == "" && sendFlag){
		alert("Please enter your phone no.");
		sendFlag = false;
		tel.focus();
	}
	
	if (email.value.Trim() == "" && sendFlag){
		alert("Please enter your email.");
		sendFlag = false;
		email.focus();
	} else if (!checkMail(email.value.Trim()) && sendFlag) {
		alert("Invalid email format, please re-enter.");
		sendFlag = false;
		email.focus();
	}
	
	if (content.value.Trim() == "" && sendFlag){
		alert("Please enter your message.");
		sendFlag = false;
		message.focus();
	}	
					
	if (sendFlag) {
		myForm.method = "POST";
		myForm.action = "successmail.php";
		myForm.submit();
	}
}