
var form_is_good = true;
	
			

var phones = new Array("phone");
var freeforms = new Array("name","email");
var checks = new Array();
var emails = new Array("email");

					
function validate_freeforms() {
	for(i=0;i<freeforms.length;i++) {
		field = document.getElementById("obj_" + freeforms[i]);
		if(field.value.length < 3) {
			return false;
		}
	}
	return true;
}

function validate_emails() {
	for(i=0;i<emails.length;i++) {
		field = document.getElementById("obj_" + emails[i]);
		if(field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
			return false;
		}
	}
	return true;
}



function validate_phones() {
	for(i=0;i<phones.length;i++) {
		field = document.getElementById("obj_" + phones[i]);
		if(field.value.length < 10) {
			return false;
		}
	}
	return true;	
}


function validate_checks() {
	for(i=0;i<checks.length;i++) {
		field = document.getElementById("obj_" + checks[i]);
		if(!field.checked) {
			return false;
		}
	}
	return true;
}


function show_stars() {
	for(i=1;i<5;i++) {
		document.getElementById("redstar_" + i).style.display = "inline";
	}
}


function validate() {

	is_good = true;
	
	
	if(!validate_freeforms() || !validate_checks() || !validate_phones() || !validate_emails()) {
		alert("All form fields marked are required.\nAlso, please be sure to include a valid email address\nand an Area Code with your Phone Number.");
		is_good = false;
	}
	

	if(!is_good) {
		//show_stars();
		return false;
	} else {
		return true;
	}
}