/*function getHTTPObject()
{
	if(window.XMLHttpRequest)
	    {
	        return new XMLHttpRequest();
	    } 
		else if(window.ActiveXObject)
	    {
	        var prefixes = ["Microsoft","MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"]; 
	        
	        for(var i = 0; i < prefixes.length; i++)
	        {
	            try
	            {
	                return new ActiveXObject(prefixes[i] + ".XMLHTTP");
	            } catch (e) {}
	        }
	    }
}*/
function getHTTPObject() {
   var xmlhttp;
   try{
      // Firefox, Opera 8.0+, Safari
      xmlhttp=new XMLHttpRequest();
   }
   catch (e){
      try{
         xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e){
         try{
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e){
            alert("Your browser does not support AJAX!");
         }
       }	
   } 
      return(xmlhttp);
}


function mudaPaginaComLoader(pag,div) {
	var ajax = false;
	ajax = getHTTPObject();
	if (ajax) {
		ajax.open("GET",pag);
		ajax.onreadystatechange = function() {
			if(ajax.readyState==0 || ajax.readyState==1) { 
				document.getElementById(div).innerHTML = "<p align=\"center\"><img src=\"img/loader.gif\"><\/p>";
			}
			if(ajax.readyState==4) {
				document.getElementById(div).innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);	
	}
}



function mudaPagina(pag,div) {
	var ajax = false;
	ajax = getHTTPObject();
	if (ajax) {
		ajax.open("GET",pag);
		ajax.onreadystatechange = function() {
			if(ajax.readyState==4) {
				document.getElementById(div).innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);	
	}
}



//post contando -2 dos dois botoes (submit e limpar)
//o nome do form precisa ser form
function fazPostComLoader(pag,div) {
	var ajax = false;
	ajax = getHTTPObject();
	var string="";
	for (var i=0;i<document.form.elements.length-2;i++) {
			if (string != "") {
				string+="&";
			}
			string += document.form.elements[i].id + "=" + document.form.elements[i].value;
	}
	if (ajax) {
		ajax.open("POST",pag);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.onreadystatechange = function() {		
			if(ajax.readyState==0 || ajax.readyState==1) { 
				document.getElementById(div).innerHTML = "<p align=\"center\"><img src=\"img/loader.gif\" width=\"40\" height=\"40\"><\/p>";
			}
			if(ajax.readyState==4) {
				document.getElementById(div).innerHTML = ajax.responseText;
			}
		}
			ajax.send(string);
	}
}



function fazPost(pag,div) {
	var ajax = false;
	ajax = getHTTPObject();
	var string="";
	for (var i=0;i<document.form.elements.length-2;i++) {
			if (string != "") {
				string+="&";
			}
			string += document.form.elements[i].id + "=" + document.form.elements[i].value;
	}
	if (ajax) {
		ajax.open("POST",pag);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.onreadystatechange = function() {		
			if(ajax.readyState==4) {
				document.getElementById(div).innerHTML = ajax.responseText;
			}
		}
			ajax.send(string);
	}
}

function fazPostRadio(pag,div) {
	var ajax = false;
	ajax = getHTTPObject();
	var string="";
	var i;
	var img;
	for (i=0;i<document.form.imagem.length;i++) {
		if (document.form.imagem[i].checked) {
			img = document.form.imagem[i].value;
		}
	}
	for (i=0;i<document.form.elements.length-2;i++) {
			if (document.form.elements[i].id=="imagem") { continue; }
			if (string != "") {
				string+="&";
			}
			string += document.form.elements[i].id + "=" + document.form.elements[i].value;
	}
	string += "imagem=" + img;
	if (ajax) {
		ajax.open("POST",pag);
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.onreadystatechange = function() {		
			if(ajax.readyState==4) {
				document.getElementById(div).innerHTML = ajax.responseText;
			}
		}
			ajax.send(string);
	}
	document.getElementById('divcontador3').style.display = "none";
}