/**
##############################################################################################
#
#		Title: Cats Protection - Oxford - Adoption page behaviour
#
#		Description: Behaviour for validating adoption form input
#
##############################################################################################
#   $Source: /data/cvsroot/cats/html/oxford/local-js/adopt.js,v $
#   $Author: john $
#   $Revision: 1.1 $
#   $Date: 2008-01-02 14:02:01 $ 
##############################################################################################
*/

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 isChecked(field)
{
	for (i = 0; i < field.length; i++) if(field[i].checked == true) return true;
	return false;	
}

function validate(form)
{
	if(! isChecked(form.age_key) )
	{
		alert("Please select at least one age");
		return false;
	}
	if(! isChecked(form.colour) )
	{
		alert("Please select at least one colour");
		return false;
	}
	return true;
}