﻿//simula ajax. Com este recurso o historico de navegacao e repassado para o browser.
function AjaxHistory(form, url, funcAnon)
{       
    var ifr = document.getElementById("iframe_history");
    if(!ifr){
        ifr = document.createElement("iframe");
        ifr.style.display = "none";
        ifr.id = ifr.name = "iframe_history";
        ifr.src = "";
        document.body.appendChild(ifr);        
    }    
           
    var execActionHistory = function()
    {
        var data = iframe_history.document.body.innerHTML;
        funcAnon(data);
    }    
    if(navigator.userAgent.indexOf("MSIE")>-1)
    {
        ifr.onreadystatechange = function()
        {
            if (ifr.readyState=="complete" || ifr.readyState==4) execActionHistory();
        }
    } 
    else ifr.onload = execActionHistory;
    
    if(form)
    {
        form.action = url;
        form.target = ifr.name;
        form.method = "post";
        form.submit();    
    }
    else
        iframe_history.location.href = url;
    iframe_history.focus();
    return void(0);
}