
// f is the form
function check_form(f, turing)
{ 
	defbackground = "#FFFFFF";
	retval = true;

	if(f.turing_user.value != turing)
	{
		f.turing_user.focus();
		f.turing_user.style.background = "yellow";
		retval = false;
	}
	else
		f.turing_user.style.background = defbackground;

	if(f.page.value == "" ||
	   f.page.value.indexOf("\\") != -1 ||
	   f.page.value.indexOf("\/") != -1 ||
	   f.page.value.indexOf("\:") != -1 ||
	   f.page.value.indexOf("\*") != -1 ||
	   f.page.value.indexOf("\?") != -1 ||
	   f.page.value.indexOf("\"") != -1 ||
	   f.page.value.indexOf("\<") != -1 ||
	   f.page.value.indexOf("\>") != -1 ||
	   f.page.value.indexOf("\|") != -1
	   )
	{
		f.page.focus();
		f.page.style.background = "yellow";
		retval = false;
	}
	else
		f.page.style.background = defbackground;


	if(f.initial.value == "")
	{
		f.initial.focus();
		f.initial.style.background = "yellow";
		retval = false;
	}
	else
		f.initial.style.background = defbackground;


	if(f.digits.value == "")
	{
		f.digits.focus();
		f.digits.style.background = "yellow";
		retval = false;
	}
	else
		f.digits.style.background = defbackground;


	if(retval == true && f.terms.checked == false)
	{
		f.terms.focus();
		alert("Your must check and agree to our terms");
		retval = false;
	}


	return retval;
}
