function cursorload() {
	document.quest.date.focus();
}

function validateForm() {
var lastname=document.quest.lname.value;
var firstname=document.quest.fname.value;
var clientemail=document.quest.email.value;
var homephone=document.quest.hphone.value;
var i=0;


count = -1;
for (var i=0;i<document.quest.gender.length; i++) {
		if (document.quest.gender[i].checked) 
		{
		count = 1;
		}
	}

if (count ==-1) {    
	alert("Please indicate your gender");
    return false;
	}
	 
if (lastname==""){
	alert("Please enter your last or family name");
    document.quest.lname.focus();
    return false;
	}
	
if(firstname=="") {
	alert("Please enter your first name");
	document.quest.fname.focus();
	return false;
	}
	
if (clientemail=="") {
	alert("Please enter your email address");
    document.quest.email.focus();
    return false;
	}

//check if email address is in the correct format

if (clientemail!="") {
	if (clientemail.indexOf("@")==-1 ||
	clientemail.indexOf(".")==-1 || 
	clientemail.indexOf(" ")!=-1 || 
	clientemail.length<6) 
		{
		alert("Sorry, your email address is not valid. Please enter a correct e-mail address such as cjones@slis.sjsu.edu.us");
		document.quest.email.focus();
		return false;
		}
	}
 
if (homephone=="") {
	alert("Please enter your phone number");
    document.quest.hphone.focus();
    return false;
	}

var GoodChars = "0123456789()-+ ";
for (i =0; i <= homephone.length -1; i++) {
 	if (GoodChars.indexOf(homephone.charAt(i)) == -1) 
		{
		alert(homephone.charAt(i) + " is not valid.");
		return false;
		}
	}

var i= (document.quest.marital1.checked || document.quest.marital2.checked || document.quest.marital3.checked);
if (!i) {
    alert("Please indicate your marital status.");
	return false;
	}
	
if (document.quest.heritage.selectedIndex == 0) 
	{
	alert("You must choose a group");
	document.quest.heritage.focus()
	return false
	}
}
  