var s3FlashUploadContactForm = null;
function enableButtonContactFormSubmit() {
	var buttonContactFormSubmit = $('contact-form-submit');
	if(buttonContactFormSubmit) {
		buttonContactFormSubmit.removeProperty('disabled');
	}
}
function disableButtonContactFormSubmit() {
	var buttonContactFormSubmit = $('contact-form-submit');
	if(buttonContactFormSubmit) {
		buttonContactFormSubmit.setProperty('disabled', 'disabled');
	}
};
function submitContactForm() {
	if(canSubmitContactForm()) {
if(s3FlashUploadContactForm) {
	s3FlashUploadContactForm.submit();
}

		return true;
	}
	else {
		return false;
	}
};
function canSubmitContactForm() {
	if(typeof canSubmitContactFormCustom == 'function') {
		return canSubmitContactFormCustom();
	}
	else {
		return checkEmail('contact-form', 'contact-email', 'Please specify a valid email address.') && isNotEmpty('contact-message', 'Please enter your message.');
	}
};
window.addEvent('domready', function() {
	var buttonContactFormSubmit = $('contact-form-submit');
	if(buttonContactFormSubmit) {
		buttonContactFormSubmit.addEvent('click', function(event) {
			event.stop();
			disableButtonContactFormSubmit();
			if(!submitContactForm()) {
				enableButtonContactFormSubmit();
			}
		});
	}
	var formContactForm = $('contact-form');
	if(formContactForm) {
		formContactForm.addEvent('submit', function(event) {
			event.stop();
			submitContactForm();
		});
	}
});
