// JavaScript Document
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

var xmlhttp = getXmlHttpRequest();
var d=document;

function getXmlHttpRequest() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest(); } 
		
		else if (window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP"); 
	}
}

// Busca Topo
function validabuscatopo(){
	    d = document.busca_topo;
		if (d.descricao.value.length < 3){
			alert("O critério de pesquisa deve ser preenchido !");
			d.descricao.focus();
			return false;
		}
		return true;
}
// Fim dos Topo

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function res_enquete(op)	{
	id_p = document.enquete.id_p.value;
	id_r = document.enquete.id_r.value;
	
	xmlhttp.open("GET", 'enquete.php?todo='+op+'&id_p='+id_p+'&id_r='+id_r, true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");

	xmlhttp.onreadystatechange = function() {
	
	   if (xmlhttp.readyState==1) {
			d.getElementById("enquete").innerHTML = "<img src='imagens/indicator.gif' />";
	   }
	
	   if (xmlhttp.readyState==4) {
		 if(xmlhttp.status == 200) {

			d.getElementById("enquete").innerHTML = xmlhttp.responseText;
			}
			
		else {
			d.getElementById("enquete").innerHTML = "Erro:" + xmlhttp.status;
		}	
	   }
	  }	
	xmlhttp.send(null);

}

function voto(id)	{
	document.enquete.id_r.value = id;
}

function votar_enquete()	{
	if (document.enquete.id_r.value == "")
		alert("Por favor, selecione uma opcao!");
	else	
		res_enquete('votar'); 
}

function parcial()	{
		res_enquete('parcial'); 
}

function voltar_enquete()	{
	xmlhttp.open("GET", 'voltar_enquete.php', true);
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
	xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
	xmlhttp.setRequestHeader("Pragma", "no-cache");

	xmlhttp.onreadystatechange = function() {
	
	   if (xmlhttp.readyState==1) {
			d.getElementById("enquete").innerHTML = "<img src='imagens/indicator.gif' />";
	   }
	
	   if (xmlhttp.readyState==4) {
		 if(xmlhttp.status == 200) {

			d.getElementById("enquete").innerHTML = xmlhttp.responseText;
			}
			
		else {
			d.getElementById("enquete").innerHTML = "Erro:" + xmlhttp.status;
		}	
	   }
	  }	
	xmlhttp.send(null);

}



function Excnewsletter(){
		var opcao = document.getElementById('opcao').value;
		var email = document.getElementById('email').value;
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		
		if (email == ""){
			alert("O e-mail no newsletter deve ser preenchido!");
			document.getElementById('email').focus();
			return false;
		}
		
	    if (!(er.test(email))) { 
			alert("O campo e-mail deve ser conter um endereço eletronico valido!");
			document.getElementById('email').focus();
			return false;
   	    }
		
		xmlhttp.open("GET", 'cadastra_email.php?email='+email+'&opcao='+opcao, true);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");

		xmlhttp.onreadystatechange = function() {
		
		   if (xmlhttp.readyState==1) {
				d.getElementById("conteudoNewsletter").innerHTML = "<div algin='center'><img src='imagens/indicator.gif' /></div>";
		   }
		
		   if (xmlhttp.readyState==4) {
			 if(xmlhttp.status == 200) {
	
				d.getElementById("conteudoNewsletter").innerHTML = xmlhttp.responseText;
				}
				
			else {
				d.getElementById("conteudoNewsletter").innerHTML = "Erro:" + xmlhttp.status;
			}	
		   }
		  }	
		xmlhttp.send(null);
}

function voltaNews(){
		xmlhttp.open("GET", 'voltar_email.php', true);
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
		xmlhttp.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		xmlhttp.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
		xmlhttp.setRequestHeader("Pragma", "no-cache");

		xmlhttp.onreadystatechange = function() {
		
		   if (xmlhttp.readyState==1) {
				d.getElementById("conteudoNewsletter").innerHTML = "<div algin='center'><img src='imagens/indicator.gif' /></div>";
		   }
		
		   if (xmlhttp.readyState==4) {
			 if(xmlhttp.status == 200) {
	
				d.getElementById("conteudoNewsletter").innerHTML = xmlhttp.responseText;
				}
				
			else {
				d.getElementById("conteudoNewsletter").innerHTML = "Erro:" + xmlhttp.status;
			}	
		   }
		  }	
		xmlhttp.send(null);
}

function escolhe(campo) {
		document.getElementById("opcao").value = campo;
}


// Validação do contato
function validacontato(){
	    d = document.formcontato;
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		erro=0;
		if (d.nome.value == ""){
			alert("O nome deve ser preenchido!");
			d.nome.focus();
			return false;
		}

		if (d.email.value == ""){
			alert("O e-mail deve ser preenchido!");
			d.email.focus();
			return false;
		}

		if (!(er.test(d.email.value))) { 
			alert("O campo e-mail deve ser conter um endereço eletronico valido!");
			d.email.focus();
			return false;
   	    }


		if (d.assunto.value == ""){
			alert("O assunto deve ser preenchido!");
			d.assunto.focus();
			return false;
		}
		
		if (d.mensagem.value == ""){
			alert("A mensagem deve ser preenchida!");
			d.mensagem.focus();
			return false;
		}
		
		return true;
}


function focoContato(){
	document.formcontato.nome.focus();
}


// Abrir opção para enviar mensagem
function mostrarDoisClicks(id){
	objDaughter=document.getElementById(id);
	if (objDaughter.style.display != 'block') {
		objDaughter.style.display='block';
	} else {
		objDaughter.style.display='none';
	}
}

// Validação do contato
function validaComentario(){
	    d = document.formComentario;
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		erro=0;
		if (d.nome.value == ""){
			alert("O nome deve ser preenchido!");
			d.nome.focus();
			return false;
		}

		if (d.email.value == ""){
			alert("O e-mail deve ser preenchido!");
			d.email.focus();
			return false;
		}

		if (!(er.test(d.email.value))) { 
			alert("O campo e-mail deve ser conter um endereço eletronico valido!");
			d.email.focus();
			return false;
   	    }


		if (d.mensagem.value == ""){
			alert("O comentário deve ser preenchido!");
			d.mensagem.focus();
			return false;
		}
		
		return true;
}


function abrePopup(alt,larg) {
	p="toolbar=no,location=no,directories=no,status=no,menubar=no,width="+alt+",height="+larg+", top=200, left=300"+",resizable=no,scrollbars=no";
	URLtoOpen="popup.php";
	window.open(URLtoOpen,"",p);
}






