function validate_required(field,alerttxt)
	{
	with (field)
		{
		if (value==null||value=="")
		  {alert(alerttxt);return false;}
		else {return true}
		}
	}
	
function validate_checkbox(field,alerttxt)
	{
	if (field.checked)
	  {return true}
	else {alert(alerttxt);return false;}
	}	

function validate_form(thisform)
	{
	with (thisform)
		{
		if (validate_required(atd_firstname,"First Name is required.")==false)
		  {atd_firstname.focus();return false;}
		if (validate_required(atd_lastname,"Last Name is required.")==false)
		  {atd_lastname.focus();return false;}
		if (validate_required(atd_email,"Email is required.")==false)
		  {atd_email.focus();return false;}
		if (validate_checkbox(agree,"You must approve the terms.")==false)
		  {return false;}			  
		}		
	}
