/*  AJAX  */
function AJAX(){
	if(window.XMLHttpRequest) ajax=new XMLHttpRequest();
	else ajax=new ActiveXObject("Microsoft.XMLHTTP");
	return ajax;
}
/* VALIDA EMAIL  */
function validaEmail(email){
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;
    if(((email.search(exclude) != -1)||(email.search(check)) == -1)||(email.search(checkend) == -1)){return false;}
    else {return true;}
}
/* CARREGA CONTEUDO */
function carrega(url){
	var conteudo=document.getElementById("conteudo");
	ajax=AJAX();
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			if(ajax.status==200){
				conteudo.innerHTML=ajax.responseText;
			}else{
				conteudo.innerHTML='Desculpe. Houve um erro ao carregar conteúdo!<br/>Tente mais tarde.';
			}
		}else{
			conteudo.innerHTML='Carregando...';
		}
	}
	ajax.open("GET",url,true);
	ajax.send();
}
/* ENVIAR EMAIL */
function enviarEmail(nome,email,assunto,msg){
	if(nome!=""&&email!=""&&assunto!=""&&msg!=""){
		if(validaEmail(email)){
			var url="php/enviar_email.php";
			url=url+"?nome="+nome;
			url=url+"&email="+email;
			url=url+"&assunto="+assunto;
			url=url+"&msg="+msg;
			ajax=AJAX();
			ajax.onreadystatechange=function(){
				if(ajax.readyState==4){
					if(ajax.status==200){
						document.getElementById("inner2").innerHTML=ajax.responseText;
					}else{
						document.getElementById("inner2").innerHTML='Desculpe. Tente novamente!';
					}
				}else{
					document.getElementById("inner2").innerHTML='Carregando...';
				}
			}
			ajax.open("GET",url,true);
			ajax.send();
		}else{
			document.getElementById("email2").style.border='1px solid red';
			return 0;
		}
	}else{
		alert('Preencha todos os campos!');
		return 0;
	}
}
/* ASSINAR NEWSLETTER */
function assinar(){
	var email=document.getElementById('email').value;
	if(email!=''){
	if(validaEmail(email)){
	var url="php/assinar_newsletter.php";
	url=url+"?email="+email;
	ajax=AJAX();
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			if(ajax.status==200){
				document.getElementById("inner").innerHTML=ajax.responseText;
			}else{
				document.getElementById("inner").innerHTML='Desculpe. Tente novamente!';
			}
		}else{
			document.getElementById("inner").innerHTML='Carregando...';
		}
	}
	ajax.open("GET",url,true);
	ajax.send();
	}else{
		document.getElementById("inner").innerHTML='Email incorreto!';
		return 0;
	}
	}else{
		document.getElementById("inner").innerHTML='Informe um email!';
		return 0;
	}
}
/* EXCLUIR ASSINATURA NEWSLETTER */
function excluir_assinatura(){
	var email=document.getElementById('email').value;
	if(email!=''){
	if(validaEmail(email)){
	var url="php/excluir_assinatura.php";
	url=url+"?email="+email;
	ajax=AJAX();
	ajax.onreadystatechange=function(){
		if(ajax.readyState==4){
			if(ajax.status==200){
				document.getElementById("inner").innerHTML=ajax.responseText;
			}else{
				document.getElementById("inner").innerHTML='Desculpe. Tente novamente!';
			}
		}else{
			document.getElementById("inner").innerHTML='Carregando...';
		}
	}
	ajax.open("GET",url,true);
	ajax.send();
	}else{
		document.getElementById("inner").innerHTML='Email incorreto!';
		return 0;
	}
	}else{
		document.getElementById("inner").innerHTML='Informe um email!';
		return 0;
	}
}
