var xmlHttpNewsletter;

/*funções para cadastro de newsletter*/
function newsletterFunction()
{
/*****************valida a busca****************************/
 if(document.getElementById("txtEmail").value == "")
  {
   document.getElementById("txtEmail").style.color = "#9b373b";
   document.getElementById("txtEmail").style.fontWeight = "bold"; 
   document.getElementById("txtEmail").value = "Informe um E-mail";
   var x2 = setTimeout("clearBox()", 1500);
  }
  
  else if((document.getElementById("txtEmail").value.indexOf("@") == -1) || (document.getElementById("txtEmail").value.indexOf(".") == -1))
  {
    document.getElementById("txtEmail").style.color = "#9b373b";
    document.getElementById("txtEmail").style.fontWeight = "bold"; 
    document.getElementById("txtEmail").value = "E-mail não válido";
    var x2 = setTimeout("clearBox()", 1500);   
  }
  else
  {
   xmlHttpNewsletter = descobreBrowser();
            if (xmlHttpNewsletter == null) {
                alert("Seu browser não suporta AJAX!");
                return;
            }
            var url = "../inserir_mailing.php";
			url += ("?email=" + document.getElementById("txtEmail").value);
            xmlHttpNewsletter.onreadystatechange = responseNews;
            xmlHttpNewsletter.open("GET", url, true);
            xmlHttpNewsletter.send(null);
  }
}

function responseNews()
{
 if(xmlHttpNewsletter.readyState == 1)
 {
   document.getElementById("txtEmail").style.color = "#9b373b";
   document.getElementById("txtEmail").style.fontWeight = "bold"; 
   document.getElementById("txtEmail").value = "Cadastrando...";
 }

 if (xmlHttpNewsletter.readyState == 4) 
 {
   document.getElementById("txtEmail").style.color = "#0b2b59";
   document.getElementById("txtEmail").style.fontWeight = "bold"; 
   document.getElementById("txtEmail").value = "Cadastro realizado";
   var x2 = setTimeout("clearBox()", 1500);   
 }
}

function clearBox()
{
 document.getElementById("txtEmail").style.fontWeight = "normal"; 
 document.getElementById("txtEmail").style.color = "black";
 document.getElementById("txtEmail").value = "";
}

function descobreBrowser() 
{
               var xmlHttpNewsletter = null;
               try {
                   // Firefox, Opera 8.0+, Safari
                   xmlHttpNewsletter = new XMLHttpRequest();
               }
               catch (e) {
                   // Internet Explorer
                   try {
                       xmlHttpNewsletter = new ActiveXObject("Msxml2.XMLHTTP");
                   }
                   catch (e) {
                       xmlHttpNewsletter = new ActiveXObject("Microsoft.XMLHTTP");
                   }
               }
               return xmlHttpNewsletter;
}
		   
		   
/*************funções ajax para enquete*****************/
var xmlHttpEnquete;

function votar()
{
		var select = document.getElementsByTagName("input");
		var x,aquele;
			
		for(x=0;x<select.length;x++)
		{
			              
		 if(select[x].checked)
		  {
			aquele = select[x].value;
		    x = select.length;
		  }
		}
		
		if(aquele == undefined)
		{
		   $("#divEnviar").hide();
		   document.getElementById("divEnviar").className = "btnEnviarAjax";
		   document.getElementById("divEnviar").innerHTML = "";
		   document.getElementById("divEnviar").innerHTML = "<span style='color:#9b373b;font-weight:bold'>Escolha uma opção</span>";
           $("#divEnviar").fadeIn("normal");
		   var x2 = setTimeout("hideDv()",1400);
		   var x2 = setTimeout("clearDiv()", 1800);  
		}		
		else
		{		
			xmlHttpEnquete = descobreBrowser();
            if (xmlHttpEnquete == null) {
                alert("Seu browser não suporta AJAX!");
                return;
            }
            var url = "../enquete-votar.php";
			url += ("?op=" + aquele);
			url += ("&cod=" + document.getElementById("codigo").value);
			
            xmlHttpEnquete.onreadystatechange = responseEnquete;
            xmlHttpEnquete.open("GET", url, true);
            xmlHttpEnquete.send(null);
		}
}

