//FUNÇÃO PRINCIPAL DO AJAX, QUE VERFICA OS BROWSER E MODO DE ENVIO
function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}
var myConn = new XHConn();
/*aqui eu chamo a funcao que tem o objecto com o metodo definido  */

if (!myConn) alert("deu erro aqui.");
/*aqui e  a famoso deu erro na inclusão do xhConn.js  */
var inclusao = function (oXML) { document.getElementById('mostra_pagina').innerHTML = oXML.responseText; };
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA ABRIR PAGINAS 
function abrir(url)
{		
	var inclusao = function (oXML) { document.getElementById('mostra_pagina').innerHTML = oXML.responseText; };
	document.getElementById('mostra_pagina').innerHTML = "<img src='imagens/loading.gif' />";
	var end = 'paginas/'+url;
	myConn.connect(end, "GET", "", inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA ABRIR NOTICIAS
function abrir_pgnot(url,not)
{		
	var inclusao = function (oXML) { document.getElementById('mostra_pagina').innerHTML = oXML.responseText; };
	document.getElementById('mostra_pagina').innerHTML = "<img src='imagens/loading.gif' />";
	var variaveis = 'codigo=' + not;
	var end = '../noticias/'+url;
	myConn.connect(end, "GET", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA ABRIR PERSONALIDADES 
function abrir_personalidades(url)
{		

	if (url=="") {
	var inclusao = function (oXML) { document.getElementById('mostra_pagina').innerHTML = oXML.responseText; };
	document.getElementById('mostra_pagina').innerHTML = "<img src='imagens/loading.gif' />";
	var end = 'paginas/personalidades.php';
	myConn.connect(end, "GET", "", inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
	}else{

	var inclusao = function (oXML) { document.getElementById('mostra_personalidade').innerHTML = oXML.responseText; };
	document.getElementById('mostra_personalidade').innerHTML = "<img src='imagens/loading.gif' />";
	var end = 'paginas/personalidades/'+url;
	myConn.connect(end, "GET", "", inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
	}
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA ABRIR PAGINAS 
function abrir_evento(url)
{		
	var inclusao = function (oXML) { document.getElementById('mostra_pagina').innerHTML = oXML.responseText; };
	document.getElementById('mostra_pagina').innerHTML = "<img src='imagens/loading.gif' />";
	var end = '../Mercado Ambiental/eventos/'+url;
	myConn.connect(end, "GET", "", inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA CADASTRAR NEWSLETTER
function cadastra_newsletter ()
{	//BUSCA OS DADOS DO FORMULARIO DE CHAMADOS
	var nome = document.form_newsletter.txtnome.value;
	var mail = document.form_newsletter.txtmail.value;
	var bt = document.form_newsletter.bt_enviar.value;

if(document.form_newsletter.txtnome.value=="")
{ 
alert( "O campo \"Nome\" deve ser preenchido!" ); 
document.form_newsletter.txtnome.focus(); 
return false; 
}

         //validar email
         if (document.form_newsletter.txtmail.value==""){
			alert( "O campo \"E-mail\" deve ser preenchido!" ); 
			document.form_newsletter.txtmail.focus(); 
			return false; 
         }
		 var d = document.form_newsletter;
         //validar email(verificao de endereco eletrônico)
         parte1 = d.txtmail.value.indexOf("@");
         parte2 = d.txtmail.value.indexOf(".");
         parte3 = d.txtmail.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo \"E-mail\" deve ser conter um endereco eletronico!");
                   d.txtmail.focus();
                   return false;
         }

	var variaveis = 'txtnome=' + nome + '&txtmail=' + mail + '&bt=' + bt;
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_news').innerHTML = oXML.responseText; };
	document.getElementById('mostra_news').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/cadastra_newsletter.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA ENVIAR ENQUETE
function enviar_enquete ()
{	
var radios = document.votacao.voto;
var i = 0;
while ( radio = radios[i++] )
{
  if ( radio.checked )
  {
	var voto = radio.value;
  }
}
	if (voto) {
	var variaveis = 'voto=' + voto;
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_enquete').innerHTML = oXML.responseText; };
	document.getElementById('mostra_enquete').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/votar_enquetes.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
	}else{
	alert("Você deve escolher uma opção para votar!");	
	}
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA MOSTRAR RESULTADO DA ENQUETE
function resultado_enquete ()
{	

	var variaveis = 'mresultado=TRUE';
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_enquete').innerHTML = oXML.responseText; };
	document.getElementById('mostra_enquete').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/votar_enquetes.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
//FUNÇÃO PARA ENVIAR ENQUETE
function enviar_enquete_list (id)
{	
var radios = document.votacao.voto;
var i = 0;
while ( radio = radios[i++] )
{
  if ( radio.checked )
  {
	var voto = radio.value;
  }
}
	if (voto) {
	var variaveis = 'voto=' + voto + '&id_enquete=' + id;;
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_enquete').innerHTML = oXML.responseText; };
	document.getElementById('mostra_enquete').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/votar_enquetes_list.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
	}else{
	alert("Você deve escolher uma opção para votar!");	
	}
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA MOSTRAR RESULTADO DA ENQUETE NA LISTA DA PAGINA ENQUETES.PHP
function resultado_enquete_list(id)
{	
    var variaveis = 'mresultado=TRUE&id_enquete=' + id;
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_enquete').innerHTML = oXML.responseText; };
	document.getElementById('mostra_enquete').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/votar_enquetes_list.php", "POST", variaveis, inclusao);

     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA MOSTRAR RESULTADO DA ENQUETE NA LISTA DA PAGINA ENQUETES.PHP
function resultado_enquete_list2(id)
{	
    var variaveis = 'mresultado=TRUE&vresultado=TRUE&id_enquete=' + id;
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_enquete').innerHTML = oXML.responseText; };
	document.getElementById('mostra_enquete').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/votar_enquetes_list.php", "POST", variaveis, inclusao);

     }
//-------------------------------------------------------------------------//
//FUNÇÃO PARA CADASTRAR INFORMARIVO
function cadastra_informatico ()
{	//BUSCA OS DADOS DO FORMULARIO DE CHAMADOS
	var nome = document.form_informativo.txtnome.value;
	var mail = document.form_informativo.txtmail.value;
	var bt = document.form_informativo.bt_enviar.value;

if(document.form_informativo.txtnome.value=="")
{ 
alert( "O campo \"Nome\" deve ser preenchido!" ); 
document.form_informativo.txtnome.focus(); 
return false; 
}

         //validar email
         if (document.form_informativo.txtmail.value==""){
			alert( "O campo \"E-mail\" deve ser preenchido!" ); 
			document.form_informativo.txtmail.focus(); 
			return false; 
         }
		 var d = document.form_informativo;
         //validar email(verificao de endereco eletrônico)
         parte1 = d.txtmail.value.indexOf("@");
         parte2 = d.txtmail.value.indexOf(".");
         parte3 = d.txtmail.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo \"E-mail\" deve ser conter um endereco eletronico!");
                   d.txtmail.focus();
                   return false;
         }

	var variaveis = 'txtnome=' + nome + '&txtmail=' + mail + '&bt=' + bt;
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_informativo').innerHTML = oXML.responseText; };
	document.getElementById('mostra_informativo').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/cadastra_newsletter.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
//FUNÇÃO PARA ABRIR VIDEOS
function abrir_video(cod)
{		
	if (cod=="") {
	var inclusao = function (oXML) { document.getElementById('mostra_pagina').innerHTML = oXML.responseText; };
	document.getElementById('mostra_pagina').innerHTML = "<img src='imagens/loading.gif' />";
	var end = 'paginas/videos.php';
	myConn.connect(end, "GET", "", inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
	}else{

	var inclusao = function (oXML) { document.getElementById('mostra_video').innerHTML = oXML.responseText; };
	document.getElementById('mostra_video').innerHTML = "<img src='imagens/loading.gif' />";
	var variaveis = 'codvideo=' + cod;
	myConn.connect("paginas/display_video.php", "GET", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
	}
     }
//-------------------------------------------------------------------------//
//FUNÇÃO PARA ENVIA CONTATO
function envia_contato ()
{	//BUSCA OS DADOS DO FORMULARIO DE CHAMADOS
	var nome = document.form_contato.txtnome.value;
	var email = document.form_contato.txtemail.value;
	var assunto = document.form_contato.txtassunto.value;
	var msg = document.form_contato.txtmsg.value;

if(document.form_contato.txtnome.value=="")
{ 
alert( "O campo \"Nome\" deve ser preenchido!" ); 
document.form_contato.txtnome.focus(); 
return false; 
}

         //validar email
         if (document.form_contato.txtemail.value==""){
			alert( "O campo \"E-mail\" deve ser preenchido!" ); 
			document.form_contato.txtemail.focus(); 
			return false; 
         }
		 var d = document.form_contato;
         //validar email(verificao de endereco eletrônico)
         parte1 = d.txtemail.value.indexOf("@");
         parte2 = d.txtemail.value.indexOf(".");
         parte3 = d.txtemail.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo \"E-mail\" deve ser conter um endereco eletronico!");
                   d.txtemail.focus();
                   return false;
         }

if(document.form_contato.txtassunto.value=="")
{ 
alert( "O campo \"Assunto\" deve ser preenchido!" ); 
document.form_contato.txtassunto.focus(); 
return false; 
}

if(document.form_contato.txtmsg.value=="")
{ 
alert( "O campo \"Mensagem\" deve ser preenchido!" ); 
document.form_contato.txtmsg.focus(); 
return false; 
}

	var variaveis = 'txtnome=' + nome + '&txtemail=' + email + '&txtassunto=' + assunto + '&txtmsg=' + msg;
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_contato').innerHTML = oXML.responseText; };
	document.getElementById('mostra_contato').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/envia_contato.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
//FUNCAO PARA MOSTRAR SITE NA BARRA DE ESTATUS

			var clocktext, timeday;
			function scroll() {
			today = new Date();
			sec = today.getSeconds();
			hr = today.getHours();
			min = today.getMinutes();
			// 12 Hour clock fix by Erickson Dias
			if (hr < 12) { timeday = " AM"; }
			else { timeday = " PM"; }
			if (hr > 12) hr = hr - 12;
			if (hr <= 9) hr = "0" + hr;
			if (min <= 9) min = "0" + min;
			if (sec <= 9) sec = "0" + sec;
			var clocktext = hr + ":" + min + ":" + sec + timeday + " - ";
			clocktimer = setTimeout("scroll()", 1);
			window.status = clocktext + "Mercado Ambiental sempre com as melhores informações!";
			}
			if (document.all) scroll();
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA CADASTRAR PREFEITURAS
function cadastra_prefeituras ()
{	//BUSCA OS DADOS DO FORMULARIO DE CHAMADOS
	var prefeitura = document.cad_prefeitura.txtprefeitura.value;
	var endereco = document.cad_prefeitura.txtendereco.value;
	var cidade = document.cad_prefeitura.txtcidade.value;
	var telefone = document.cad_prefeitura.txttel.value;
	var estado = document.cad_prefeitura.estado.value;
	var resp = document.cad_prefeitura.txtresp.value;
	var mail = document.cad_prefeitura.txtemail.value;

if(document.cad_prefeitura.txtprefeitura.value=="")
{ 
alert( "O campo \"Prefeitura\" deve ser preenchido!" ); 
document.cad_prefeitura.txtprefeitura.focus(); 
return false; 
}
if(document.cad_prefeitura.txtendereco.value=="")
{ 
alert( "O campo \"Endereço\" deve ser preenchido!" ); 
document.cad_prefeitura.txtendereco.focus(); 
return false; 
}
if(document.cad_prefeitura.txtcidade.value=="")
{ 
alert( "O campo \"Cidade\" deve ser preenchido!" ); 
document.cad_prefeitura.txtcidade.focus(); 
return false; 
}
if(document.cad_prefeitura.txttel.value=="")
{ 
alert( "O campo \"Telefone\" deve ser preenchido!" ); 
document.cad_prefeitura.txttel.focus(); 
return false; 
}
if(document.cad_prefeitura.estado.value=="")
{ 
alert( "O campo \"Estado\" deve ser preenchido!" ); 
document.cad_prefeitura.estado.focus(); 
return false; 
}
if(document.cad_prefeitura.txtresp.value=="")
{ 
alert( "O campo \"Responsável\" deve ser preenchido!" ); 
document.cad_prefeitura.txtresp.focus(); 
return false; 
}

         //validar email
         if (document.cad_prefeitura.txtemail.value==""){
			alert( "O campo \"E-mail\" deve ser preenchido!" ); 
			document.cad_prefeitura.txtemail.focus(); 
			return false; 
         }
		 var d = document.cad_prefeitura;
         //validar email(verificao de endereco eletrônico)
         parte1 = d.txtemail.value.indexOf("@");
         parte2 = d.txtemail.value.indexOf(".");
         parte3 = d.txtemail.value.length;
         if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo \"E-mail\" deve ser conter um endereco eletronico!");
                   d.txtemail.focus();
                   return false;
         }

	var variaveis = 'txtprefeitura=' + prefeitura + '&txtendereco=' + endereco + '&txtcidade=' + cidade + '&txttelefone=' + telefone + '&txtestado=' + estado + '&txtresp=' + resp + '&txtemail=' + mail + '&bt_enviar=Cadastrar';
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_cad_pref').innerHTML = oXML.responseText; };
	document.getElementById('mostra_cad_pref').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/cadastra_prefeitura.php", "POST", variaveis, inclusao);
	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */
     }
//-------------------------------------------------------------------------//
 //FUNÇÃO PARA MOSTRAR ARTIGOS POR LETRAS
function mostra_artigo(letra)
{	
    var variaveis = 'letra=' + letra;
	
	//Carrega a gif Loading
	var inclusao = function (oXML) { document.getElementById('mostra_artigo').innerHTML = oXML.responseText; };
	document.getElementById('mostra_artigo').innerHTML = "<img src='imagens/loading.gif' />";
	
	myConn.connect("paginas/vizualiza_artigos.php", "POST", variaveis, inclusao);

     }
//-------------------------------------------------------------------------//