var token = null;

function init()
{
	var r;

	r = new Ajax.Request('/contact/get_token.py', {method: 'get', asynchronous: false});
	token = r.transport.responseText.strip();

	$('send').onclick = send;
	$('name').focus();

}


function send()
{
	var p, r;

	if($F('name') == '') {
		alert('Please fill in your name');
		return;
	}

	if($F('message') == '') {
		return;
	}

	p = $('contact').serialize(true);
	p['token'] = token;
	r = new Ajax.Request('/contact/contact.py',
		{method: 'post', parameters: p, asynchronous: false});
	if(r.transport.responseText.strip() == 'OK')
	{
		$('title').innerHTML = "Message sent, thanks!";
		$('name').disabled = true;
		$('email').disabled = true;
		$('message').disabled = true;
	}

}
