function openAjax(){
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch (e){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (E){
			xmlhttp = false;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){
	   xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp
}

function ReqHeader(tipo){
	if(tipo== "post")
	   Meu_Ajax.open("POST", URL, 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"); 
}

function Response(tipo){
	if(tipo== "alert"){
	   Meu_Ajax.onreadystatechange=function(){
	      if(Meu_Ajax.readyState==4){
		     if(Meu_Ajax.status==200){
			    resp_mensagem=Meu_Ajax.responseText;
				if(resp_mensagem== "OK"){
					window.location= "sistema.php";
				 }else{
				    alert(resp_mensagem);
				 }
			    bt_submit.disabled=false
		     }
	      }
	   }
	}else{
		Meu_Ajax.onreadystatechange=function(){
	       if(Meu_Ajax.readyState==4){
		      if(Meu_Ajax.status==200){
			     resp_mensagem=Meu_Ajax.responseText;
				 document.getElementById(tipo).innerHTML= resp_mensagem
				 bt_submit.disabled=false; 
		      }
	       }
	    }
	}
}

function Logon(){
	
	var login = document.logar.login.value;
    var senha = document.logar.senha.value;

    if(document.logar.login.value == ""){
	   alert("Preencha o campo login");
	   document.logar.login.focus();
	   return false;
    }
	if(document.logar.senha.value == "") { 
       alert("Preencha o campo senha"); 
       document.logar.senha.focus();
	   return false;
    }else{
	   Meu_Ajax=openAjax()
	   bt_submit='';
	   bt_submit.disabled=true
	   URL="login_vai.php"
	   ReqHeader('post'); 
	   Meu_Ajax.send("login=" + escape(login) + "&senha=" + escape(senha));
	   Response('alert');	
	   return false;
	}
	return false;
}

function Email(){
	
	nome = document.getElementById('nome').value;
    email = document.getElementById('email').value;
	assunto = document.getElementById('assunto').value;
	mensagem = document.getElementById('mensagem').value;

    if(document.contatos.nome.value == ""){
	   alert("Preencha o campo Nome");
	   document.contatos.nome.focus();
	   return false;
	}
	if (document.contatos.email.value == "") { 
       alert("Preencha o campo Email");
       document.contatos.email.focus();
	   return false;
    }
    if(document.contatos.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo Email corretamente"); 
       document.contatos.email.focus();
	   return false;
    }
	if(document.contatos.assunto.value == "") { 
       alert("Selecione um assunto");
	   document.contatos.assunto.focus();
	   return false;
    }
	if(document.contatos.mensagem.value == "") { 
       alert("Preencha o campo Mensagem"); 
       document.contatos.mensagem.focus();
	   return false;
    }else{
	   Meu_Ajax=openAjax()
	   bt_submit=document.getElementById('bt_enviar')
	   bt_submit.disabled=true
	   URL="email.php"
	   ReqHeader('post'); 
	   Meu_Ajax.send("nome=" + escape(nome) + "&email=" + escape(email) + "&assunto=" + escape(assunto) + "&mensagem=" + escape(mensagem));
	   Response('alert');
	}
	return false;
}

function Ouvidoria(){
	
	nome = document.getElementById('nome').value;
    email = document.getElementById('email').value;
	telefone = document.getElementById('telefone').value;
	setor = document.getElementById('setor').value;
	assunto = document.getElementById('assunto').value;
	mensagem = document.getElementById('mensagem').value;

    if(document.ouvidoria.nome.value == ""){
	   alert("Preencha o campo Nome");
	   document.ouvidoria.nome.focus();
	   return false;
	}
	if (document.ouvidoria.email.value == "") { 
       alert("Preencha o campo Email");
       document.ouvidoria.email.focus();
	   return false;
    }
    if(document.ouvidoria.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) { 
       alert("Preencha o campo Email corretamente"); 
       document.ouvidoria.email.focus();
	   return false;
    }
	if(document.ouvidoria.telefone.value == "") { 
       alert("Digite um telefone para contato");
	   document.ouvidoria.telefone.focus();
	   return false;
    }
	if(document.ouvidoria.setor.value == "") { 
       alert("Selecione um setor");
	   document.ouvidoria.setor.focus();
	   return false;
    }
	if(document.ouvidoria.assunto.value == "") { 
       alert("Digite um assunto para a mensagem");
	   document.ouvidoria.assunto.focus();
	   return false;
    }
	if(document.ouvidoria.mensagem.value == "") { 
       alert("Preencha o campo Mensagem"); 
       document.ouvidoria.mensagem.focus();
	   return false;
    }else{
	   Meu_Ajax=openAjax()
	   bt_submit=document.getElementById('bt_enviar')
	   bt_submit.disabled=true
	   URL="email_ouvidoria.php"
	   ReqHeader('post'); 
	   Meu_Ajax.send("nome=" + escape(nome) + "&email=" + escape(email) + "&telefone=" + escape(telefone) + "&setor=" + escape(setor) + "&assunto=" + escape(assunto) + "&mensagem=" + escape(mensagem));
	   Response('alert');
	}
	return false;
}

function Search(){
	var keyword = document.busca.keyword.value;
	var type = document.busca.type.value;
	
	if(document.busca.keyword.value == "" || document.busca.keyword.value == null){
	   alert("Digite uma palavra para fazer a busca");
	   document.busca.keyword.focus();
	   return false
	}
	if(document.busca.type.value == "" || document.busca.type.value == null){
	   alert("Selecione uma opção de busca");
	   document.busca.type.focus();
	   return false
	}else{
	   document.busca.submit();
	}
	return false;
}

function Acervo(){
	var keyword = document.busca.keyword.value;
	
	if(document.busca.keyword.value == "" || document.busca.keyword.value == null){
	   alert("Digite uma palavra para fazer a busca em nosso acervo");
	   document.busca.keyword.focus();
	   return false
	}else{
	   document.busca.submit();
	}
	return false;
}

function Calendar(ano, mes, dia){
	var data = ano+"-"+mes+"-"+dia;
    var url = "calendario.php?data="+ escape(data);
    var win = window.location = url;	
    return false;
}

function Resenha(){
    email = document.resenha.email.value;

    if(document.resenha.email.value == ""){
	   alert("Preencha o campo E-mail");
	   document.resenha.email.focus();
	   return false;
    }else{
	   Meu_Ajax=openAjax()
	   bt_submit=document.getElementById('bt_enviar')
	   bt_submit.disabled=true
	   URL="email_senha.php"
	   ReqHeader('post'); 
	   Meu_Ajax.send("email=" + escape(email));
	   Response('alert');	
	}
	return false;
}
