// Check for valid email address: look for @ and .
function isEmail(elm) {
    if (elm.value.indexOf("@") != "-1" &&
      elm.value.indexOf(".") != "-1") {
  return true;
}
else { 
return false;
}
}
//Valid phone number
function isPhone(elm) {
	if (elm.value.length != 12) {
		return false;
	}
	for (var i = 0; i < elm.value.length; i++) {
		if ((i > -1 && i < 3) || (i > 3 && i < 7) || (i > 7 && i < 12)) {
			if (elm.value.charAt(i) < "0" || elm.value.charAt(i) > "9") {
				return false;
			}
		}
		else if (elm.value.charAt(i) != "-") {
			return false;
		}
	}
return true;
}
function isFilled(elm) {
	if (elm.value == "" || elm.value == null) {
	return false;} 
	else {
	return true;}}

function isReady(form) {

if (isFilled(form.buyername) == false) {
	alert("Please enter your name.");
	form.buyername.focus();
	return false;
}
if (isFilled(form.buyeraddress1) == false) {
	alert("Please enter your address.");
	form.buyeraddress1.focus();
	return false;
}
if (isFilled(form.buyercity) == false) {
	alert("Please enter your city or town name.");
	form.buyercity.focus();
	return false;
}
if (isFilled(form.buyerstate) == false) {
	alert("Please enter your state initials.");
	form.buyerstate.focus();
	return false;
}
if (isFilled(form.buyerzip) == false) {
	alert("Please enter your zip code.");
	form.buyerzip.focus();
	return false;
}
if (isPhone(form.buyerphone) == false) {
	alert("Please enter your valid phone number. Example: 212-500-5000");
	form.buyerphone.focus();
	return false;
}
if (isEmail(form.email) == false) {
	alert("Please enter your valid email address.");
	form.email.focus();
	return false;
}
if (isFilled(form.recipientname) == false) {
	alert("Please enter the recipient's name.");
	form.recipientname.focus();
	return false;
}
if (isFilled(form.recipientaddress1) == false) {
	alert("Please enter the recipient's address.");
	form.recipientaddress1.focus();
	return false;
}
if (isFilled(form.recipientcity) == false) {
	alert("Please enter the recipient's city.");
	form.recipientcity.focus();
	return false;
}
if (isFilled(form.recipientstate) == false) {
	alert("Please enter the recipient's state.");
	form.recipientstate.focus();
	return false;
}
if (isFilled(form.recipientzip) == false) {
	alert("Please enter the recipient's zip code.");
	form.recipientzip.focus();
	return false;
}
if (isPhone(form.recipientphone) == false) {
	alert("Please enter the recipient's phone number for Fedex. Example: 212-500-5000");
	form.recipientphone.focus();
	return false;
}
return true;}