// JavaScript Document
function validateQuote(){
	var quoteName = document.myQuote.quote_full_name.value;
	var quoteNumber = document.myQuote.quote_number.value;
	var quoteEmail = document.myQuote.quote_email.value;
	var quoteMessage = document.myQuote.quote_message.value;
	var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	if (quoteName == "" || quoteName == "Full Name"){
		document.myQuote.quote_full_name.focus();
		return false;
	}
	if (quoteNumber == "" || quoteNumber == "Contact Number"){
		document.myQuote.quote_number.focus();
		return false;
	}
	if (quoteEmail == "" || quoteEmail == "Email Address"){
		document.myQuote.quote_email.focus();
		return false;
	}
	if (emailPattern.test(quoteEmail) == false){
		document.myQuote.quote_email.focus();
		return false;
	}
	if (quoteMessage == "" || quoteMessage == "Brief Description"){
		document.myQuote.quote_message.focus();
		return false;
	}
	else{
		return true;
	}
}
function validateContact(){
	var contactName = document.myContact.contact_name.value;
	var contactNumber = document.myContact.contact_number.value;
	var contactEmail = document.myContact.contact_email.value;
	var contactMessage = document.myContact.contact_message.value;
	var emailPattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	
	if (contactName == ""){
		document.myContact.contact_name.focus();
		return false;
	}
	if (contactNumber == ""){
		document.myContact.contact_number.focus();
		return false;
	}
	if (contactEmail == ""){
		document.myContact.contact_email.focus();
		return false;
	}
	if (emailPattern.test(contactEmail) == false){
		document.myContact.contact_email.focus();
		return false;
	}
	if (contactMessage == ""){
		document.myContact.contact_message.focus();
		return false;
	}
	else{
		return true;
	}
}
function validateFeedback(){
	var feedbackName = document.customerFeedback.feedback_name.value;
	var feedbackContent = document.customerFeedback.feedback_comment.value;
	var feedbackRating = document.customerFeedback.rating.value;
	
	if (feedbackName == ""){
		document.customerFeedback.feedback_name.value="Anonymous";
		return false;
	}
	if (feedbackContent == ""){
		document.customerFeedback.feedback_comment.focus();
		alert("Please leave a comment.");
		return false;
	}
	if (feedbackRating == "--"){
		alert("Please rate our services. Choose a number between 1 and 5.");
		return false;
	}
	else{
		return true;
	}
}
