function setupContactForm()
{
	if($('contact_form'))
	{
		Event.observe('contact_form', 'submit', function(e){submitContactForm();Event.stop(e);}, true);
		//if($('contact_submit')) Event.observe('contact_submit', 'click', function(e){submitContactForm();Event.stop(e);}, true);
		if($('sent_message')) { Element.hide('sent_message'); Element.removeClassName('sent_message','nodisplay'); }
		if($('error_message')) { Element.hide('error_message'); Element.removeClassName('error_message','nodisplay'); }
	}
}

function submitContactForm()
{
	if($('contact_submit')){$('contact_submit').disabled = true;$('contact_submit').value = 'Sending...';}
	new Ajax.Request('/code/send-contact.php',
					 {
						 method:'get',
						 parameters:Form.serialize('contact_form'),
						 onSuccess:function(e)
						 	{
								if($('sent_message')) Element.show('sent_message');
								Element.hide('instructions');
								Element.hide('contact_form');
								if($('contact_submit')){$('contact_submit').value = 'Send Email';$('contact_submit').disabled = false;}
							},
						 onFailure:function(e)
						 	{
								if($('error_message')) Element.show('error_message');
								if($('contact_submit')){$('contact_submit').value = 'Send Email';$('contact_submit').disabled = false;}
							}
					});
	return true;
}

