$(document).ready(function(){
	$('div#askMaxSubmit').click(function () {
		if(validateForm($(this))) {
			document.getElementById('askMaxSubmit').innerHTML = '<a href="#" style="text-decoration: none; cursor: wait;" title="Please wait">Please wait...</a>';
			document.getElementById('askMaxForm').submit();
		}
		return false;
	});
});

function getObj(strId) {
	return (document.getElementById(strId)) ? document.getElementById(strId) : false;
}

function validateForm() {
	var inpEmail = getObj('inputEmailAddress');
	var inpCity = getObj('inputCity');
	var selState = getObj('selectState');
	var inpQuestion = getObj('textareaQuestion');
	var boolReturn = false;

	if (inpEmail && inpEmail.value == '') {
		alert('Please enter your email address.');
		inpEmail.focus();
	} else if (inpCity && inpCity.value == '') {
		alert('Please enter your city.');
		inpCity.focus();
	} else if (selState && selState.selectedIndex == 0) {
		alert('Please select your state.');
		selState.focus();
	} else if (inpQuestion && inpQuestion.value == '') {
		alert('Please enter a question.');
		inpQuestion.focus();
	} else {
		boolReturn = true;
	}

	return boolReturn;
}
