function valContactForm() {
	var valid = true;
	
	var noFullname = document.getElementById('contactform-no-fullname');
	var noEmail = document.getElementById('contactform-no-email');
	var noPhone = document.getElementById('contactform-no-phone');
	var invalidEmail = document.getElementById('contactform-invalid-email');
	var noMessage = document.getElementById('contactform-no-message');
	
	if ((document.contactform.cf_email.value == null) || (document.contactform.cf_email.value == '')) {
		valid = false;
		noEmail.style.display = 'inline';
		invalidEmail.style.display = 'none';
	}
	else {
		noEmail.style.display = 'none';
		atPosition = document.contactform.cf_email.value.indexOf("@");
		dotPosition = document.contactform.cf_email.value.lastIndexOf(".");
		if (atPosition < 1 || dotPosition < 2) {
			invalidEmail.style.display = "inline";
			valid = false;
		}
		else { 
			invalidEmail.style.display = "none"; 
		}
	}
	
	if ((document.contactform.cf_fullname.value == null) || (document.contactform.cf_fullname.value == '')) {
		valid = false;
		noFullname.style.display = 'inline';
	}
	else {
		noFullname.style.display = 'none';
	}
	
	if ((document.contactform.cf_phone.value == null) || (document.contactform.cf_phone.value == '')) {
		valid = false;
		noPhone.style.display = 'inline';
	}
	else {
		noPhone.style.display = 'none';
	}
	
	if ((document.contactform.cf_message.value == null) || (document.contactform.cf_message.value == '')) {
		valid = false;
		noMessage.style.display = 'inline';
	}
	else {
		noMessage.style.display = 'none';
	}

	return valid;	
}

function valQuoteForm() {
	var valid = true;
	
	var noFullname = document.getElementById('quoteform-no-fullname');
	var noPhone = document.getElementById('quoteform-no-phone');
	var noEmail = document.getElementById('quoteform-no-email');
	var invalidEmail = document.getElementById('quoteform-invalid-email');
	var noDescription = document.getElementById('quoteform-no-description');
	var noPlace = document.getElementById('quoteform-no-place');
	
	if ((document.quoteform.qf_email.value == null) || (document.quoteform.qf_email.value == '')) {
		valid = false;
		noEmail.style.display = 'inline';
		invalidEmail.style.display = 'none';
	}
	else {
		noEmail.style.display = 'none';
		atPosition = document.quoteform.qf_email.value.indexOf("@");
		dotPosition = document.quoteform.qf_email.value.lastIndexOf(".");
		if (atPosition < 1 || dotPosition < 2) {
			invalidEmail.style.display = "inline";
			valid = false;
		}
		else { 
			invalidEmail.style.display = "none"; 
		}
	}
	
	if ((document.quoteform.qf_fullname.value == null) || (document.quoteform.qf_fullname.value == '')) {
		valid = false;
		noFullname.style.display = 'inline';
	}
	else {
		noFullname.style.display = 'none';
	}
	
	if ((document.quoteform.qf_phone.value == null) || (document.quoteform.qf_phone.value == '')) {
		valid = false;
		noPhone.style.display = 'inline';
	}
	else {
		noPhone.style.display = 'none';
	}
	
	if ((document.quoteform.qf_description.value == null) || (document.quoteform.qf_description.value == '')) {
		valid = false;
		noDescription.style.display = 'inline';
	}
	else {
		noDescription.style.display = 'none';
	}
	
	if ((document.quoteform.qf_place.value == null) || (document.quoteform.qf_place.value == '')) {
		valid = false;
		noPlace.style.display = 'inline';
	}
	else {
		noPlace.style.display = 'none';
	}

	return valid;	
}

function valFeedbackForm() {
	var valid = true;
	
	var noFullname = document.getElementById('feedbackform-no-fullname');
	var noCompany = document.getElementById('feedbackform-no-company');
	
	if ((document.feedbackform.ff_fullname.value == null) || (document.feedbackform.ff_fullname.value == '')) {
		valid = false;
		noFullname.style.display = 'inline';
	}
	else {
		noFullname.style.display = 'none';
	}
	
	if ((document.feedbackform.ff_company.value == null) || (document.feedbackform.ff_company.value == '')) {
		valid = false;
		noCompany.style.display = 'inline';
	}
	else {
		noCompany.style.display = 'none';
	}

	return valid;	
}
