function ajax2(nome,caminho) {
// Trata problema de acentos
nome = escape(nome)
xmlhttp = false;
// esta parte é responsavel por criar o objeto xmlhttprequest
if (window.XMLHttpRequest) { // para navegadores firefox, opera, netscape...
    xmlhttp = new XMLHttpRequest();
} else if (window.ActiveXObject) { // para navegadores IE
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
   alert("Seu navegador nao suporta XMLHttpRequest.");
}
    if (xmlhttp) {
// faz uma requisicao assincrona ("true"), sem bloquear a página, atraves do metodo "GET"
        xmlhttp.open('GET', caminho+'/sistema_busca_dicionario_machado/ajaxmachado.asp?nome='+ nome, true);
// função a ser chamada cada vez que o estado (readyState) mudar
        xmlhttp.onreadystatechange = processReqChange;
// Envia a requisição da página
        xmlhttp.send(null);
    } else {
        alert("Objeto xmlhttprequest nao foi criado.");
    }
}

function processReqChange() {
// se o estado da requisicao for igual a 1, coloca o texto "Carregando..."
// 0 = não inicializado 1 = carregando 2 = carregado 3 = modo interativo 4 = completado
    if (xmlhttp.readyState == 1) {
	  document.getElementById("form").pesquisar.value = "Pesquisando...";
    }
// Verifica se está pronto
    if (xmlhttp.readyState == 4) {
// verifica o status da página. 200 = OK 404 = não encontrada
        if (xmlhttp.status == 200) {
        // se estado da requisicao 4 e status 200, mostra o texto(xmlhttp.responseText) tag div (id=tab)
		document.getElementById("form").pesquisar.value = "Pesquisar";
            document.getElementById("tab").innerHTML = xmlhttp.responseText;
        } else {
            alert("Houve um problema ao obter os dados:\n" + xmlhttp.statusText + xmlhttp.status);
        }
    }
}

function AbreBuscaMA(nome){
 endereco = "http://www.academia.org.br/sistema_busca_dicionario_machado/dicmachado.asp?nome="+ nome 
 window.open(endereco, "Busca", "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=yes,width=800,height=600,left=0,top=0") 
}

function dasabilitarenteracad2(keyCoder, nome) {
var tecla = keyCoder;
	if ((tecla == 13)) {
		AbreBuscaMA(nome)
		return false;
	}
	return tecla;
}


function validaForm(){
 d = document.getElementById("cadastro")
 if (d.nome.value == ""){
	alert("O campo Nome deve ser preenchido!");
        d.nome.focus();
	return false;
 }
 if (d.email.value == ""){
	alert("O campo E-mail deve ser preenchido!");
        d.email.focus();
	return false;
 }
 //validar email(verificao de endereco eletrônico)
 parte1 = d.email.value.indexOf("@");
 parte2 = d.email.value.indexOf(".");
 parte3 = d.email.value.length;
 if (!(parte1 >= 3 && parte3 >= 9)) {
	 alert ("O campo E-mail deve ser conter um endereço eletrônico!");
         d.email.focus();
         return false;
 }
}
