// Funções do formulário de Contato

function IsSpace(field) {

	ic_spaces = false;

	for (pos = 0;pos < field.length;pos ++)

		if (field.charAt(pos) != " ")

			ic_spaces = true;



	if (!ic_spaces)

		return true;



	return false;

}





function validaEmail(email) {

	invalidChars = " /:,;"



	if (email == "") {						// verifica se está preenchido

		return false

	}

	for (i=0; i<invalidChars.length; i++) {	// verifica se contém caracteres válidos

		badChar = invalidChars.charAt(i)

		if (email.indexOf(badChar,0) > -1) {

			return false

		}

	}

	atPos = email.indexOf("@",1)			// verifica se contém "@"

	if (atPos == -1) {

		return false

	}

	if (email.indexOf("@",atPos+1) != -1) {	// apenas um "@"

		return false

	}

	periodPos = email.indexOf(".",atPos)

	if (periodPos == -1) {					// verifica se contém "." após "@"

		return false

	}

	if (periodPos+3 > email.length)	{		// verifica se contém pelo menos 2 caracteres após "."

		return false

	}

	return true

}



function ConsistefrmContato() {

	if (IsSpace(document.frmContato.nome.value)) {

		alert("Por favor, informe seu nome.");

		document.frmContato.nome.focus();

		return false;

	}



	if (!validaEmail(document.frmContato.email.value)) {

		alert("Você precisa digitar um e-mail válido.")

		document.frmContato.email.focus();

		return false

	}

	



	if (IsSpace(document.frmContato.mensagem.value)) {

		alert("Por favor, digite sua mensagem.");

		document.frmContato.mensagem.focus();

		return false;

	}



if (IsSpace(document.frmContato.verifytext.value)) {

		alert("você precisa digitar o código de verificação para enviar sua mensagem");

		document.frmContato.verifytext.focus();

		return false;

	}
	

	return true;

}
