function validate_form() {
	msg_1 = '<p class="email_error">Sorry! You still need to fill in one or more fields before we can send your request. Please complete the fields highlighted below.</p>';
	msg_2 = '<p class="email_error">Sorry! You need to enter a valid email address before we can send your request. Please check the address entry in the field highlighted below.</p>';
	div = document.getElementById("validation_error");
	fieldRequired2 = Array("city", "phone", "state");
	fieldLabel2 = Array("validation_city", "validation_phone", "validation_state");
	emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var email = document.getElementById("email");
	j = 0;
	
    valid = true;
	
	valid = emailfilter.test(email.value);
	if (valid==false && document.getElementById("box_1").selectedIndex!="0"){
	    div.style.display="block";
		div.innerHTML=msg_2;
		document.getElementById("validation_email").style.color="#dca10d";
	}
	else {
		document.getElementById("validation_email").style.color="#000";
	}
		
    if (document.getElementById("message").value == "") {
        div.style.display="block";
		div.innerHTML=msg_1;
		document.getElementById("validation_msg").style.color="#dca10d";
        valid = false;
    }
	else {
		document.getElementById("validation_msg").style.color="#000";
	}
	
	if (document.getElementById("select_3").style.display == "block") {
		for (var i = 0; i < fieldRequired2.length; i++) {		
		    if (document.getElementById(fieldRequired2[i]).value == "") {
		        div.style.display="block";
				div.innerHTML=msg_1;
				document.getElementById(fieldLabel2[j]).style.color="#dca10d";
		        valid = false;
		    } else {
				document.getElementById(fieldLabel2[j]).style.color="#000";
			}
		
			j++;
		}
	}
	
	if (document.getElementById("box_1").selectedIndex == "0") {
        div.style.display="block";
		div.innerHTML=msg_1;
		document.getElementById("validation_box").style.color="#dca10d";
        valid = false;
    }
	else {
		document.getElementById("validation_box").style.color="#000";
	}

	if(valid == false) 
		scroll(0,0);
    return valid;
}