
function Verifica_Browser( ) {       
      //verifica se o browser tem suporte a ajax
      try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } 
      catch( e ) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch( ex ) {
            try {
               ajax = new XMLHttpRequest();
            }
            catch( exc ) {
               alert("Este browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
      return ajax;
   }

	
/* função que efectua um request simples ao server, sem passagem de dados...*/
    function Simple_request( div, path ) {          
        //se tiver suporte ajax     
        if( ( ajax = Verifica_Browser( ) ) != null ) {			
            idOpcao  = document.getElementById( div );      
            ajax.open("POST", path , true );
            ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            ajax.onreadystatechange = function() {
                //enquanto estiver processando...emite a msg de carregando
                if(ajax.readyState == 1) {
                     idOpcao.innerHTML = "<table align='center'><tr><td><img align='middle' src='images/ajax-loader.gif'></td></tr></table>";   
                }
                if(ajax.readyState == 4 ) {
                    if( ajax.responseText ) 
					/*podem colocar aqui um window.alert(ajax.responseText) para verem o cliente a receber a receber a resposta do servidor*/
                        idOpcao.innerHTML = ajax.responseText;                        
                    } else {
                         idOpcao.innerHTML = "<table align='center'><tr><td><img align='middle' src='images/ajax-loader.gif'></td></tr></table>";   
                    	//idOpcao.innerHTML = "File not found "+path;
                    }
             }
             ajax.send(null);
          }       
       }
       
       function Simple_request2( div, path,div2,path2 ) {          
        //se tiver suporte ajax     
        if( ( ajax = Verifica_Browser( ) ) != null ) {			
            idOpcao  = document.getElementById( div );      
            ajax.open("POST", path, true );
            ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            ajax.onreadystatechange = function() {
                //enquanto estiver processando...emite a msg de carregando
                 if(ajax.readyState == 1) {
                   idOpcao.innerHTML = "<table align='center'><tr><td><img align='middle' src='images/ajax-loader.gif'></td></tr></table>";   
                }   
                if(ajax.readyState == 4 ) {
                	
                    if( ajax.responseText ) 
					/*podem colocar aqui um window.alert(ajax.responseText) para verem o cliente a receber a receber a resposta do servidor*/
                        idOpcao.innerHTML = ajax.responseText;  
                        Simple_request(div2,path2);                      
                    } else {
                         idOpcao.innerHTML = "<table align='center'><tr><td><img align='middle' src='images/ajax-loader.gif'></td></tr></table>";   
                    	//idOpcao.innerHTML = "File not found"+path;
                    }
             }
             ajax.send(null);
          }       
       }
    
	    
    function actualizar(inicio1,inicio2,fim,fim2)
		{
			
			Simple_request('div1', 'listar.php?inicio='+inicio1+'&fim='+fim1);
			Simple_request('div3', 'footer.php?inicio='+inicio2+'&fim='+fim2);
			
	
	     	return false;
		}
		
		function constroi_mail(user, domain, suffix){
   document.write('<a href=\"' + 'mailto:' + user + '@' + domain + '.' + suffix + '\">' + user + '@' + domain + '.' + suffix + '</a>');
}