

	function validate_contact () {
	
		var f= document.contact;
	
		if (f.name.value == '' ) {
			document.getElementById('name_error').innerHTML = 'Please enter a name.';
			f.name.focus();
			return false;
		}
		else { document.getElementById('name_error').innerHTML = ''; }

		if (f.email.value=='' || !validate_email(f.email)) {
			document.getElementById('email_error').innerHTML = 'Please enter a valid email.';
			f.email.focus();
			return false;
		}
		else { document.getElementById('email_error').innerHTML = ''; }

		if (f.address1.value == '' ) {
			document.getElementById('address1_error').innerHTML = 'Please enter an address.';
			f.address1.focus();
			return false;
		}
		else { document.getElementById('address1_error').innerHTML = ''; }
		
		if (f.city.value == '' ) {
			document.getElementById('city_error').innerHTML = 'Please enter a city.';
			f.city.focus();
			return false;
		}
		else { document.getElementById('city_error').innerHTML = ''; }
		
		if (f.state.value == '0' ) {
			document.getElementById('state_error').innerHTML = 'Please select a state.';
			f.state.focus();
			return false;
		}
		else { document.getElementById('state_error').innerHTML = ''; }
		
		if (f.zip.value == '' ) {
			document.getElementById('zip_error').innerHTML = 'Please enter a zip code.';
			f.zip.focus();
			return false;
		}
		else { document.getElementById('zip_error').innerHTML = ''; }
		
		if (f.tel.value == '' ) {
			document.getElementById('tel_error').innerHTML = 'Please enter a telephone number.';
			f.tel.focus();
			return false;
		}
		else { document.getElementById('tel_error').innerHTML = ''; }

		if (f.plan.value == '0' ) {
			document.getElementById('plan_error').innerHTML = 'Please select a plan.';
			return false;
		}
		else { document.getElementById('plan_error').innerHTML = ''; }

		if (f.numoflines.value == '' ) {
			document.getElementById('numoflines_error').innerHTML = 'Please enter the number of lines you expect to need.';
			f.numoflines.focus();
			return false;
		}
		else { document.getElementById('numoflines_error').innerHTML = ''; }

		f.submit();
	}
	

