function validateCB(the_form, do_check, element_name)
	{
	var elements		= document.forms[the_form].elements[element_name]
	var elements_cnt	= elements.length;
	var total_elements	= 0;

	if (elements_cnt) 
		{
		for (var i = 0; i < elements_cnt; i++) 
			{
			if(elements[i].checked == do_check) total_elements++;
			}
		if(total_elements >= 1) 
			{
			return true;
			}
		else
			{
			alert("No entries selected!");
			return false;
			}
		}
	}

function setCB(the_form, do_check, element_name) 
	{
	var elements		= document.forms[the_form].elements[element_name]
	var elements_cnt	= elements.length;

	if (elements_cnt) 
		{
		for (var i = 0; i < elements_cnt; i++) 
			{
			elements[i].checked = do_check;
			}
		}
	return true;
	}

function unsetCB(the_form, do_check, element_name) 
	{
	var elements		= document.forms[the_form].elements[element_name]
	var elements_cnt	= elements.length;

	if (elements_cnt) 
		{
		for (var i = 0; i < elements_cnt; i++) 
			{
			elements[i].checked = do_check;
			}
		}
	return true;
	}

function invertCB(the_form, element_name) 
	{
	var elements	= document.forms[the_form].elements[element_name];
	var count		= elements.length;

	if (count) 
		{
		for (var i = 0; i < count; i++) 
			{
			(elements[i].checked == true) ? elements[i].checked = false : elements[i].checked = true;
			}
		}
	return true;
	}

function countChecks(the_form, element_name) 
	{
	var form		= document.forms[the_form];
	var elements	= form.elements[element_name];
	var count		= elements.length;
	var total		= 0;

	for (var i = 0; i < count; i++) 
		{
		(elements[i].checked == true) ? total++ : '';
		}


	if(total == 0)
		{
		alert('You must select at least one recipient');
		}
	else
		{
		form.action = "admin.php?a=mailinglist";
		form.submit();
		}
	}