function is_valid_email(email)
{
  return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}

function validateContact()
{
	var formobj = document.contact_form;
	
	var services = document.getElementsByClassName("checkbox");
	var checked = 0;
	
	for (i=0; i<services.length; i++) {
		if(services[i].checked == true) {
			checked++;
		}
	}
	
	if (formobj.name.value == '' || formobj.phone.value == '' || formobj.email.value == '' || formobj.city.value == '' || formobj.state.value == '' || formobj.zip.value == '' || formobj.contactby.value == '' )
	{
		document.getElementById("required").innerHTML = 
                "Please be sure to fill in all fields.";
		return false;
	}
	else if (is_valid_email(formobj.email.value) == false) {
			document.getElementById("required").innerHTML = 
				"Invalid email address.";
			//window.scrollTo(0,0);
			return false;	
	}
	else if (checked==0) {
			document.getElementById("required").innerHTML = 
				"Please select an offer you would like more information about.";
			//window.scrollTo(0,0);
			return false;	
	}
	else
	{
		return true;
	}
}
