// Função para iniciarmos o Ajax no browser do cliente.
function openAjax() {

var ajax;

try{
    ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.
}catch(ee){
    try{
        ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS
    }catch(e){
        try{
            ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS
        }catch(E){
            ajax = false;
        }
    }
}
return ajax;
}

function validar(nome,email){
	var erro = 0;
	
	if(nome.value == ""){
		alert("Por favor, preencha o campo Nome");
		erro = 1;  
	}else{
		erro = 0;
	}
	
	if(email.value == "" || !email.value.match(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.[a-z]{2,4}$/i)){
    	alert("Por favor, preencha o campo E-mail com um e-mail válido!");
		erro = 1;   
	}else{
		erro = 0; 
	}

	if(erro == 1){
		return false;
	}else{
		return true;
	}
	
}

function cadastraNews(raiz){

	if(document.getElementById){
		
		var exibeResultado = document.getElementById('assinaNews');
		var nome = document.getElementById('nome');
		var email = document.getElementById('email');
		//alert(exibeResultado);
		//alert(nome);
		//alert(email);
		var ajax = openAjax();
			
		if(validar(nome,email)){
		
			var url = raiz + '/Comum/cadastraNews.cfm?type=cad&nome=' + nome.value + '&email=' + email.value;
			//alert(url);
			ajax.open("GET", url, true);
			ajax.onreadystatechange = function() {
				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...
					
				}
				if(ajax.readyState == 4) { // Quando estiver tudo pronto.
					if(ajax.status == 200) {
						var resultado = ajax.responseText;
						resultado = resultado.replace(/\+/g," ");
						resultado = unescape(resultado);
					
						exibeResultado.innerHTML = resultado;
					} else {
						exibeResultado.innerHTML = "Erro: ";
					}
				}
			}
			ajax.send(null); // submete
			}
		} 
}

function mostraCadastra(){
	var exibeResultado = document.getElementById('assinaNews');
	if(exibeResultado.style.display == "none"){
		exibeResultado.style.display = "";
	}else{
		exibeResultado.style.display = "none";
	}
}

