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

function validate_email(field,alerttxt) {
	with (field) {
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
}

function validate_form(thisform) {
	with (thisform) {
		if (validate_required(name,"Please specify your name!")==false) {
			name.focus();
			return false;
		}
		
		
		if (validate_required(address,"Please specify your address!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(city,"Please specify your city!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(State,"Please specify your state!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(zipcode,"Please specify your zipcode!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(country,"Please specify your country!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(workphone,"Please specify your workphone!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(a_phone,"Please specify your Additional Phone!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(Event,"Please specify your event!")==false) {
			name.focus();
			return false;
		}
		if (validate_required(people,"Please specify your people!")==false) {
			name.focus();
			return false;
		}

		if (validate_required(email,"Email must be filled out!")==false) {
			email.focus();
			return false;
		}
		if (validate_email(email,"Not a valid e-mail address!")==false) {
			email.focus();
			return false;
		}
	}
}
