function ajax_carregar(carregarpagina, carregardivid, usarloader, fade, topo) { 

//-- CONFIGURAR ASPECTO DO LOADER --------// 
var loader  = '<p style="text-align: center; padding: 10px;"><img style="vertical-align: middle; border: none;" src="./design/loading.gif" alt=""/></p>'; 
//----------------------------------------// 
 
 try { 
   ac = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); 
 }  
 
 catch (e) { 
  alert("Erro: Não foi possivel carregar a página"); 
 } 
  
  if(ac) {
    
	if(usarloader == true) {    
      
	   document.getElementById(carregardivid).innerHTML = loader; 
	
	}
      
	if(topo == true) {
	 scroll(0,0);      
    }
	
	ac.onreadystatechange = function(){ 
    	
	 if ((ac.readyState == 4) && (ac.status == 200)) { 
	
	   document.getElementById(carregardivid).innerHTML = ac.responseText; 
  	   
		
		// Opcional: Fade In - Com a ajuda de prototype para simplificar ;)
		if(fade != null) {
		 
		 Element.setOpacity(carregardivid, 0.0);  
         Effect.Appear(carregardivid, { duration: fade }); 
		
		}
	   
	   delete ac; 
	   ac = null;	  
	 } 
  
 } 
  
 ac.open("GET", carregarpagina, true); 
 ac.send(null); 
 }
 return false; 
}

// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- //

function ajax_carregar_cliente(carregarpagina, carregardivid, usarloader, fade, topo) { 

//-- CONFIGURAR ASPECTO DO LOADER --------// 
var loader_acc  = '<p style="text-align: center; padding: 10px;"><img style="vertical-align: middle; border: none;" src="./design/loading.gif" alt=""/></p>'; 
//----------------------------------------// 

 try { 
   acc = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); 
 }  
 
 catch (e) { 
  alert("Erro: N&#227;o foi possivel carregar a p&#225;gina"); 
 } 
  
  if(acc) {
    
	if(usarloader == true) {    
      
	   document.getElementById(carregardivid).innerHTML = loader_acc; 
	
	}
      
	if(topo == true) {
	 scroll(0,0);      
    }
	
	acc.onreadystatechange = function(){ 
    	
	 if ((acc.readyState == 4) && (acc.status == 200)) { 
	
	   document.getElementById(carregardivid).innerHTML = acc.responseText; 
  	   
		 //alert('OK'); /*DEBUG*/
		
		// Opcional: Fade In - Com a ajuda de prototype para simplificar ;)
		if(fade != null) {
		 
		 Element.setOpacity(carregardivid, 0.0);  
         Effect.Appear(carregardivid, { duration: fade }); 
		
		}
	   
	   delete acc; 
	   acc = null;	  
	 } 
  
 } 
  
 acc.open("GET", carregarpagina, true); 
 acc.send(null); 
 }
 return false; 
}
