// validate.js - form validation javascript functions 



/****************************************************************/
// function:	check_value()
// purpose:  	simple form validation to see if a value exists
// args:     	form object and an error string

function check_value(obj,error)
{
	if (obj.value) 
	{
		return true;
	}
	else
	{
		alert(error);
		obj.focus();
		return false;
	}
}

/****************************************************************/
// function:	check_select()
// purpose:  	form validation for select menu
// args:     	form object and an error string

function check_select(obj,error)
{
	if (obj.options[obj.options.selectedIndex].value.length > 0)
		return true;

	alert(error);
	obj.focus();
	return false;
}

/****************************************************************/
// function:	check_email()
// purpose:  	form validation for email
// args:     	form object and an error string

function check_email(obj,error) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))
		return true;

	alert(error);
	obj.focus();
	return false;
}

/****************************************************************/
// function:	check_radio()
// purpose:  	
// args:     	

function check_radio(obj,error) 
{
	for (var i=0; i < obj.length; i++) 
	{
  	if (obj[i].checked) 
		{
			return obj[i].value;
		}
	}
 	alert(error);
	obj[0].focus();
	return false;
}