function responseEnquete()
{
 if(xmlHttpEnquete.readyState == 1)
 {
   document.getElementById("divEnviar").className = "btnEnviarAjax";
   document.getElementById("divEnviar").innerHTML = "";
   document.getElementById("divEnviar").innerHTML = "<span style='color:#0b2b59;font-weight:bold'>Enviando...</span>";
 }
 
 if (xmlHttpEnquete.readyState == 4) 
 { 
  $("#divEnviar").hide();
  if(xmlHttpEnquete.responseText.match("j"))
  {
   document.getElementById("divEnviar").innerHTML = "";
   document.getElementById("divEnviar").innerHTML = "<span style='color:#9b373b;font-weight:bold'>Você já votou</span>";
   $("#divEnviar").fadeIn("normal");
   var x2 = setTimeout("hideDv()",1400);
   var x2 = setTimeout("clearDiv()", 1800);  
  }
  
  if(xmlHttpEnquete.responseText.match("c"))
  {
   document.getElementById("divEnviar").innerHTML = "";
   document.getElementById("divEnviar").innerHTML = "<span style='color:#0b2b59;font-weight:bold'>Voto realizado</span>";  
   $("#divEnviar").fadeIn("normal");
    var x2 = setTimeout("hideDv()",1400);
    x2 = setTimeout("clearDiv()", 1800);  
  } 
 }
}
function hideDv()
{
 $('#divEnviar').fadeOut('normal');
}

function clearDiv()
{
  document.getElementById("divEnviar").className = "btnEnviar";
  document.getElementById("divEnviar").innerHTML = "<a href='javascript:void(0);' onclick='votar();' class='txtbtnEnviar'>enviar</a>"
  $("#divEnviar").fadeIn("normal");
}

/*****mostra os resultados da enquete********/
function verResult(par)
{
 if(par == 0)
 {
	var sp = document.getElementsByTagName("span");
	var x;
 
	for(x = 0;x<sp.length;x++)
	{
	 if(sp[x].id == "sp")
	 {
	  	   sp[x].style.visibility = "visible";
	 }
	}
	document.getElementById("tot").style.visibility = "visible";
	

	if (navigator.appName.match("Microsoft")) {
	document.getElementById("verREsultadoA").setAttribute("onclick", function() {verResult(1) })
	}
	else
	{
	 	document.getElementById("verREsultadoA").setAttribute("onclick", "verResult(1)");
	}
	
	document.getElementById("verREsultadoA").innerHTML = "Esconder";
 }
 else
 {
  	var sp = document.getElementsByTagName("span");
	var x;
 
	for(x = 0;x<sp.length;x++)
	{
	  if(sp[x].id == "sp")
	 {
	   sp[x].style.visibility = "hidden";
	   }
	}
	document.getElementById("tot").style.visibility = "hidden";
	
	if (navigator.appName.match("Microsoft")) {
		document.getElementById("verREsultadoA").setAttribute("onclick", function() {verResult(0) })
	}
	else
	{
	 	document.getElementById("verREsultadoA").setAttribute("onclick", "verResult(0)");
	}
	
	document.getElementById("verREsultadoA").innerHTML = "Ver Resultados";
 }
}

/*********************************troca galeria***************************************************************/

function submitForm()
{
 document.getElementById("formGaleria").submit();
}

/***********************************abre popup pra enviar email****************************************************/

function openWindow()
{
 window.open("enviar-por-email.php?site="+window.location.href+"","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=470, height=360");
}

/*************************************vai pra noticias de vereador**************************************/
function goNews()
{
 document.getElementById("formNotiias").submit();
}

/*************************************lista resultados de seções******************************************************/

function postFormResultados()
{
 document.getElementById("formResultados").submit();
}
/*************************************busca******************************************************/

