function sendDistributorPost(form) 
{
	$('contactValidateMessage').style.display = 'none';
	$('contactErrorMessage').style.display = 'none';

	var ajax = new Ajax.Request('index.php', 
	{
		method: 'post', 
		parameters: 'action=distributor&'+Form.serialize(form),
		onComplete: completeDistributor
	});
}

function completeDistributor(request)
{
	
	switch(request.responseText)
	{
		case 'ok':
		{
			new Effect.Appear('contactValidateMessage');
			Form.reset($('contact_form'));
		}
		break;
		
		case 'compagny':
		{
			var errorMessage = $('contactErrorMessage');
			errorMessage.innerHTML = 'Error<br/>You have to put the name of your compagny';

			new Effect.Appear('contactErrorMessage');
			new Effect.Fade('contactErrorMessage', {queue:'end',duration:3});
		}
		break;
		
		case 'country':
		{
			var errorMessage = $('contactErrorMessage');
			errorMessage.innerHTML = 'Error<br/>You have to put the name of your country';

			new Effect.Appear('contactErrorMessage');
			new Effect.Fade('contactErrorMessage', {queue:'end',duration:3});
		}
		break;
		
		case 'contact':
		{
			var errorMessage = $('contactErrorMessage');
			errorMessage.innerHTML = 'Error<br/>You have to put the name of the contact';

			new Effect.Appear('contactErrorMessage');
			new Effect.Fade('contactErrorMessage', {queue:'end',duration:3});
		}
		break;
		
		case 'email':
		{
			var errorMessage = $('contactErrorMessage');
			errorMessage.innerHTML = 'Error<br/>You have to put your email';

			new Effect.Appear('contactErrorMessage');
			new Effect.Fade('contactErrorMessage', {queue:'end',duration:3});
		}
		break;
		
		case 'tel':
		{
			var errorMessage = $('contactErrorMessage');
			errorMessage.innerHTML = 'Error<br/>You have to put the tel number';

			new Effect.Appear('contactErrorMessage');
			new Effect.Fade('contactErrorMessage', {queue:'end',duration:3});
		}
		break;
		
		case 'type':
		{
			var errorMessage = $('contactErrorMessage');
			errorMessage.innerHTML = 'Error<br/>You have to put the type of your compagny';

			new Effect.Appear('contactErrorMessage');
			new Effect.Fade('contactErrorMessage', {queue:'end',duration:3});
		}
		break;
	}
}