function checkContactForm()
{
	document.contact.action ="mail.php?id=1";
	var a = 1;
	for (i = 0 ; i <= (document.contact.length - 1) ; i++)
	{
		if (document.contact[i].className == "isRequired")
		{
			if (document.contact[i].value == '')
			{
				if (a == 1)
				{
					document.contact[i].focus();
				}
				document.getElementById(document.contact[i].name + 'Error').innerHTML = "<img src=\"images/icons/exclamation.png\" alt=\"Doit être remplis\" />";
				a = 0;
			}
			else
			{
				document.getElementById(document.contact[i].name + 'Error').innerHTML = "";
			}
		}
	}
	if (a == 0)
	{
		document.getElementById('error').innerHTML = "<br /><span class=\"important\" style=\"color:red;\">Veuillez remplir tous les champs avec un *.</span>";
	}
	else
	{
		document.getElementById('error').innerHTML = "";
		document.getElementById('waitingMail').style.display = "block";
		sendMail();
	}
}

function checkContactFormPage()
{
	var a = 1;
	for (i = 0 ; i <= (document.contact.length - 1) ; i++)
	{
		if (document.contact[i].className == "isRequired")
		{
			if (document.contact[i].value == '')
			{
				if (a == 1)
				{
					document.contact[i].focus();
				}
				document.getElementById(document.contact[i].name + 'Error').innerHTML = "<img src=\"images/icons/exclamation.png\" alt=\"Doit être remplit\" />";
				a = 0;
			}
			else
			{
				document.getElementById(document.contact[i].name + 'Error').innerHTML = "";
			}
		}
	}
	if (a == 0)
	{
		document.getElementById('error').innerHTML = "Veuillez remplir tous les champs avec un *.";
	}
	else
	{
		var verif 	= /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
		if (verif.exec(document.getElementById('email').value) == null)
		{
			document.getElementById('error').innerHTML = "Veuillez indiquer une adresse e-mail au format nom@domaine.com !";
		}
		else
		{
			document.contact.submit();
		}
	}
}

function showMail(id, text)
{
	for (i = 0 ; i <= (document.contact.length - 1) ; i++)
	{
			if (document.contact[i].type != "button")
			{
				document.contact[i].value = '';
			}
	}
	Effect.Appear('sendMail', {duration:0.3});
	document.contact.type.value = id;
	if (id == 1)
		document.getElementById('titleContact').innerHTML = "Contacter le service commercial";
	if (id == 2)
		document.getElementById('titleContact').innerHTML = "Contacter le service comptabilit&eacute;";
	if (id == 3)
		document.getElementById('titleContact').innerHTML = "Contacter le service Internet";
	if (id == 4)
		document.getElementById('titleContact').innerHTML = "Faire une demande de catalogue";
}

function closeMail()
{
	Effect.Fade('sendMail', {duration:0.3});
	document.getElementById('waitingMail').style.display = "none";
	document.getElementById('error').innerHTML = "";
}

function sendMail()
{
	_rs = escape($('rs').value);
	_name = escape($('name').value);
	_object = escape($('object').value);
	_message = escape($('message').value);
	_email = escape($('email').value);
	_type = escape($('type').value);
	
	new Ajax.Request(
		'includes/php/_contact_mail.php',
		{
			method: 'post',
			parameters: {rs: _rs, name: _name, object: _object, message: _message, email: _email, type: _type},
			onSuccess: function(test) {
					document.getElementById('error').innerHTML = test.responseText;
					//"<br /><table align=\"center\"><tr><td align=\"right\" valign=\"middle\"><img src=\"images/icons/accept.png\" alt=\"\" /></td><td valign=\"middle\"><span class=\"important\">Message envoy&eacute;</span></td></tr></table>"; 
					document.getElementById('waitingMail').style.display = "none";
			},
			onFailure: function(test) {
					document.getElementById('error').innerHTML = "<br /><table align=\"center\"><tr><td align=\"right\" valign=\"middle\"><img src=\"images/icons/exclamation.png\" alt=\"\" /></td><td valign=\"middle\"><span class=\"important\" style=\"color:red;\">Envoi &eacute;chou&eacute;</span></td></tr></table>"; 
					document.getElementById('waitingMail').style.display = "none";
			}
		}
	);
}