﻿//Radio 必選選驗證規則物件
function RadioButtonPolicy(blnRequire)
{
	this.m_require = blnRequire;
	this.checkPolicy = checkRadioPolicy;
	this.message = "";
}

//基本字串型態驗證規則函式
function checkRadioPolicy(obj)
{	
	var	oValidate;
	oValidate = obj;
	
	if (oValidate.length < 2 )
	{
		this.message = "must be a radio object";
		return false;
	}

	if (this.m_require)
	{
		var index;
		//SCAN 所有RadioButton Group 內的資料是否
		for (index=0 ; index < oValidate.length ; index++)
		{
			if (oValidate[index].checked)
				return true;
		}
		this.message = "為必填欄位\n";
		return false;
	}
	return true;
}