function checkInput(f){	
	var hasError = false;
	var error = 'The following problems were encountered:\n\n';
	
		
	if(trim(f.service_type.value) == '' || trim(f.service_type.value) == 'Please Choose the Service Type') {
		hasError = true;
		error += 'Please choose the Service Type.\n';
	}
		

	if(trim(f.quoteFirstName.value) == '' || trim(f.quoteFirstName.value) == 'First Name') {
		hasError = true;
		error += 'Please provide your First Name.\n';
	}
		

	if(trim(f.quoteLastName.value) == '' || trim(f.quoteLastName.value) == 'Last Name') {
		hasError = true;
		error += 'Please provide your Last Name.\n';
	}
	
	if(trim(f.quoteCompany.value) == '') {
		hasError = true;
		error += 'Please provide your Business Name.\n';
	}	
	
	if(trim(f.quoteEmail.value) == '') {
		hasError = true;
		error += 'Please provide your Email.\n';
	}		
		
	if((f.npa.value + f.nxx.value + f.xxxx.value).replace(/[^0-9]/g, '').length != 10) {
		hasError = true;
		error += 'The Installation Phone Number does not appear to be valid.\n';
	}

	if(hasError) alert(error);
	return !hasError;
	
}
	
function trim(s) {
	return s.replace(/^\s*|\s*$/g, '');
}

