// JavaScript Document
/*Função para validar campos de contato*/
function valida() {
	var nome= document.envia.nome.value;
	var email = document.envia.email.value;
	var assunto = document.envia.assunto.value;
	var comentario = document.envia.comentario.value;

	var envia = new Array(nome,email,assunto,comentario);
	var teste = new Array('Nome','E-mail','Assunto','Comentario');
	for(i=0;i<teste.length;i++) {
			if(envia[i]==''){
				alert('O campo '+teste[i]+' precisa ser preenchido.');
					return false;
			}
		}
}

function limpa(){
		document.getElementById('email').value="";
	}

function ops(){
		document.getElementById('nome').value="";
	}
	
function getAjax(){
	ajax = null;
	try{
		ajax = new XMLHttpRequest();
		}catch(e){
			try{
				ajax = new ActiveXObject("Microsoft.XMLHttp");
			}catch(e){
				try{
					ajax = new ActiveXObject("MSXML2.XMLHttp");
				}catch(e){
					alert("Seu navegador não suporta Ajax");
				}
			}
	    }
	return ajax;
}

var http = getAjax();

function sendMail(){
		var nome = document.getElementById('nome').value;
		var email = document.getElementById('email').value;
		http.open('GET','news.php?nome='+nome+'&email='+email,true);
		http.onreadystatechange=function(){
				if(http.readyState==4){
					if(http.responseText==1){
						alert('E-mail cadastrado com sucesso!');	
					}else{
						alert('Seu E-mail ja consta em nosso sistema!');
					}
				}
				
			}
		http.send(null);	
	}
	
function checa(nform) {
		if (nform.email.value == "") {
		alert("Informe seu e-mail.");
		nform.email.focus();
		nform.email.select();
		return false;
	} else {
		prim = nform.email.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf(".") < 1) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf(" ") != -1) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf(".@") > 0) {
			alert("OO e-mail informado não esta correto..");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("@.") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("/") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("[") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("]") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("(") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf(")") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
		if(nform.email.value.indexOf("..") > 0) {
			alert("O e-mail informado não esta correto.");
			nform.email.focus();
			nform.email.select();
			return false;
		}
	}
		return true;
}