var fieldRequired = Array("lastName", "firstName", "peopleNum", "email", "reconfirmEmail", "checkIn", "checkOut");
var fieldDescription = Array("Last name", "First name", "Number of people", "Email", "Reconfirm email", "Check in date", "Check out date");

function enviar ()
{
	if (formCheck(document.forms['request'], fieldRequired, fieldDescription))
	{
		if (! isEmail(document.forms['request'].email.value))
		{
			alert("Email is not valid.");
			return;
		}

		if (! isEmail(document.forms['request'].reconfirmEmail.value))
		{
			alert("Reconfirm email is not valid.");
			return;
		}

		if ( document.forms['request'].email.value != document.forms['request'].reconfirmEmail.value)
		{
			alert("Email and reconfirm email are differents.");
			return;
		}

		var aCheckIn = document.forms['request'].checkIn.value.split('/');
		if (aCheckIn.length != 3)
		{
			alert("Check in date is not valid.");
			return;
		}
		else 
		{
			var sDate = isDate(aCheckIn[1], aCheckIn[0], aCheckIn[2]);
			if (sDate == false)
			{
				alert("Check in date is not valid.");
				return;
			}
			else
			{
				document.forms['request'].checkIn.value = sDate;
			}
		}

		var aCheckOut = document.forms['request'].checkOut.value.split('/');
		if (aCheckIn.length != 3)
		{
			alert("Check out date is not valid.");
			return;
		}
		else 
		{
			var sDate = isDate(aCheckOut[1], aCheckOut[0], aCheckOut[2]);
			if (sDate == false)
			{
				alert("Check out date is not valid.");
				return;
			}
			else
			{
				document.forms['request'].checkOut.value = sDate;
			}
		}

		document.forms['request'].submit();
	}
}