function verificaTamanho() {
	var StrLen;
	var maximo;
	maximo = 2000;
	StrLen = 0;

	if (document.contato.mensagem.value.length != "" )
	{
		StrLen = StrLen + document.contato.mensagem.value.length;
	}
	if (StrLen == 1 && document.contato.mensagem.value.substring(0,1) == " ")
    	{
		document.contato.mensagem.value = "";
			StrLen = StrLen - 1;
	}
	if (StrLen > maximo)
		{
			document.contato.mensagem.value = document.contato.mensagem.value.substring(0,maximo);
			StrLen = StrLen - 1;
		}
	document.contato.caracteres.value = maximo - StrLen;
}

function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	var erro=0;
	
	if (str.indexOf(at)==-1) { erro=1; }
	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) { erro=1; }
	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) { erro=1; }
	else if (str.indexOf(at,(lat+1))!=-1) { erro=1; }
	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) { erro=1; }
	else if (str.indexOf(dot,(lat+2))==-1) { erro=1; }
	else if (str.indexOf(" ")!=-1) { erro=1; }

	if (erro) return false;
	else return true;
}

function ValidateForm(){
	var nomeID=document.contato.nome;
	var dddID=document.contato.ddd;
	var telefoneID=document.contato.telefone;
	var emailID=document.contato.email;
	
	if ((nomeID.value==null)||(nomeID.value=="")){
		alert("Favor digitar seu nome corretamente.");
		nomeID.focus();
		return false;
	}
	
	if ((dddID.value==null)||(dddID.value=="")||(telefoneID.value==null)||(telefoneID.value=="")) {
		alert("Favor digitar seu telefone corretamente.");
		dddID.focus();
		return false;
	}
	else if ((isNaN(dddID.value))||(isNaN(telefoneID.value))) {
		alert("Os campos 'DDD' e 'Telefone' devem conter apenas números.");
		dddID.focus();
		return false;
	}
	else if ((dddID.value.length < 2)||(telefoneID.value.length <7)) {
		alert("Favor digitar seu telefone corretamente.");
		dddID.focus();
		return false;
	}
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Favor digitar seu endereço de e-mail.");
		emailID.focus();
		return false;
	}
	else if (echeck(emailID.value)==false){
		alert("Favor digitar um endereço de e-mail válido.");
		emailID.value="";
		emailID.focus();
		return false;
	}
	return true;
 }
