// JavaScript Document
//引用前需先引用public.js
function is_empty(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp == '')
	{
		return true;
	}
	return false;
}
function is_numeric(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		if (isNaN(sTemp))
	  {
		  return false;
	  }
	}
	return true;
}
function outer_ubound(oField, iMaxLen)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		if (sTemp.length > iMaxLen)
		{
			return true;
		}
	}
	return false;
}
function lower_lbound(oField, iMinLen)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		if (sTemp.length < iMinLen)
		{
			return true;
		}
	}
	return false;
}
function equal_length(oField, iLen)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		if (sTemp.length != iLen)
	  {
		  return false;
	  }
	}
	return true;
}
function radio_ischeck(oRadio)
{
	var i = j = 0;
	var len = oRadio.length;
	for (i = 0; i < len; i++)
	{
		if (oRadio[i].checked)
		{
			j++;
			break;
		}
	}
	if (j > 0)
	{
		return true;
	}
	return false;
}
function begin_isnum(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		var sReg = /^\d+/;
		if (sReg.test(sTemp))
		{
			return true;
		}
	}
	return false;
}
function is_url(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		var sReg = /^(http:\/\/)?[a-zA-Z0-9-]+(\.[a-zA-z0-9-]+)+\/?$/;
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
function is_email(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		var sReg = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|int)$/;
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
function is_same(oFieldSource, oFieldTarget)
{
	if (oFieldSource.value.trim() != oFieldTarget.value.trim())
	{
		return false;
	}
	return true;
}
function is_telphone(oField, is_fax)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		var sReg = '';
		if (is_fax)
		{
			sReg = /^(\d{3,4}-)?\d{7,8}$/;
		}
		else
		{
			sReg = /^(\d{3,4}-)?\d{7,8}(-\d+)?$/;
		}
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
function is_mobile(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		var sReg = /^0?1[35]\d{9}$/;
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
function is_postcode(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
	  var sReg = /^\d{6}$/;
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
function is_safeuid(oField)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		var sReg = /^[a-zA-Z][a-zA-Z0-9]{3,19}$/;
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
function is_safepwd(oField, sUID)
{
	var sTemp = oField.value.trim();
	if (sTemp != '')
	{
		if (sUID)
		{
			if (sTemp == sUID)
			{
			  return false;
			}
		}
		var sReg = /\w{6,20}/;
		if (!sReg.test(sTemp))
		{
			return false;
		}
	}
	return true;
}
//function is_date(oField, sFormat = 'Y-m-d')
//{
//	
//}
//function compare_date(sDate1, sDate2)
//{
//	
//}