// JavaScript Document
try { 
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); 
} catch (e) { 
    try { 
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } catch (E) { 
        xmlhttp = false; 
    } 
} 

if  (!xmlhttp && typeof  XMLHttpRequest != 'undefined' ) { 
    try  { 
        xmlhttp = new  XMLHttpRequest(); 
    } catch  (e) { 
        xmlhttp = false ; 
    } 
} 

function setarCampos() {
	campos = "txtNome="+encodeURI(document.getElementById('txtNome').value).toUpperCase()+"&txtEmail="+encodeURI(document.getElementById('txtEmail').value);
	enviarForm('processar.php', campos, 'cadcont');
}

//Função que envia o formulário

function enviarForm(url, campos, destino) {

	//Atribui à variável 'elemento' o elemento que irá receber a página postada
	var elemento = document.getElementById(destino); 
	
	//Executa a função objetoXML()
	objetoXML(); 
	
	//Se o objeto de 'xmlhttp' não estiver true
	if (!xmlhttp) {	
		//Insere no 'elemento' o texto atribuído
		elemento.innerHTML = "<div class=\"enviando\">Impossível iniciar o objeto XMLHttpRequest.</div>"; 	
		return;	
	} else { 	
		//Insere no 'elemento' o texto atribuído
		elemento.innerHTML = "<div class=\"enviando\">Enviando...</div>"; 	
	}
	
	xmlhttp.onreadystatechange = function () {	
		//Se a requisição estiver completada
		if (xmlhttp.readyState == 1 || xmlhttp.readyState == 2 || xmlhttp.readyState == 3) {		
			elemento.innerHTML = "<div class=\"enviando\">Enviando...</div>";
		} else {
			//Se o status da requisição estiver OK
			if (xmlhttp.status == 200 && xmlhttp.responseText == 1) {			
				//Insere no 'elemento' a página postada
				elemento.innerHTML = "<div class=\"enviando\">Enviado com sucesso.<br /><a href=\"javascript:voltacadastro();\">Voltar</a></div>"; 			
			} else { 			
				//Insere no 'elemento' o texto atribuído
				elemento.innerHMTL = "<div class=\"enviando\">Página não encontrada!</div>"; 			
			}		
		}
	}
	
	//Abre a página que receberá os campos do formulário
	xmlhttp.open('POST', url+'?'+campos, true);
	
	//Envia o formulário com dados da variável 'campos' (passado por parâmetro)
	xmlhttp.send(campos); 

}

function validacontatos(){
	var dnome = document.form.nome.value;
	var demail = document.form.email.value;
	
	if(dnome == ""){
		alert("Preencha seu nome.");
		document.form.nome.focus();
	} else {
		if(demail == ""){
			alert("Preencha seu e-mail.");
			document.form.email.focus();
		} else {
			document.form.submit();
		}
	}
		
}

function validadepoimentos(){
	var dnome = document.form.nome.value;
	var demail = document.form.email.value;
	var ddepoimento = document.form.depoimento.value;
	
	if(dnome == ""){
		alert("Preencha seu nome.");
		document.form.nome.focus();
	} else {
		if(demail == ""){
			alert("Preencha seu e-mail.");
			document.form.email.focus();
		} else {
			if(ddepoimento == ""){
				alert("Deixe seu depoimento.");
				document.form.depoimento.focus();
			} else {
				document.form.submit();
			}
		}
	}		
}

function validacadastro(){
	var dnome = document.formcadastro.nome.value;
	var demail = document.formcadastro.email.value;
	
	if(dnome == ""){
		alert("Preencha seu nome.");
		document.formcadastro.nome.focus();
	} else {
		if(demail == ""){
			alert("Preencha seu e-mail.");
			document.formcadastro.email.focus();
		} else {
			document.formcadastro.submit();
		}
	}
		
}

function validaindicacao(){
	var dnome = document.formindica.nome.value;
	var demail = document.formindica.email.value;
	
	if(dnome == ""){
		alert("Preencha o nome do seu amigo.");
		document.formindica.nome.focus();
	} else {
		if(demail == ""){
			alert("Preencha o e-mail do seu amigo.");
			document.formindica.email.focus();
		} else {
			document.formindica.submit();
		}
	}
		
}
