function checkContactMessage(formId, contactMessageId, message) {
	var contactMessageElement = $(contactMessageId);
	if(contactMessageElement) {
		var contactMessage = contactMessageElement.getProperty('value').trim();
		if(contactMessage && contactMessage.toLowerCase() != 'notes:') {
			contactMessageElement.removeClass('error');
			return true;
		}
		else {
			contactMessageElement.addClass('error');
			setFocus(contactMessageElement);
			alert(message);
		}
	}
	return false;
}

function initContactForm() {
	var contactButton = $('contact-button');
	if(contactButton) {
		contactButton.addEvent('click', function(event) {
			event.stop();
			submitContactForm();
		})
	}
}

window.addEvent('domready', function() {
	initContactForm();
	setGmtOffset('contact-gmt-offset');
});
var s3FlashUploadContactForm = null;
function submitContactForm() {
	if(canSubmitContactForm()) {
if(s3FlashUploadContactForm) {
	s3FlashUploadContactForm.submit();
}

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