// JavaScript Document
function setPos(event) {
	if (document.all) {
		x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
		y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
		x += (window.event.clientX+10);
		y += (window.event.clientY+0);
	} else {
		x = (event.pageX+10);
		y = (event.pageY+0);
	}
}

function showTip(event) {
  setPos(event);

	var t = document.getElementById("float_menu");
	
	t.style.left = x+"px";
	t.style.top = y+"px";
	t.style.display = "block";
}

function closeTip() {
	var t = document.getElementById("float_menu");
  t.style.display = "none";
}

function el(el) {
  return document.getElementById(el);
}

function mostraBuscaAvancada() {
  if (el("uf").style.display == "none" || el("uf").style.display == "") {
    el("uf").style.display  = "block";
    el("luf").style.display = "block";
    el("cidade").style.display  = "block";
    el("lcidade").style.display = "block";
  } else { 
    el("uf").style.display  = "none";
    el("luf").style.display = "none";
    el("cidade").style.display  = "none";
    el("lcidade").style.display = "none";
  }
}

function checaCategoria() { 
  if (el("categoria").selectedIndex == 0) {
    alert("Selecione a uma categoria primeiro!");
  }
}

function show_categ(elem) {
  var span  = el(elem);
  if (span.style.display == "none" || span.style.display == "") {
    span.style.display = "block";
  } else {
    span.style.display = "none";
  }
}

function jVisualizaMaisCidade(id) {
  if (el(id).style.visibility == 'visible') {
    el(id).style.visibility = 'hidden';
  } else {
    el(id).style.visibility = 'visible';
  }
}

function moveRelogio(){
  
  var s = new Array(6);
  s[0]  = 'Domingo';
  s[1]  = 'Segunda-Feira';
  s[2]  = 'Terça-Feira';
  s[3]  = 'Quarta-Feira';
  s[4]  = 'Quinta-Feira';
  s[5]  = 'Sexta-Feira';
  s[6]  = 'Sábado';

  var momentoAtual = new Date()
  
  var dias  = momentoAtual.getDay();
  el('diasemana').innerHTML = s[dias];
  
  el('dia').innerHTML = momentoAtual.getDate() +'/'+ (momentoAtual.getMonth() + 1) + '/' + momentoAtual.getFullYear();
  
  var hora = momentoAtual.getHours()
  if (hora < 10) {
    hora = "0" + hora;
  }
  
  var minuto = momentoAtual.getMinutes()
  if (minuto < 10) {
    minuto = "0" + minuto;
  }
  
  var segundo = momentoAtual.getSeconds()
  if (segundo < 10) {
    segundo = "0" + segundo;
  }
  
  var horaImprimivel = hora + ":" + minuto + ":" + segundo;

  el('hora').innerHTML  = horaImprimivel; 

  setTimeout("moveRelogio()",1000)
} 


var ajax  = false;

function request() {
  ajax  = false;
  
  if (window.XMLHttpRequest) {
    ajax  = new XMLHttpRequest(); 
  } else if (window.ActiveXObject) {
    try {
      ajax  = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        ajax  = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
    }
  }
}

function buscaCidades() {
  var uf  = el("uf").value;

  if (uf > 0) {
    
    request();
    
    if (!ajax) {
      alert("Não foi possível iniciar o AJAX");
    }
    
    ajax.onreadystatechange = mostraCidades;
    ajax.open("GET","busca_cidades.php?uf="+uf,true);
    ajax.send(null);
    
  } 
}

function limpaCombo(combo) {
  var combo = el(combo);
  var l = combo.options.length; 

  for (var j = 0; j < l; j++) {
    combo.remove(j);
  }

}

function mostraCidades() {
  
  if (ajax.readyState == 4) {
    
    if (ajax.status == 200) {

      xml = ajax.responseXML;
            
      if (xml.hasChildNodes()) {
           
           
        limpaCombo("cidade");          
        
        var sel = el("cidade");
        sel.innerHTML = "";
                        
        var nos = xml.getElementsByTagName("cidade");
        
        var opt = new Option("Selecione uma cidade",0);
        sel.options.add(opt);
                        
        for (var i = 0; i < nos.length; i++) {
          var no  = nos[i];
          var cod = no.childNodes[0].firstChild.nodeValue;
          var nom = no.childNodes[1].firstChild.nodeValue;
          opt = new Option(nom,cod);
          sel.options.add(opt);
        }
        
      }
    } else {
        alert("Erro no retorno do servidor: "+ ajax.statusText);
    }
  } 
}

function checaEstado() {
  var uf  = el("uf");
  
  if (uf.value == 0) {
    alert("Selecione um estado");
    uf.focus();
  }
}

function bloqueia(e) {
  var keynum;
  
  if(window.event) { // IE
    keynum = e.keyCode;
  } else if (e.which) { // Netscape/Firefox/Opera
    keynum = e.which;
  }
  
  //alert(keynum);
  if (keynum == 17) {
    alert(" Guia Florestal \n Conteúdo Protegido");
  }
}
