
function checkForm(form)
{
	// Expressão regular para checar a data de nascimento
	var re = new RegExp("[0-9]{2}\/[0-9]{2}\/[0-9]{3}");

	if (form.nome.value == '')
	{
		alert("Favor digitar seu Nome");
		form.nome.focus();
		return false;
	}

	// Escolheu a receber informações sobre o Hotel.
	// Então, necessário digitar data de nascimento válida
	if(form.receber_info[0].checked)
	{
		if(!form.data_nasc.value.match(re))
		{
			alert("Favor digitar a data de nascimento no formato dd/mm/aaaa");
			form.data_nasc.focus();
			return false;
		}
	}

	if (form.tel_residencial_ddd.value == '')
	{
		alert("Favor digitar o Código de Área do Telefone");
		form.tel_residencial_ddd.focus();
		return false;
	}

	if (form.tel_residencial.value == '')
	{
		alert("Favor digitar seu Telefone");
		form.tel_residencial.focus();
		return false;
	}
	
	/**
	* Usuário digitou celular, mas não digitou o DDD
	*/
	if (form.tel_celular.value !== '' && form.tel_celular_ddd.value == '')
	{
		alert("Favor digitar o Código de Área do Celular");
		form.tel_celular_ddd.focus();
		return false;
	}

	if (!checkEmail(form.email.value) || form.email.value == '')
	{
		alert("Favor digitar um e-mail válido");
		form.email.focus();
		return false;
	}
	
}