function validate_required(field,alerttxt){	with (field){		if (value==null||value==""){
 		 	alert(alerttxt);
 		 	return false;
 		 } else {
 		 	return true
 		 }	}}

function validate_checkbox(field, field2, alerttxt){	with (field){
		if (!field.checked){
 		 	with (field2){				if (value==null||value==""){
	 			 	alert(alerttxt);
	 			 	return false;
	 			 } else {
	 			 	return true;
	 			 }		 	 }
 		 } else {
 		 	return true;
 		 }	}}
function validate_checkbox2(field){	with (field){
		if (!field.checked){
 		 	return true;
 		 } else {
 		 	return false;
 		 }	}}
function validate_form(thisform){	with (thisform){
		if (validate_required(user,"How long have you been using Fanci-full?")==false){
			user.focus();
			return false;
		}
		if (validate_required(howoften,"How often do you use Fanci-Full?")==false){
			howoften.focus();
			return false;
		}
		if (validate_required(bottlelasts,"How long does a bottle of Fanci-Full typically last?")==false){
			bottlelasts.focus();
			return false;
		}
		if (validate_required(numhousehold,"Does more than one person in your household use the product?")==false){
			numhousehold.focus();
			return false;
		}
		if (validate_required(colorhair,"In addition to temporary rinse such as Fanci-Full, do you color your hair?")==false){
			colorhair.focus();
			return false;
		}
		if (validate_required(shampoo,"How often do you shampoo?")==false){
			shampoo.focus();
			return false;
		}
		if (validate_required(age,"In which age category do you fall?")==false){
			age.focus();
			return false;
		}
		if (validate_required(username,"Please enter your name")==false){
			username.focus();
			return false;
		}
		if (validate_checkbox2(research)==false){
			if (validate_required(address1,"Please enter your address for joining focus groups or other consumer research")==false){
				address1.focus();
				return false;
			}
			if (validate_required(city,"Please enter your city for joining focus groups or other consumer research")==false){
				city.focus();
				return false;
			}
			if (validate_required(state,"Please enter your state for joining focus groups or other consumer research")==false){
				state.focus();
				return false;
			}
			if (validate_required(zip,"Please enter your zip code for joining focus groups or other consumer research")==false){
				zip.focus();
				return false;
			}
		}
		if (validate_required(email,"Please enter your e-mail address")==false){
			email.focus();
			return false;
		}
	}}

