
function gridSelectAll(elem) {
	if ($(elem).is(':checked')) {
		$('.grid_select').attr('checked','checked');
	}
	else {
		$('.grid_select').attr('checked','');
	}
}

function gridDeleteSelection(table) {
	if (!confirm('Delete items?')) 
		return false;

	var query = 'action=delete';
	$('.grid_select:checked').each(function (i) {
		var id = $(this).attr('value');
		query += '&rows['+table+']['+id+']='+id;
		$(this).parents('tr').remove();
	}); 
	ajaxSave(query);
}

function gridSetActive(table,active) {
	if (!confirm('Change these items?')) 
		return false;

	var query = 'action=set_active&active='+active;
	$('.grid_select:checked').each(function (i) {
		var id = $(this).attr('value');
		query += '&rows['+table+']['+id+']='+id;
	}); 
	ajaxSave(query);
}

function gridDelete(id,table,elem) {
	if (!confirm('Delete this record?')) 
		return false;

	var query = 'action=delete';
	query += '&rows['+table+']['+id+']='+id;
	$(elem).parents('tr').remove();
	
	ajaxSave(query);
}