function iniciaAjax() {
	var core;
	if (window.XMLHttpRequest) {
		core = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		core= new ActiveXObject("Msxml2.XMLHTTP");
		if (!core) {
			core = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	else {
		alert("Seu Navegador não possui suporte a essa aplicação");
	}
	return core;
}

function newsletter(f) {
	var nome = f.news_nome.value;
	var email = f.news_email.value;
	if (nome == "" || nome == "Digite seu nome") {
		alert("Você deve digitar um nome válido.");
		return false;
	}
	if (email == "" || email == "Digite seu e-mail") {
		alert("Você deve digitar um email válido.");
		return false;
	}
	if (email.split("@").length != 2 || email.split(".").length < 2) {
		alert("Você deve digitar um email válido.");
		return false;
	}
	ajax.open('GET','newsletter.php?nome='+escape(nome)+'&email='+escape(email),false);
	ajax.send(null);
	if (ajax.responseText == "OK") {
		document.getElementById("fieldnews").innerHTML = "<div id='newsok'>Seus dados foram cadastrados com sucesso.</div>";
	} else if (ajax.responseText == "jacad") {
		document.getElementById("fieldnews").innerHTML = "<div id='newsok'>Seu email já está cadastrado em nosso banco de dados.</div>";
	} else {
		document.getElementById("fieldnews").innerHTML = "<div id='newserro'>Houve um erro ao cadastrar seus dados.<br/>Tente novamente mais tarde.</div>";
	}
	var intervalo = window.setTimeout('volta()',5000);
	return false;
}

function volta() {
	document.getElementById("fieldnews").innerHTML = "<form action=\"\" onsubmit=\"return newsletter(this);\"><input type=\"text\" name=\"news_nome\" id=\"news_nome\" value=\"Digite seu nome\" style=\"width:190px; margin:5px;\" onfocus=\"limpa(this,'Digite seu nome',true)\" onblur=\"limpa(this,'Digite seu nome')\"/><input type=\"text\" name=\"news_email\" id=\"news_email\"  value=\"Digite seu e-mail\" style=\"width:170px; margin:5px;\" onfocus=\"limpa(this,'Digite seu e-mail',true)\" onblur=\"limpa(this,'Digite seu e-mail')\"/><input type=\"submit\" id=\"news_ok\" name=\"news_ok\" class=\"submit\" value=\"Assinar\"  style=\"margin:5px;\" /></form>";
}

function limpa(o,p,f) {
	if (f) {
		if (o.value == p) o.value = "";
	} else {
		if (o.value == "") o.value = p;
	}
}

var ajax = new iniciaAjax();
