//选中所有复选框
function toall(formobj,checkboxname,obj)
{
	//检查复选框数量
	if(formobj[checkboxname])//是否存在
	{
		var ck=formobj[checkboxname];
		if(ck.length==null) //只有一个
		{
			ck.checked=obj.checked;
		}
		else
		{
			var i;
			for(i=0;i<ck.length;i++)
			{
				ck[i].checked=obj.checked;
			}
		}
	}
}

//得到选中复选框的数量
function getSeledCount(obj)
{
	if(obj.length==null)
	{
		return obj.checked?1:0;
	}
	else
	{
		var count=0;
		for(var i=0;i<obj.length;i++)
		{
			count+=(obj[i].checked?1:0);
		}
		return count;
	}
}

//判断复选框是否全部选中
function IsSelAll(obj)
{
	if(obj.length==null)
	{
		return obj.checked;
	}
	else
	{
		var i;
		for(i=0;i<obj.length;i++)
		{
			if(!obj[i].checked)
			{
				return false;
			}
		}
		return true;
	}
}

//判断是否一个也没有选择
function IsAllNotSel(obj)
{
	if(!obj)
	{
		return true;
	}
	if(obj.length==null)
	{
		return !obj.checked;
	}
	else
	{
		var i;
		for(i=0;i<obj.length;i++)
		{
			if(obj[i].checked)
			{
				return false;
			}
		}
		return true;
	}
}

function checkbox_click(obj)
{
	document.forms[frmGrid]._toall.checked=IsSelAll(document.forms[frmGrid][obj.name]);
}

//提交表单
function submitData(URL)
{
	if(IsAllNotSel(document.forms[frmGrid][chkID]))
	{
		alert("还未进行选择");
		return;
	}
	document.forms[frmGrid].action=URL;
	document.forms[frmGrid].method="get";
	document.forms[frmGrid].submit();
}

//使存在指定值的列表框项处于选中状态
function selAsValue(obj,value)
{
	if(obj)  //如果存在这个对象
	{
		var len=obj.options.length;
		for(var i=0;i<len;i++)
		{
			if(obj.options[i].value==value)
			{
				obj.selectedIndex=i;
			}
		}
	}
}

//得到复选框的个数
function getCheckboxGroupCount(obj)
{
	alert(obj);
	return obj?(obj.length?(obj.length):1):0;
}