var s3FlashUploadContact = null;
function enableButtonContactSubmit() {
	var buttonContactSubmit = $('contact-submit');
	if(buttonContactSubmit) {
		buttonContactSubmit.removeProperty('disabled');
	}
}
function disableButtonContactSubmit() {
	var buttonContactSubmit = $('contact-submit');
	if(buttonContactSubmit) {
		buttonContactSubmit.setProperty('disabled', 'disabled');
	}
};
function submitContact() {
	if(canSubmitContact()) {
if(s3FlashUploadContact) {
	s3FlashUploadContact.submit();
}

		return true;
	}
	else {
		return false;
	}
};
function canSubmitContact() {
	if(typeof canSubmitContactCustom == 'function') {
		return canSubmitContactCustom();
	}
	else {
		return checkEmail('contact', 'contact-email', 'Please specify a valid email address.') && isNotEmpty('contact-message', 'Please enter your message.');
	}
};
window.addEvent('domready', function() {
	var buttonContactSubmit = $('contact-submit');
	if(buttonContactSubmit) {
		buttonContactSubmit.addEvent('click', function(event) {
			event.stop();
			disableButtonContactSubmit();
			if(!submitContact()) {
				enableButtonContactSubmit();
			}
		});
	}
	var formContact = $('contact');
	if(formContact) {
		formContact.addEvent('submit', function(event) {
			event.stop();
			submitContact();
		});
	}
});
