String.prototype.trim = function () {
	return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function AskDBASubmit() {
	var subject = document.getElementById('subject');
	var question = document.getElementById('question');
	var realname = document.getElementById('realname');
	var errorslist = document.getElementById('formerrorslist');
	var errorarray = new Array();
	var i;
	var html = '';

	var subjectempty = subject.value.trim() == '';
	var questionempty = question.value.trim() == '';
	var realnameempty = realname.value.trim() == '';

	if (realnameempty) {
		errorarray[errorarray.length] = 'Your name is required.'
	}
	
	if (subjectempty) {
		errorarray[errorarray.length] = 'A Subject is required.'
	} 
	
	if (questionempty) {
		errorarray[errorarray.length] = 'A Question is required.'
	}

	if (errorarray.length > 0) {
		html += '<ul class="errors">';
		for (i = 0; i < errorarray.length; i++) {
			html += '<li>' + errorarray[i] + '</li>';
		}
		html += '</ul>';
		
		errorslist.innerHTML = html;
	} else {
		document.forms["askdbaform"].submit();
	}
}
