function validateContact(form){
	
	if( form.fname.value.length == 0   ){
		alert("Please enter your first name");
		form.fname.focus();
		return false;
	}

	if( form.lname.value.length == 0   ){
		alert("Please enter your last name");
		form.lname.focus();
		return false;
	}
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (!filter.test(form.email.value)){
		alert("The Email you entered is invalid");
		form.email.value="";
		form.email.focus();
		return false;
	}
	
	if( form.message.value.length == 0   ){
		alert("Please enter your message");
		form.message.focus();
		return false;
	}

	return true;	
	
}

function validateQuote(form){
	
	if( form.fname.value.length == 0   ){
		alert("Please enter your full name");
		form.fname.focus();
		return false;
	}

	if( form.company.value.length == 0   ){
		alert("Please enter your company/position");
		form.company.focus();
		return false;
	}
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	if (!filter.test(form.email.value)){
		alert("The Email you entered is invalid");
		form.email.value="";
		form.email.focus();
		return false;
	}
	
	if( form.completion_date_month.value.length == 0   ){
		alert("Please enter your completion date month");
		form.completion_date_month.focus();
		return false;
	}

	if( form.completion_date_day.value.length == 0   ){
		alert("Please enter your completion date day");
		form.completion_date_day.focus();
		return false;
	}

	if( form.completion_date_year.value.length == 0   ){
		alert("Please enter your completion date year");
		form.completion_date_year.focus();
		return false;
	}

	if( form.allocated_budget.value.length == 0   ){
		alert("Please enter your allocated budget");
		form.allocated_budget.focus();
		return false;
	}
	
	if( form.how_did_you.value.length == 0   ){
		alert("Please enter how you heard about us");
		form.how_did_you.focus();
		return false;
	}	

	return true;	
}
