// ABRE POP-UP CENTRALIZADO
function NewWindow(mypage, myname, w, h, scroll) {
	var winl  = (screen.width - w) / 2;
	var wint  = (screen.height - h) / 2;
	winprops  = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
	win = window.open(mypage, myname, winprops)
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}

if(window.XMLHttpRequest){
	http_request = new XMLHttpRequest();
}
else if(window.ActiveXObject){
	http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
function estatus(){
	if(http_request.readyState==4){
		if(http_request.status==200){
			if(http_request.responseText.indexOf("ok")!=-1){
				alert("Seu e-mail foi enviado com sucesso!");
				form_ini();
			} else {
				alert("Erro! por favor tente novamente.");
				form_ini();
			}
		}
	}
}
function form_ini(){
	var nome    = document.getElementById("nome");
	var email   = document.getElementById("email");
	nome.value  = "";
	email.value = ""; 
}
function verifica(){
	var nome  = document.getElementById("nome");
	var email = document.getElementById("email");
	if(nome.value=="" || nome.value=="nome"){
		alert("Preencha o campo nome.");
		return false;
	}
	else if(email.value=="" || email.value=="e-mail"){
		alert("Preencha o campo e-mail.");
		return false;
	}
	else if(email.value.indexOf("@")==-1){
		alert("Insira um e-mail válido.");
		return false;
	}
	else if(email.value.indexOf(".")==-1){
		alert("Insira um e-mail válido.");
		return false;
	}
	else{
		return true;
	}
}
function envia_form(){
	if(verifica()){
		var nome  = document.getElementById("nome");
		var email = document.getElementById("email");
		if(/gecko/.test(navigator.userAgent.toLowerCase())){
			http_request.overrideMimeType("text/xml");
		}
		http_request.open("GET","envia_news.php?nome="+nome.value+"&email="+email.value,true);
		http_request.send(null);
		http_request.onreadystatechange=estatus;
	}
}

/**
 * VERIFICA CONTATO
 */
function verificaContato() {
    var xForm = document.frm;
	var sErro = '';
	if(xForm.nome.value.length <= 5) {
		sErro += 'Digite seu nome!\n';
	}
	if(xForm.email.value.length <= 6) {
		sErro += 'Digite seu email!\n';
	}
	if(xForm.telefone.value.length <= 5) {
		sErro += 'Digite seu telefone!\n';
	}
	if(xForm.mensagem.value.length <= 10) {
		sErro += 'Digite sua mensagem!';
	}
	if(sErro !== '') {
	    alert('Verifique os seguintes erros:\n\n'+sErro);
		return false;
	} else {
		return true;
	}
}