function postFormBusca()
{
 document.getElementById("formBusca").submit();
}
/********************************DDL Index******************************************************************/

function returnPage(val)
{
 if(val != 0 && val != "#")
 { 
   window.location = val;
 }
}

/*****************************************submit form legislação*****************************************************************/

function postFormLegislacao()
{
 document.getElementById("formLegislacao").submit();
}

/*****************************************submit form proposituras*****************************************************************/
function submitProposituras()
{
 document.getElementById("formPro").submit();
}
/*****************************************submit form proposituras*****************************************************************/
function submitProtocolo()
{
 document.getElementById("formProtco").submit();
}

/************************************************envia e-mail*********************************************************/
function enviaMail()
{
 var x = 0;
 
  t = new Array();
  
 
  if(document.getElementById("nome").value == "" || document.getElementById("nome").value == "Digite o nome")
 {
  document.getElementById("nome").value = "Digite o nome";
  x++;
  t[0] = true;
 }

 
 if(document.getElementById("email").value == "" || document.getElementById("email").value == "Insira o e-mail")
 {
  document.getElementById("email").value = "Insira o e-mail";
  x++;
  t[1] = true;
 }
 
  else if((document.getElementById("email").value.indexOf("@") == -1) || (document.getElementById("email").value.indexOf(".") == -1))
 {
  document.getElementById("email").value = "E-mail inválido";
  x++;
  t[7] = true;
 }
 
 if(document.getElementById("msg").value == "" || document.getElementById("msg").value == "Escreva sua mensagem") 
 {
  document.getElementById("msg").value = "Escreva sua mensagem";
  x++;
  t[6] = true;
 }
 
 
  if(x == 0)
 {
            xmlHttpContato = descobreBrowser();
            if (xmlHttpContato == null) 
			{
                alert("Seu browser não suporta AJAX!");
            }
			else
			{
             var url = "../mail-vereador.php";
			 url += "?nome=" + document.getElementById("nome").value;
			 url += "&email=" + document.getElementById("email").value;
			 url += "&mensagem=" + document.getElementById("msg").value;
			 url += "&destinatario=" + document.getElementById("destin").value;
             xmlHttpContato.onreadystatechange = responseContato;
             xmlHttpContato.open("GET", url, true);
             xmlHttpContato.send(null);
			} 
 }
 else
 {
  var x2 =  setTimeout("clearTxt()", 1500);   
 }
}


function responseContato()
{
  if(xmlHttpContato.readyState == 1) 
  {
    document.getElementById("aa").focus();
    document.getElementById("nome").className = "formVereadorAjax";
	document.getElementById("nome").value = "Enviando.."
  }
  if (xmlHttpContato.readyState == 4) 
  {
    if(xmlHttpContato.responseText.match("suc"))
    {
	 document.getElementById("nome").className = "formVereadorAjax";
	 document.getElementById("nome").value = "E-mail enviado com sucesso!"
     var x2 =  setTimeout("clearAll()", 1500); 
   }
    else if(xmlHttpContato.responseText.match("err"))
   {
    document.getElementById("nome").className = "formVereadorAjaxErr";
	alert(xmlHttpContato.responseText);
	document.getElementById("nome").value = "Ocorreu um erro, tente novamente mais tarde!"
    var x2 =  setTimeout("clearAll()", 1500); 
   
   }
 } 

}

function clearAll()
{
document.getElementById("nome").className = "formVereador";	
 document.getElementById("nome").value = "" ;
 document.getElementById("email").value = "";  
 document.getElementById("msg").value = "" ; 
}

function clearTxt()
{
 var cont;

  if(t[0] == true)
  {
   document.getElementById("nome").value = "" ;
  }
  if(t[1] == true)
  {
   document.getElementById("email").value = "";  
  }
  if(t[6] == true)
  {
   document.getElementById("msg").value = "" ; 
  }
   if(t[7] == true)
  {
   document.getElementById("mail").value = "" ; 
  }
 }
 
function showDiv()
{
 $("#asd").show();
}

function hideDiv()
{
 $("#asd").hide();
}