//按钮变灰，变为不可用
function buttonToDisabled($id)
{
	document.getElementById($id).disabled='disabled';
}
//按钮变正常，变为可用
function buttonToUndisabled($id)
{
	document.getElementById($id).disabled='';
}
//Js宣言,用来证明浏览器是支持 js 的,服务会根据此值来判断客户端是否支持js的
function jsEnounce($id)
{
	document.getElementById($id).value=1;
}
//全选
function selectAll($elementName,$button,$method)  
{
	try
	{
		var selectAllButton=document.getElementById($button);	
		var checkboxElements=document.getElementsByName($elementName);	
			$method=[($method==undefined) ? 'event':$method];
			if($method=='event')
			{
				selectAllButton.onclick=function()
				{
					selectAll($elementName,$button,'process');
				}
			}
			else
			{
				for(var icb=0;icb<checkboxElements.length;icb++)    
				{
					checkboxElements[icb].checked=true;
				}			
			}
	}
	catch(e)
	{
		return false;	
	}
}
//反选
function unSelectAll($elementName,$button,$method)  
{
	try
	{
		var selectAllButton=document.getElementById($button);	
		var checkboxElements=document.getElementsByName($elementName);	
			$method=[($method==undefined) ? 'event':$method];
			if($method=='event')
			{
				selectAllButton.onclick=function()
				{
					unSelectAll($elementName,$button,'process');
				}
			}
			else
			{		
				for(var icb=0;icb<checkboxElements.length;icb++)    
				{
					if(checkboxElements[icb].checked==true) 
						checkboxElements[icb].checked=false;
					else
						checkboxElements[icb].checked=true;
				}
			}
	}
	catch(e)
	{
		return false;	
	}
}
//选取表单值
function selectCheckbox($elementName,$button,$function,$method)
{
	try	
	{
		var selectAllButton=document.getElementById($button);	
		var checkboxElements=document.getElementsByName($elementName);	
			$method=[($method==undefined) ? 'event':$method];
			if($method=='event')
			{
				selectAllButton.onclick=function()
				{
					selectCheckbox($elementName,$button,$function,'process');
				}
			}
			else
			{		
				var selectElementText='';
				for(var icb=0,icounter=0;icb<checkboxElements.length;icb++)    
				{
					if(checkboxElements[icb].checked==true)
					{
						selectElementText+=[String(checkboxElements[icb].value)+'_'];
					}
				}				
				$function(selectElementText.substr(0,selectElementText.length-1));		
			}
	}
	catch(e)
	{
		return false;	
	}
}
//confirmer -_-! 面向集合 单个也可以 别忘了加Name属性
function confirmer($elementName,$text,$method)
{
	try	
	{	
		var elements=document.getElementsByName($elementName);	
			$method=[($method==undefined) ? 'event':$method];
			if($method=='event')
			{
				for(var iconfirm=0;iconfirm<elements.length;iconfirm++)    
				{				
					elements[iconfirm].onclick=function()
					{
						return confirmer(null,$text,'process');
					}
				}
			}
			else
			{		
				return confirm($text);					
			}
	}
	catch(e)
	{
		return false;	
	}
}
// 通用selector控件选取默认值
function selector(sn,dv)
{
	var e=document.getElementById(sn);
	for(i=0;i<=e.length-1;i++)
	{
		if(e[i].value==dv)
		{
			e[i].selected="selected";
		}
	}
}
// 格式为[Id_value]的selector控件选取默认值
function formatSelector_0(sn,dv)
{
	var e=document.getElementById(sn);
	for(i=0;i<=e.length-1;i++)
	{
		if(e[i].value.split('*')[0]==dv)
		{
			e[i].selected="selected";
		}
	}
}
//自适应Iframe
function fitIframe($id)
{
	var _rootEl=document.compatMode=="CSS1Compat"?document.documentElement:document.body;	//得到当前窗体的根元素
	//alert(_rootEl.scrollHeight+"***"+_rootEl.scrollWidth); 		
	parent.document.getElementById($id).height=_rootEl.scrollHeight;
}

