	function findChecked()
	{
		var idList="";
		var searchString = "chkOne";
		var inputs=document.getElementsByTagName("input");
	
		for (var i in inputs)
		{
			elementChb=inputs[i];
			if ((elementChb.type=="checkbox") && (elementChb.name.search(searchString)!=-1))
			{	
				if (elementChb.checked)
				{
					idList += elementChb.chkName+",";
				}
			}							
		}
		return idList;
	}
		
	function CheckHeader(obj, thisGrid)
	{
		var elChb;				
		var state=obj.checked;		
		var searchString;		
		var inputs=document.getElementsByTagName("input");
		
		searchString="chkOne";
		
		for (var i in inputs)
		{
			elChb=inputs[i];
			
			if ((elChb.type=="checkbox") && (elChb.id.search(searchString)!=-1) && (elChb.id.search(thisGrid)!=-1))
					elChb.checked=state;
		}				
	}
	
	function CheckAll(thisGrid)
	{
		var numberOfChecked=0;
		var numberOfCheckBox=0;
		var searchString = "chkOne";
		var searchAll="chkAll";
		var chkAll;
		
		var inputs=document.getElementsByTagName("input");
		
		for (var i in inputs)
		{
			elementChb=inputs[i];
				
			if ((elementChb.type=="checkbox") && (elementChb.id.search(searchString)!=-1)  && (elementChb.id.search(thisGrid)!=-1) )
			{	
				numberOfCheckBox++;
				if (elementChb.checked)
					numberOfChecked++;
			}	
			if ((elementChb.type=="checkbox") && (elementChb.id.search(searchAll)!=-1)  && (elementChb.id.search(thisGrid)!=-1) )
					chkAll=	elementChb;	
		}
		if (chkAll)
			chkAll.checked=(numberOfChecked==numberOfCheckBox && numberOfChecked > 0);
	}
	
	function CheckItem(thisGrid)
	{
		CheckAll(thisGrid);
	}
	
	
function validateExpiry(_ddm, _ddy)
{
	if (_ddm.type=="select-one" && _ddy.type=="select-one" )
	{
		var _ddmi=_ddm.selectedIndex;
		var _ddyi=_ddy.selectedIndex;
		if (_ddmi>0 && _ddyi>0)
		{
			var _mnth=_ddm.options[_ddmi].value-1;
			var _year=_ddy.options[_ddyi].text;
			var _today=new Date();
			var _expire=new Date();
			_today.setDate(1);
			_expire.setFullYear(_year,_mnth,1);
			return	_expire>=_today;
		}
	}
}

function checkNumber(e)
{
	var keyCode = (window.event) ? event.keyCode:e.which;

	var _int = keyCode >= 48 && keyCode <= 57;//number
	var _keys = keyCode <= 31; //keys 

	return _int||_keys;
}

function checkDecimal(e,me)
{
	var keyCode = (window.event) ? event.keyCode:e.which;

	var _int = keyCode >= 48 && keyCode <= 57;//number
	var _period = me.value.indexOf(".")<0 && keyCode==46 && me.value.length>0; // period
	var _keys = keyCode <= 31; //keys 

	return _int||_period|| _keys;
}


function onFocusNumber(me){if(me.value=='0') me.value='';}

function onBlurNumber(me){if(me.value.length==0) me.value='0';}
