
//檢查文字長度
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;
}

//測試字串是否只包含數值與英文
function AsciiCharOnly(fobj,filename)
{
    var pattern = /^\w+$/;
    
    if (pattern.test(fobj.value) == true)
    {
		return true;
    }
    else
		alert(filename + "限定英文或數字!"); 
		fobj.focus();
		return false;
}

//檢查是否為正確的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("請輸入您的Email");
		emailobj.focus();
		return false;
	}
	else
	{
		alert("請輸入正確的Email");
		emailobj.focus();
		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;
	}
}

//檢查是否為數字(可以為空)
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;
}

//radio check
function chkradio(fobj,msg)
{
	//alert(fobj.length)
	for (var i=0;i<fobj.length;i++){
		if (fobj[i].checked){
			return true;
		}
	}
	alert(msg);
	//fobj[0].focus();
	return false;
}

//checkbox check
function chkcheckbox(fobj,msg)
{
	//alert(fobj[0].value)
	if (fobj.checked)
	{
		return true;
	}
	else
	{
		alert(msg);
		//fobj[0].focus();
		return false;
	}
}

