// JavaScript Document
function valida_email(email) {
		email_original = email
		arroba = email.indexOf("@");
		ponto = email.indexOf(".");
		if (ponto < arroba) {
			parte2 = email.indexOf(".");
			parte4 = email.substring(0,parte2);
			parte3 = email.length;
			email = parte4 + email.substring(parte2+1,parte3);
		}
		parte1 = email.indexOf("@");
		parte2 = email.indexOf(".");
		parte3 = email.length;
		email = email_original;
		if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) return false;
		else return true;
}

function isNum( caractere ) { 
	var strValidos = "0123456789" 
	if ( strValidos.indexOf( caractere ) == -1 ) 
		return false;
 	return true; 
}
 
function validaTecla(campo, event){ 
	var BACKSPACE= 8; 
	var key; 
	var tecla;

CheckTAB=true; 
if(navigator.appName.indexOf("Netscape")!= -1)
	tecla= event.which;
else
	tecla= event.keyCode;
 
key = String.fromCharCode(tecla);
 
if ( tecla == 13 )
	return false;
 
if ( tecla == BACKSPACE )
	return true;
 
return ( isNum(key)); 
}

function valida(){

	tudoOK = true;
	
	var formulario = document.getElementById("contato");

	if (formulario.nome.value == '') {
		alert("Inserir o seu nome...");
		formulario.nome.focus();
		tudoOK = false;		
	} else if (formulario.email.value == '') {
		alert("Inserir o seu email...");
		formulario.email.focus();
		tudoOK = false;				
	} else if (!valida_email(formulario.email.value)) {
		alert("Inserir o seu email corretamente...");
		formulario.email.focus();
		tudoOK = false;		
	} else if (formulario.cidade.value == '') {
		alert("Inserir a cidade...");
		formulario.cidade.focus();
		tudoOK = false;				
	} else if (formulario.uf.selectedIndex == 0) {
		alert("Selecione o estado...");
		formulario.uf.focus();
		tudoOK = false;				
	}  else if (formulario.mensagem.value == '') {
		alert("Inserir a mensagem desejada...");
		formulario.mensagem.focus();
		tudoOK = false;				
	} 
	
	if (tudoOK) formulario.submit();
	
}

