function Valid_Request_Tree() {
	var form = document.Contact_Us_Form;
	if (form.First_Name_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your first name.");
		form.First_Name_In.focus();
		return false;
	}
	if (form.Last_Name_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your last name.");
		form.Last_Name_In.focus();
		return false;
	}
	if (form.Address_01_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your address.");
		form.Address_01_In.focus();
		return false;
	}
	if (form.City_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your city.");
		form.City_In.focus();
		return false;
	}
	if (form.State_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your state.");
		form.State_In.focus();
		return false;
	}
	if (form.Zip_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your ZIP/Postal Code.");
		form.Zip_In.focus();
		return false;
	}
	if (form.Phone_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your Phone Number.");
		form.Phone_In.focus();
		return false;
	}
	if(form.Email_In.value == "") {
		alert("It appears that not all required information has been completed.\n\nPlease provide your E-mail address.");
		form.Email_In.focus();
		return false;
	}
	apos=form.Email_In.value.indexOf("@"); 
	dotpos=form.Email_In.value.lastIndexOf(".");
	semipos=form.Email_In.value.lastIndexOf(";");
	lastpos=form.Email_In.value.length-1;
	if (apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2 || semipos>0 ) {
		alert("It appears that not all required information has been completed.\n\nPlease provide your E-mail address.");
		form.Email_In.focus();
		return false;
	}
	if(form.Num_Trees_In.value == '')
	{
		alert("It appears that not all required information has been completed.\n\nPlease provide number of trees.");
		form.Num_Trees_In.focus();
		return false;
	}
	if(form.Num_Trees_In.value > 30)
	{
		alert("We're sorry! We can only fulfill orders for 30 tree seedlings or less.\n\nPlease resubmit your request.");
		form.Num_Trees_In.focus();
		return false;
	}
	if(form.Comments_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your comments.");
		form.Comments_In.focus();
		return false;
	}
	document.Contact_Us_Form.submit();
}

function Valid_Zip() {
	var form = document.Request_Tree_Form;
	if(form.Zip_In.value == '') {
		alert("It appears that not all required information has been completed.\n\nPlease provide your ZIP.");
		form.Zip_In.focus();
		return false;
	}
	document.Contact_Us_Form.submit();
}