// funcao utilizada no exemplo anterior
// pega a url base
url = document.location.href;
xend = url.lastIndexOf("/") + 1;
var base_url = url.substring(0, xend);

function ajax_do (url) {
        // verifica se a url inicia com http
        if (url.substring(0, 4) != 'http') {
                url = base_url + url;
        }

        // cria um novo elemento JS
        var jsel = document.createElement('SCRIPT');
        jsel.type = 'text/javascript';
        jsel.src = url;

        // Adiciona o elemento JS (portanto executando a chamada "AJAX)
        document.body.appendChild (jsel);
}

// Funcao que faz a requisição do arquivo externo
// Pega conteudo externo
function ajax_get (url, el) {
    // Verifica se o elemento passado eh um objeto ou uma id-string?
    if (typeof(el) == 'string') {
        el = document.getElementById(el);
    }

    // Valida el
    if (el == null) { return false; }

    // verifica se a url inicia com http
    if (url.substring(0, 4) != 'http') {
        url = base_url + url;
    }

    // Cria a URL a ser requisitada
    getfile_url = base_url + 'getfile.php?url=' + escape(url) + '&el=' + escape(el.id);

    // Ajax em acao
    ajax_do (getfile_url);

    return true;
}


