// 檔案目的: 處理 "聯絡我們" 頁面相關動作
// 作者: Terry
//
// 相關檔案:
// ../contactUs.jsp .... "聯絡我們" 頁面

$(document).ready(onBodyReady);

//onload
function onBodyReady()
{
	// Message Mapping
	$(document.formContactUs).submit(onSubmitContactUs);
}
function trim(stringToTrim)
{
 return stringToTrim.replace(/^\s+|\s+$/g,"");
}

// 按下傳送的時候要先做的事...
function onSubmitContactUs()
{
	// 檢查輸入
	var strUserName = document.formContactUs.userName.value;
	var strUserCompany = document.formContactUs.userCompany.value;
	var strUserEMail = document.formContactUs.userEMail.value;
	var strUserTel = document.formContactUs.userTel.value;
	var strUserInput = document.formContactUs.userInput.value;

	if (trim(strUserInput) == "")
	{
		alert("請輸入您的建議.");
		return false;
	}

	if (trim(strUserTel) == "")
	{
		alert("請輸入您的電話.");
		return false;
	}

	if (trim(strUserEMail) == "")
	{
		alert("請輸入您可連絡的 EMail.");
		return false;
	}

	// 檢查 EMail 格式...
	while(strUserEMail.substring(0, 1) == " ") strUserEMail = strUserEMail.substring(1);
	while(strUserEMail.substring(strUserEMail.length-1) == " ") strUserEMail = strUserEMail.substring(0, strUserEMail.length-1);
	var nAtPos = strUserEMail.indexOf("@");
	var nEMLen = strUserEMail.length;
	if ((nAtPos <= 0) || (nAtPos >= nEMLen-1))
	{
		alert("EMail 格式錯誤, 請輸入您可連絡的 EMail.");
		return false;
	}

	// 檢查 EMail 正確性...
	return true;
}
