// Check for valid email address: look for @ and .
function isEmail(elm) {
	if (elm.value.indexOf("@") != "-1" &&
	    elm.value.index(".") != "-1") {
		return true;
	}
	else {
		return false;
	}
}

// Check for blank fields
function isFilled(elm) {
	if (elm.value == "" || elm.value == null) {
		return false;
	}
	else {
		return true;
	}
}

// Check entire form
function isReady(form) {
		
    if (isFilled(form.fname) == false) {
		alert("Please enter your First Name.");
		form.fname.focus()
		return false;
	}
	
	if (isFilled(form.lname) == false) {
		alert("Please enter your Last Name.");
		form.lname.focus()
		return false;
	}
	
	if (isFilled(form.date) == false) {
		alert("Please enter your Estimated Move Date.");
		form.date.focus()
		return false;
	}
	
	if (isFilled(form.fromCity) == false) {
		alert("Please enter your Pick-Up City.");
		form.fromCity.focus()
		return false;
	}
	
	if (isFilled(form.fromZip) == false) { 
       alert("Please enter your Pick-Up Zip Code."); 
       form.fromZip.focus() 
       return false;
	} 
	
	if (isFilled(form.toZip) == false) {
		alert("Please enter your Destination Zip Code."); 
        form.toZip.focus()
		return false;
	}
	
	if (isFilled(form.hPhone1) == false) {
		alert("Please enter your Phone Number.");
		form.hPhone1.focus()
		return false;
	}
	
	if (isFilled(form.hPhone2) == false) {
		alert("Please enter your Phone Number.");
		form.hPhone2.focus()
		return false;
	}
	
	if (isFilled(form.hPhone3) == false) {
		alert("Please enter your Phone Number.");
		form.hPhone3.focus()
		return false;
	}
	
	if (isEmail(form.email) == false) {
	    alert("Please enter a valid Email Address.");
	    form.email.focus()
	    return false;
	}
}
