function validate_form(thisform) {

	var error="";

	var valid=true;

	if (validate_required(thisform.name)==false) {

		if (error!="") { error+="\r\n"; }

		error+="Full Name must be entered.";

		valid=false;

	}

	if (validate_email(thisform.email)==false) {

		if (error!="") { error+="\r\n"; }

		error+="E-mail Address must be valid.";

		valid=false;

	}

	if (validate_required(thisform.msg)==false) {

		if (error!="") { error+="\r\n"; }

		error+="Message must be entered.";

		valid=false;

	}

	if (validate_required(thisform.captcha_confirm)==false) {

		if (error!="") { error+="\r\n"; }

		error+="Captcha text must be entered.";

		valid=false;

	}

	if (!valid) {

		alert(error);

	}

	return valid;

}



function validate_form_guestlist(thisform) {

	var error="";

	var valid=true;

	if (validate_required(thisform.name)==false) {

		if (error!="") { error+="\r\n"; }

		error+="Full Name must be entered.";

		valid=false;

	}

	if (validate_email(thisform.email)==false) {

		if (error!="") { error+="\r\n"; }

		error+="E-mail Address must be valid.";

		valid=false;

	}

	if (!valid) {

		alert(error);

	}

	return valid;

}



function validate_required(field)

{

with (field)

{

if (value==null||value=="")

  {return false;}

else {return true}

}

}



function validate_email(field)

{

with (field)

{

apos=value.indexOf("@");

dotpos=value.lastIndexOf(".");

if (apos<1||dotpos-apos<2) 

  {return false;}

else {return true;}

}

}