function checkAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = true ;
}

function uncheckAll(field)
{
for (i = 0; i < field.length; i++)
	field[i].checked = false ;
}

function AllowNumericOnly(){
	Expression = '0123456789';
	var ch = String.fromCharCode(window.event.keyCode);
	ch = ch.toLowerCase();
	var a = Expression.indexOf(ch);
	if (a == -1) 
		thewindow.event.keyCode = 0;
}

function FormNoEnter(){
	if (window.event.keyCode == '13')
		window.event.keyCode = 0;
}

function AllowNumOnly(){
	Expression = '.0123456789';
	var ch = String.fromCharCode(window.event.keyCode);
	ch = ch.toLowerCase();
	var a = Expression.indexOf(ch);
	if (a == -1) 
		window.event.keyCode = 0;
}

function disableButton(theButton){
	theButton.value="Processing...";
	theButton.disabled = true;
	theButton.form.submit();
}

function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
		// otherwise, update 'characters left' counter
	else
		cntfield.value = maxlimit - field.value.length;
}

function confirmAction(thetext)
{
	if (confirm(thetext + 'Are you sure you want to proceed? (Click \'OK\' to proceed, \'Cancel\' to cancel your action.)'))
	{
		return true;
	}
	return false;
}