var CContactForm = CFormHandler.extend({
	initialize: function()
	{
		this.parent({
			assets: {
				FormSpinner: 'resources/images/form_spinner.gif'
			}
		});
		
		$('Name').focus();
		$('Name').setProperty('autocomplete', 'off');
		$('Email').setProperty('autocomplete', 'off');
	},
	
	sendMessage: function()
	{
		this.Blur();
		this.ShowSpinner( 'PostSpinner', 'FormElements', 'FormSpinner', {});
		
		new Phpr_Request({
			formId: 'ContactFormElement',
			handler:'ev{Contact_OnSend}',
			remote: 1,
			update: 'FormContent',
			errorBlockId: 'ContactError',
			onFailure: this.displayFormError.bind(this),
			onComplete: function(){
				this.HideSpinner('PostSpinner');
			}.bind(this)
		});
		
		return false;
	}
});

function printContactAddr()
{
	document.write('contact');
	document.write('@');
	document.write('webappmania.');
	document.write('com');
}

function printContractLink()
{
	document.write('<a href="mailto:');
	printContactAddr();
	document.write('">');
	printContactAddr();
	document.write('</a>');
	
}

var ContactForm = null;

window.addEvent('domready', function() {
	ContactForm = new CContactForm();
});