// JavaScript 
//Form functions
function checkEmailForm(fobj){
	if (LenCheck(fobj.namefrom,'姓名',2,20) && EmailCheck(fobj.mailfrom) && NumOnly(fobj.phone,'聯絡電話') && LenCheck(fobj.comment,'內容',3,20) )
	{
		fobj.action = "addon-page/hksb_webmail.php";
		return true;
	}
	else 
	{
		return false;
	}
}


//檢查文字長度
function LenCheck(fobj,filename,minlen,maxlen){
    str = fobj.value;
    if(str.length == 0)
    {
		alert("請輸入" + filename);
		fobj.focus();
		return false;
    }
    if(minlen != "")
    {    
		if(str.length < minlen)
		{
			alert(filename + "的長度不可少於" + minlen + "個字.");
			fobj.focus();
			return false;
		}
	}
	if(maxlen != "")
	{
		if(str.length > maxlen)
		{
			alert(filename + "的長度不可超過" + maxlen + "個字.");
			fobj.focus();
			return false;
		}
	}

	return true;
}

//檢查是否為正確的email
function EmailCheck(emailobj)
{
	//var pattern = /^(\w+[\.\-]?)?\w+@([\w]+\.)+[a-zA-Z]+$/;
	var pattern = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	if (pattern.test(emailobj.value) == true)
	{
		return true;
	}
	else if(emailobj.value.length==0)
	{
		alert("請輸入您的電郵地址");
		emailobj.focus();
		return false;
	}
	else
	{
		alert("請輸入正確的電郵地址");
		emailobj.focus();
		return false;
	}
}

//檢查是否為數字(可以為空)
function NumOnly(fobj,msg)
{
   var pattern = /^\d+$/;
  // alert(fobj.value);
   if(fobj.value.length != 0)
   {
		if (pattern.test(fobj.value) == true)
		{
			return true;
		}
		else
			alert(msg + "只能輸入數字."); 
			fobj.focus();
			return false;
	}
	else
		return true;		
}

//僅能輸入數字
function InputNumOnly()
{
	
	if ((event.keyCode >= 48) && (event.keyCode <= 57)){
		return true;
	}
	return false;
}

//檢查是否為空
function BlankCheck(obj,msg)
{ 
	var pattern = /^\s+$/;
		if(obj.value == "" || pattern.test(obj.value))
	{
		alert("請輸入"+msg);
		obj.focus();
		return false;
	}
	else
	{
		return true;
	}
}