			function submitContactForm()
			{
				var error = 0;

				if(!isvalidlength(document.getElementsByName('message')[0].value, 5, 10000)){
					showError('message');
					document.getElementsByName('message')[0].focus();
					error++;
				}
				else
					hideError('message');

				if(!isvalidlength(document.getElementsByName('email')[0].value, 5, 50)){
					showError('email');
					document.getElementsByName('email')[0].focus();
					error++;
				}
				else {
					hideError('email');

					if(validateEmail(document.getElementsByName('email')[0].value)) {
						showError('emailAddress');
						document.getElementsByName('email')[0].focus();
						error++;
					}
					else
						hideError('emailAddress');
				}

				if(!isvalidlength(document.getElementsByName('name')[0].value, 2, 40)){
					showError('name');
					document.getElementsByName('name')[0].focus();
					error++;
				}
				else
					hideError('name');

				if(error == 0)
					return true;
				else
					return false;
			}

			function showError(element) {
				document.getElementById(element + 'Error').className = 'showError';
			}

			function hideError(element) {
				document.getElementById(element + 'Error').className = 'hideError';
			}