///////////////////////////////////////////////////// PRELOAD IMAGENS
var myimages = new Array();
function preloading(){
for (x=0; x<preloading.arguments.length; x++){
myimages[x] = new Image();
myimages[x].src = "img/" + preloading.arguments[x];
}
}
preloading("circulo.gif");

//========================================= Ajaxs ===========================================================
function opAjaxs() { 
var Ajaxs; 
try {Ajaxs = new XMLHttpRequest(); // XMLHttpRequest para browsers mais populares, como: Firefox, Safari, dentre outros. 
}catch(ee) { try {Ajaxs = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS 
}catch(e) { try {Ajaxs = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS 
}catch(e) {Ajaxs = false; 
} } } return Ajaxs; } 

function cAjax(id,url,metodo,obj,carregando,txt_carregando) { 

if(document.getElementById) { // Para os browsers complacentes com o DOM W3C. 
var exibeResultado = document.getElementById(id); // div que exibirá o resultado. 
var Ajaxs = opAjaxs(); // Inicia o Ajaxs. 
Ajaxs.open(metodo, url, true); // fazendo a requisição 

if (metodo == 'Post') { Ajaxs.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');}

Ajaxs.onreadystatechange = function() 
{ 

if (carregando != "") {
if(Ajaxs.readyState == 1) { // Quando estiver carregando, exibe: carregando... 
//window.document.body.scrollTop=0;
exibeResultado.innerHTML = "<div id='tabelab' align='center'><table width='265' height='100' border='0' cellpadding='0' cellspacing='0' ><tr><td align='center' height='10'><br><img src='../img/" + carregando + "'><br><br>"+txt_carregando+"</td></tr></table></div>"; 
}
}
 
if(Ajaxs.readyState == 4) { // Quando estiver tudo pronto. 

//if(Ajaxs.status == 200) { 
var resultado = Ajaxs.responseText; // Coloca o retornado pelo Ajaxs nessa variável 
//window.document.body.scrollTop=0;
exibeResultado.innerHTML = resultado; 
//} else { 
//exibeResultado.innerHTML = "Erro: " + Ajaxs.statusText; 
//} 
} 
} 



if (metodo == 'Post') { 


//Monta os paramtros do post
      
	  var getstr = "";



      for (i=0; i<obj.elements.length; i++) {

         if (obj.elements[i].tagName == "INPUT") {

            if (obj.elements[i].type == "text") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }

            if (obj.elements[i].type == "hidden") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
	
			if (obj.elements[i].type == "password") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
			if (obj.elements[i].type == "file") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
            }
            if (obj.elements[i].type == "checkbox") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
               } else {
                  getstr += obj.elements[i].name + "=&";
               }
            }
            if (obj.elements[i].type == "radio") {
               if (obj.elements[i].checked) {
                  getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
               }
            }




         }   

         if (obj.elements[i].tagName == "SELECT") {
	if (obj.elements[i].disabled == false)  {
            var sel = obj.elements[i];
            getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";
	}
         }

		 if (obj.elements[i].tagName == "TEXTAREA") {
               getstr += obj.elements[i].name + "=" + escape(obj.elements[i].value) + "&";
         }
         
      }



//Final os paramtros do post   
Ajaxs.send(getstr);

} // submete 

if (metodo == 'Get') {Ajaxs.send(null);}
} 

}
