/*function GetXMLHttp()
{
    if(navigator.appName == "Microsoft Internet Explorer")
    {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else {
        xmlHttp = new XMLHttpRequest();
    }
    return xmlHttp;
}

function carregaBox(url,element)
{			
    var setItem = document.getElementById(element);
    setItem.innerHTML = 'aguarde... <img src=/images/geral/ajax_preloader.gif>';

    var data = new Date();					
    var url = url +"?data="+ data;
    
    xmlRequest.open("GET",url,true);    
    xmlRequest.onreadystatechange = function(){estadocarregaBox(element);};
    xmlRequest.send(null);

    if (xmlRequest.readyState == 1)
    {
        var setItem = document.getElementById(element);
        setItem.innerHTML = 'aguarde... <img src=/images/geral/ajax_preloader.gif>';
    }
}

function estadocarregaBox(element)
{
    if (xmlRequest.readyState == 4)
    {
    
        if (xmlRequest.status == 200)
        {
            htmlText = xmlRequest.responseText;
            var setItem = document.getElementById('_twitter');
            setItem.innerHTML = htmlText;	
        }
    }
}*/
//var xmlRequest = GetXMLHttp();




//Ajax multiplo
function loadModules(url,element)
{
    var setItem = document.getElementById(element);
    setItem.innerHTML = 'carregando... <img src=/images/geral/ajax_preloader.gif>';

    var xmlHttp;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        // Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        
        catch (e)
        {
            try
            {
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    
    xmlHttp.onreadystatechange=function()
    {
        if(xmlHttp.readyState==4)
        {
			document.getElementById(""+element+"").innerHTML = unescape(xmlHttp.responseText);

			if(trim(document.getElementById(""+element+"").innerHTML)!="")
	            document.getElementById(""+element+"").style.display = "block";
			else
				document.getElementById(""+element+"").style.display = "none";	
        }
    }
    
    var data = new Date();
	
	if((url.indexOf ("&")!=-1) || (url.indexOf ("&")==-1 && url.indexOf ("?")!=-1))
	    var url = url +"&data="+ data;
	else
	    var url = url +"?data="+ data;
		
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function replaceAll(string, token, newtoken)
{
	while (string.indexOf(token) != -1) {
		string = string.replace(token, newtoken);
	}
	return string;
}

function trim(str)
{
	//return str.replace(/^\s+|\s+$/g,"");
}
