var sg_style; // Just a short hand ref for sub_groups style flashing
var global_dump; // Just a global variable can be used for anything

function validate_page(obj)
{
	global_dump = obj;
	
	global_dump.disabled = true;
	
	setTimeout('global_dump.disabled = false', 1000);	
}

function add_charity_sub_groups()
{
	var postString = '';

	for (W=0; group_id = document.gen_charity_form['group_id[' + W + ']']; W++)
	{
		if (group_id.checked)
		{
			postString += 'group_id[]=' + group_id.value + '&';
		}
	}	

	ajax_open(sys_path + 'admin/addcharity_subs.php?requestSubGroups=1', 'sub_groups', 'POST', postString);
}

function find_charity_sub_groups()
{
	group_id = document.gen_charity_form.group_id;
	
	for (var x = 0; x < group_id.length; x++)
	{
		if (group_id[x].checked)
		{
			group_id_value = group_id[x].value;
			
			break;
		}
	}
	
	var postString = 'group_id=' + group_id_value;
	
	ajax_open(sys_path + 'admin/addcharity_subs.php?findSubGroups=1', 'sub_groups', 'POST', postString);
}

function sub_groups_ajax_catch()
{
	if (ajax_request.readyState == 4)
	{
		if (ajax_request.status == 200)
		{
			if (ajax_request.responseText == '')
			{
				document.getElementById('sub_groups').style.display = 'none';
			}
			else
			{
				document.getElementById('sub_groups').style.display = '';
				document.getElementById('sub_groups').innerHTML = ajax_request.responseText;
				setTimeout('sub_groups_flash()',100);
				setTimeout('sub_groups_flash()',300);
			}
		}
	}
}

function sub_groups_flash()
{	
	sg_style = document.getElementById('sub_groups').style;
	setTimeout('sg_style.borderColor = "' + sg_style.background + '"',100);
	setTimeout('sg_style.background = "' + sg_style.background + '"',100);
	sg_style.borderColor = '#990000';
	sg_style.background = '#6C9C6C';
}

function delete_group(group_id)
{
	if (confirm('Would you like to delete this primary group?'))
	{
		window.location = '?do=groups&delete_group_id=' + group_id;
	}
}

function delete_sub_group(group_id)
{
	if (confirm('Would you like to delete this secondary group?'))
	{
		window.location = '?do=groups&delete_sub_group_id=' + group_id;
	}
}