// JavaScript Document
//Chamada de inicio do AJAX
try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

//Função AJAX de validação de captcha
function cadastranews(){
	d = document.cadastro;
	verifica1 = d.verifica.value;
	xmlhttp.open("GET", "valida_captcha.php?cap="+verifica1,true);
	xmlhttp.onreadystatechange=function(){
		if(xmlhttp.readyState==4){
			var dados = xmlhttp.responseText;
			if(!dados) {
				alert("A verificação não correspondeu a imagem");
				f.verifica.focus();
				return false;
			}
		}
	}
	xmlhttp.send(null);
}


function openClose(id) {
	element = document.getElementById(id);
	
	if (element.style.display == 'block') {
		element.style.display = 'none';
	}
	else {
		element.style.display = 'block';
	}
}

function chkfale(){
	d = document.contato;
	
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	}
	//tipo de endereço
	if(d.telefone.value == "")
	{
		alert("O campo Telefone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	if(d.msg.value == "")
	{
		alert("O campo Mensagem deve ser preenchido!");
		d.msg.focus();
		return false;
	} else {
		d.submit();
	}
}


function chkindique(){
	d = document.indique;
	
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	}
	
	//nome
	if(d.nomedes.value == "")
	{
		alert("O campo Nome do seu amigo(a) deve ser preenchido!");
		d.nomedes.focus();
		return false;
	} else if(d.nomedes.value.length < 4) {
		alert("Por favor, o nome do seu amigo(a) deve ter no minimo 4 caractéres.");
		d.nomedes.focus();
		return false;
	}
	//validar email
	if (d.emaildes.value == ""){
		alert("O campo E-mail do seu amigo(a) deve ser preenchido!");
		d.emaildes.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.emaildes.value))) {
		alert("O campo E-mail do seu amigo(a) deve ser conter um endereco eletronico válido!");
		d.emaildes.focus();
		return false;
	}
	//tipo de endereço
	if(d.msg.value == "")
	{
		alert("O campo Mensagem deve ser preenchido!");
		d.msg.focus();
		return false;
	} else {
		d.submit();
	}
}


function chkcolaborar(){
	d = document.colaborar;
	
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	}
	//tipo de endereço
	if(d.telefone.value == "")
	{
		alert("O campo Telefone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	if(d.msg.value == "")
	{
		alert("O campo Mensagem deve ser preenchido!");
		d.msg.focus();
		return false;
	} else {
		d.submit();
	}
}

//Envio form para pop-up
function openPopup(URL, wid, hei, scrol){
window.open(URL,"_popup","toolbar=no,scrollbars="+scrol+",location=no,statusbar=no,menubar=no,resizable=no,width="+wid+",height="+hei+"");
return true;
}

function openPopupCentralizada(URL, wid, hei, scrol){
window_ = open(URL,"_popup","toolbar=no,scrollbars="+scrol+",location=no,statusbar=no,menubar=no,resizable=no,width="+wid+",height="+hei+"");
window_.moveTo((screen.width-wid)/2,(screen.height-hei)/2-20);
return true;
}

//Envio form para pop-up
function openPopup2(){
window.open("","_popup","toolbar=no,scrollbars=no,location=no,statusbar=no,menubar=no,resizable=no,width=200,height=200");
return true;
}

function chkreceban(){
	d = document.novidades;
	
	//nome
	if(d.nome.value == "")
	{
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value == "Nome:") {
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	} else if(d.nome.value.length < 4) {
		alert("Por favor, o nome deve ter no minimo 4 caractéres.");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	} else if(d.email.value == "E-mail:") {
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	var reEmail1 = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail2 = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail3 = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	var reEmail = reEmail3;

	eval("reEmail = reEmail" + 3);
	if (!(reEmail.test(d.email.value))) {
		alert("O campo E-mail deve ser conter um endereco eletronico válido!");
		d.email.focus();
		return false;
	} else {
		var nomevai = d.nome.value;
		var emailvai = d.email.value;
	
		xmlhttp.open("GET", "receba_novidades.php?nome="+nomevai+"&email="+emailvai,true);
		xmlhttp.onreadystatechange=function(){
			if(xmlhttp.readyState==4){
				var dados = xmlhttp.responseText;
				if(dados == 1) {
					alert("E-mail cadastrado com sucesso!");
					d.email.value = "E-mail:";
					d.nome.value = "Nome:";
				} else {
					alert("E-mail já cadastrado!");
				}
			}
		}
		xmlhttp.send(null);
		}
	
}