/*** Inicia Ajax ******************************************/
function runAjax() {
	// verifica se é IE
	if (window.ActiveXObject) {
		//estancia o objeto Active X
		var ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		//outros navegadores estancia o XMLHttpRequest
		var ajax = new XMLHttpRequest();
	}
	return ajax;
}

/*** Popup *************************************************/ 
var popWindow = "";

function openWindow(lo,wh,ht){
	popWindow = window.open(lo,'PopUp','scrollbars=no, resizable=no, width=' + wh + ', height=' + ht + '');
}
function closePopUpWindow(newUrl){
	window.close();
	window.opener.location=newUrl;
}

/*** Validacao do formulario *******************************/

function validNews(process){
	var nome = document.getElementById('nome').value;
	var email = document.getElementById('email').value;
	var dia = document.getElementById('dia').value;
	var mes = document.getElementById('mes').value;
	var ano = document.getElementById('ano').value;
	var estado = document.getElementById('estado').value;
	var msg = "";
	
	if (nome == "" || nome == "Nome"){
		msg += "O campo Nome é obrigatório!\n";
	}
	if (email == "" || email == "Email"){
		msg += "O campo Email é obrigatório!\n";
	} else if (email.search("@") == -1 ) {
		msg += "O Email digitado é inválido\n"; 
	}
	if (dia == ""){
		msg += "O campo Dia é obrigatório!\n";
	} else if (isNaN(dia)) {
		msg += "O campo Dia aceita somente números!\n";
	}
	if (mes == ""){
		msg += "O campo Mês é obrigatório!\n";
	} else if (isNaN(mes)) {
		msg += "O campo Mês aceita somente números!\n";
	}
	if (ano == ""){
		msg += "O campo Ano é obrigatório!\n";
	} else if (isNaN(ano)) {
		msg += "O campo Ano aceita somente números!\n";
	}
	if (msg != ""){
		alert(msg);
		return false;
	} else {
		var data = dia + "/" + mes + "/" + ano;
		var dados = "nome=" + nome;
		dados += "&email=" + email;
		dados += "&data=" + data;
		dados += "&estado=" + estado;
		
		sendNews(dados, process)
		
		//alert(dados);
	}
}


/*** Envia form newsletter *********************************/

//seleciona o conteudo que sera alterado na div
function sendNews(dados, process) {
	ajax = runAjax();
	ajax.open("POST","inc/newsletter.asp");
	ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	//ajax.setRequestHeader("Content-Type", "text/html; charset=iso-8859-1");//"application/x-www-form-urlencoded");
    ajax.setRequestHeader("Cache-Control", "no-cache");
    ajax.setRequestHeader("Pragma", "no-cache");
	
	ajax.send(dados);
	
	if (process == 1){
		var divNews = document.getElementById('newsForm');
	} else {
		var divNews = document.getElementById('newsInput');
	}
	divNews.innerHTML = "<p><strong>Cadastro efetuado com sucesso</strong><p>";
}