// ### Validação faleconosco ##

function valida()
{
	var f = document.form;
	
	if(f.nome.value == '')
	{
		alert('Preencha o nome');
		return false;
	}
	else if(f.empresa.value == '')
	{
		alert('Preencha a empresa');
		return false;
	}	
	else if(f.telefone.value == '')
	{
		alert('Preencha o telefone');
		return false;
	}
	else if(f.email.value == '')
	{
		alert('Preencha o email');
		return false;
	}
	else if(!isEmail(f.email))
	{
		alert('Email formato incorreto');
		return false;
	}
	else if(f.reserva.value == '')
	{
		alert('Preencha a reserva');
		return false;
	}	
	else if(f.data.value == '')
	{
		alert('Preencha a data');
		return false;
	}	
	else if(f.horario.value == '')
	{
		alert('Preencha o horario');
		return false;
	}
	else if(f.comentarios.value == '')
	{
		alert('Preencha o comentario');
		return false;
	}
	else
	{
		f.submit();
		return true;
	}
}

function ajustaData(objeto) {
	
	dia = objeto.value.substring(0,2);
	mes = objeto.value.substring(3,5);
	ano = objeto.value.substring(6,10);
	
	if ((isNaN(dia)) || (isNaN(mes)) || (isNaN(ano))) {
		alert("preencha a data somente com números");
		objeto.value = "";
		return false;
	}
	if (objeto.value.length == 2) {
		objeto.value = objeto.value + '/';
	}
	if (objeto.value.length == 5) {
		objeto.value = objeto.value + '/';
	}
}

function ajustaTime(objeto) {
	
	horas   = objeto.value.substring(0,2);
	minutos = objeto.value.substring(3,5);
	
	if ((isNaN(horas)) || (isNaN(minutos))) {
		alert("preencha a data somente com númeors");
		objeto.value = "";
/*		objeto.name.focus();*/
		return false;
	}
	if (objeto.value.length == 2) {
		objeto.value = objeto.value + ':';
	}
}

function isEmail(obj)
{
	try {
		if ( (obj.value.indexOf('@') > -1) && (obj.value.lastIndexOf('.') > obj.value.indexOf('@')) && obj.value.lastIndexOf('.') < obj.value.length-1 ) {
			return true;
		} else {
			return false;
		}
	} catch (e) {
		if ( showError )	alert(e.message);
		return false;
	}
}

function validaData(str) {
	
	tudo = str.value.length;

	if (tudo < 10) {
		alert("preencha a data completa")
		return false;
	}
	
	dia = (str.value.substring(0,2));
	mes = (str.value.substring(3,5));
	ano = (str.value.substring(6,10));
	cons = true;
	
	if (isNaN(dia) || isNaN(mes) || isNaN(ano)){
		alert("preencha a data somente com Números");
	    str.value = ""; 
		/*str.focus();*/
		return false;
	}
	if ((dia < 01) || (dia < 01 || dia > 30) &&
		(mes == 04 || mes == 06 ||
		 mes == 09 || mes == 11)|| 
		 dia > 31) {
		cons = false;
	}
	if (mes < 01 || mes > 12) {
		cons = false;
	}
	if (mes == 02 && (dia < 01 || dia > 29 ||
	   (dia > 28 &&
	   (parseInt(ano / 4) != ano / 4)))) {
	   cons = false;
	}
	if (cons == false) {
		alert("A data inserida não é válida: " + str.value);
	    str.value = ""; 
		/*str.focus();*/
		return false;
	}
}

function formataTel(objeto)
{
	if(objeto.value.length == 1) {
		objeto.value = '(' + objeto.value;
	}
	if(objeto.value.length == 3) {
		objeto.value = objeto.value + ')  ';
	}
	if(objeto.value.length == 10) {
		objeto.value = objeto.value + '-';
	}
}
