// -- AJAX -------------------------------------------------------------------------------
function inc(url, destino, parametros){
    var req = null;
    if (!parametros) 
        parametros = '';
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        requesita();
    }
    else 
        if (window.ActiveXObject) {
            req = new ActiveXObject("Microsoft.XMLHTTP");
            requesita();
        }
    
    function requesita(){
        req.open("POST", url, true);
        req.onreadystatechange = processa_pagina;
        req.setRequestHeader('Content-Type', "application/x-www-form-urlencoded; charset=iso-8859-1");
        req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
        req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
        req.setRequestHeader("Pragma", "no-cache");
        req.setRequestHeader("expires", "0");
        req.send(parametros);
    }
    
    function processa_pagina(){
        //document.getElementById(destino).innerHTML = "<div style='text-align:center; border: 0px solid; width: 100%;'>Carregando...</div>";
		document.getElementById(destino).innerHTML = "<div style='background-image:url(../novo/imagem/overlay.png); position:absolute; float:left; width:100%; height:100%; top: 0; left: 0; z-index:1000;'><div style='text-align:center; color:#FFFFFF; border: 0px solid; width: 100%; margin:330px 0 0 0;'>Carregando...</div></div>";
        if (req.readyState == 4) {
            if (req.status == 200) {
                document.getElementById(destino).innerHTML = req.responseText;
                ScriptOnload(req.responseText);
            }
            else {
                //alert("Houve um problema ao obter os dados:\n" + req.statusText + "\n" + url);
				inc('../novo/erro', destino);
            }
        }
    }
}

function ScriptOnload(texto){
    var Emular = document.createElement('script');
    var encontrou = texto.indexOf('onload', "0");
    if (encontrou != -1) {
        dividir = texto.split('onload="');
        fim = dividir[1].split('"');
        Emular.setAttribute('language', 'Javascript');
        Emular.text = fim[0];
        document.body.appendChild(Emular);
    }
}
/*
// FUNÇÕES UTILIZADAS PELO MOZILLA /////////////////////////////////////////////////////////////////////
	function history(fromUser) {
	  localHash = location.hash.split("#")[1];
	  if (fromUser){
	    local = localHash;
	  } else if (local != localHash){
	        requestFF(localHash);
		}
	}

	function requestFF(paginaSolicitada) {
		
		var container = "conteudo";
		var paginaInicial = "principal.php"; //Pagina inicial
		
		
		var paginaSolicitada = paginaSolicitada || paginaInicial;
		
		paginaSolicitada = paginaSolicitada.replace(".php", "");
		
		top.location = "#" + paginaSolicitada;
		
		var quebra = paginaSolicitada.split("?");
		var parte1 = quebra[1] || "";
		var parte2 = parte1 == "" ? ".php" : "?" + parte1;
		
		paginaSolicitada = paginaSolicitada.search("/?/g") == -1 ? quebra[0] + parte2 : paginaSolicitada;
		paginaSolicitada = paginaSolicitada.replace("?", ".php?");
		
		inc(paginaSolicitada, container);
		
		document.body.scrollTop = 0;
		
		trocaTitulo();

		history(true);
	}

var local = "";
window.onLoad = setInterval("history(false)", 500);

function conteudo(arquivo){
	requestFF(arquivo);
}

function trocaTitulo(){

	//var tagContent = document.getElementsByTagName('title')[0];
	//var nTitle = tagContent.getAttribute("att");
	
	nTitle = 'Circuito Country.com';
	
	document.title = nTitle;
}
*/
