function validateContactForm(thisForm) {
	var FirstName = document.getElementById('00N300000011Mlb');
	var LastName = document.getElementById('00N300000011NIE');
	var Message = document.getElementById('00N300000011N3J');
	var otherCarrier = document.getElementById('otherCarrier');
	var selCarrier = document.getElementById('selCarrier');
	var carrierField = document.getElementById('carrierField');
	var phone = document.getElementById('phone');	
	phone.value = document.mainForm.phone1.value + document.mainForm.phone2.value + document.mainForm.phone3.value;	
	
	var regInvalidEmail = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var regValidEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	
	if (FirstName.value == '') {
		alert('Please enter a First Name.');
		FirstName.focus();
		return false;
	}   
	if (LastName.value == '') {
		alert('Please enter a Last Name.');
		LastName.focus();
		return false;
	}   
	if (regInvalidEmail.test(thisForm.email.value) || !regValidEmail.test(thisForm.email.value)) {
		alert('Please enter a valid email.');
		thisForm.email.focus();
		return false;
	}
	if (!valHelper.isValidUSNum(phone.value)) {
		alert('Please enter a valid phone number.');
		document.mainForm.phone1.focus();
		return false;
	}
	if (thisForm.phone.value == '') {
		alert('Please enter a phone number.');
		thisForm.phone.focus();
		return false;
	}
	if (selCarrier.value == 'Please choose...') {
		alert('Please select your carrier.');		
		selCarrier.focus();
		return false;
	} else {
		if (selCarrier.value == 'Other') {
			_dsp('otherCarrierRow',1);
			if (otherCarrier.value == '') {
				alert('Please specify your carrier name.');
				otherCarrier.focus();
				return false;
			} else carrierField.value = otherCarrier.value;
		} else carrierField.value = selCarrier.value;
	}
	if (Message.value == ''){
		alert('Please enter a message.');
		Message.focus();
		return false;
	}
	return true;
}

window.onload = function() {
	_gel('retURL').value = window.location + '?email-sent=1';
}