  var xmlHttp;
  var xmlHttpCheck;

  function checkState() {
  	 if (xmlHttpCheck.readyState == 4) {
		if (xmlHttpCheck.responseText == 1) {
			document.getElementById("mover").src = '../img/botao/mover.png';
			document.getElementById("selecionar").src = '../img/botao/selecionarPressed.png';
			document.getElementById("mapa_form").action = 'query.php';
		} else {
			document.getElementById("mover").src = '../img/botao/moverPressed.png';
			document.getElementById("selecionar").src = '../img/botao/selecionar.png';
			document.getElementById("mapa_form").action = 'mostra.php';
		} 	
	 }				
  }
  
  function ativaQuery() {
    xmlHttpCheck = getXmlHttpRequest();
    if (xmlHttpCheck === null) {
      alert("Browser não suporta Ajax!");
      return;
    }
    var url = "action.php";
    url = url + "?action=query";
	url = url + "&do=ativa"
    url = url + "&sid=" + Math.random();
    xmlHttpCheck.onreadystatechange = checkState;
    xmlHttpCheck.open("GET",url,true);
    xmlHttpCheck.send(null);
  }
  
  function desativaQuery() {
    xmlHttpCheck = getXmlHttpRequest();
    if (xmlHttpCheck === null) {
      alert("Browser não suporta Ajax!");
      return;
    }
    var url = "action.php";
    url = url + "?action=query";
	url = url + "&do=desativa"
    url = url + "&sid=" + Math.random();
    xmlHttpCheck.onreadystatechange = checkState;
    xmlHttpCheck.open("GET",url,true);
    xmlHttpCheck.send(null);
  }
  			  
  function stateChanged() {
    if (xmlHttp.readyState != 4) {
	if (document.getElementById("mapa") != null)
      	  document.getElementById("mapa").src = "../../../view/theme/img/carregando.png";
	if (document.getElementById("ref") != null)
	  document.getElementById("ref").src = "../../../view/theme/img/refcarregando.png";
    }
    if (xmlHttp.readyState == 4) {
	  var posicao = xmlHttp.responseText.indexOf(";");
	  var mapa = xmlHttp.responseText.substr(0,posicao);
	  var ref = xmlHttp.responseText.substr(posicao + 1);
      document.getElementById("mapa").src = mapa;
	  document.getElementById("ref").src = ref;
    }
  }
  	  
  function atualiza(action) {
    xmlHttp = getXmlHttpRequest();
	
    if (xmlHttp === null) {
      alert("Browser não suporta Ajax!");
      return;
    }
    var url = "action.php";
    url = url + "?action=" + action;
    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }
  
  function move(action,x,y) {
    xmlHttp = getXmlHttpRequest();
    if (xmlHttp === null) {
      alert("Browser não suporta Ajax!");
      return;
    }
    var url = "action.php";
    url = url + "?action=" + action;
	url = url + "&x=" + x;
	url = url + "&y=" + y;
    url = url + "&sid=" + Math.random();
    xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }
  
  function ativaLayer(layer) {
    xmlHttp = getXmlHttpRequest();
    if (xmlHttp === null) {
      alert("Browser não suporta Ajax!");
      return;
    }
    var url = "action.php";
    url = url + "?action=ativaLayer";
	url = url + "&layer=" + layer;
    url = url + "&sid=" + Math.random();
   // xmlHttp.onreadystatechange = verificaLayers;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }
  
  function verificaLayers() {
  	if ( xmlHttp.readyState == 4 ) {
  		responseStr = xmlHttp.responseText;
  		response = responseStr.split(';'); 
  		window.alert( reponse.pop() );
  		if ( response != 'ok' ) {
  			window.alert( 'Escolha no máximo 3!' );
  			getElementById( response ).checked = false;
  		}
  	}
  }
  
  function desativaLayer(layer) {	
    xmlHttp = getXmlHttpRequest();
    if (xmlHttp === null) {
      alert("Browser não suporta Ajax!");
      return;
    }
    var url = "action.php";
    url = url + "?action=desativaLayer";
	url = url + "&layer=" + layer;
    url = url + "&sid=" + Math.random();
    //xmlHttp.onreadystatechange = stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
  }

