
function CheckAll(checkbox) {
	var grid = checkbox.parentNode;
	// get grid table element
	while( grid != null && grid.nodeName.toUpperCase() != "TABLE" ) {
		grid = grid.parentNode;
	}
	if( grid != null ) {
		var elements = grid.getElementsByTagName("INPUT");
		for( var i=0; i < elements.length; i++ ) {
			var e = elements[i];
			if ((e.nodeName.toUpperCase() == "INPUT") && (e.type.toUpperCase() == "CHECKBOX"))
			{
				e.checked = checkbox.checked;
			}
		}
	}
}
