try{
    xmlhttp = new XMLHttpRequest();
}catch(e){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(ee){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(eee){
            xmlhttp = false;
        }
    }
}


function carrega(url){
    var conteudo=document.getElementById("eventosagenda")
    conteudo.innerHTML='<center>Carregando..</center>'
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            var texto=xmlhttp.responseText
            var conteudo=document.getElementById("eventosagenda")
            conteudo.innerHTML=texto
        }
    }
    xmlhttp.send(null)
}

function carregaCalendario(url){
    var conteudo=document.getElementById("calendario")
    conteudo.innerHTML='<center>Carregando..</center>'
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            var texto=xmlhttp.responseText
            var conteudo=document.getElementById("calendario")
            conteudo.innerHTML=texto
        }
    }
    xmlhttp.send(null)
}

function carregaCalendarioExterno(url){
    var conteudo=document.getElementById("calendarioExterno")
    conteudo.innerHTML='<center>Carregando..</center>'
    xmlhttp.open("GET", url, true);
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
            var texto=xmlhttp.responseText
            var conteudo=document.getElementById("calendarioExterno")
            conteudo.innerHTML=texto
        }
    }
    xmlhttp.send(null)
}


function preparaUrlForm(formulario){
    
    var url = formulario.action + "?";
    for (var i=0; i<formulario.elements.length; i++) {
        url += formulario.elements[i].name + "=" + formulario.elements[i].value + "&";
    }
    carrega(url)
}


