/*
 * funzioni di uso comune
 */

var statusText = new Array();
    statusText[100] = "Continue";
    statusText[101] = "Switching Protocols";
    statusText[200] = "OK";
    statusText[201] = "Created";
    statusText[202] = "Accepted";
    statusText[203] = "Non-Authoritative Information";
    statusText[204] = "No Content";
    statusText[205] = "Reset Content";
    statusText[206] = "Partial Content";
    statusText[300] = "Multiple Choices";
    statusText[301] = "Moved Permanently";
    statusText[302] = "Found";
    statusText[303] = "See Other";
    statusText[304] = "Not Modified";
    statusText[305] = "Use Proxy";
    statusText[306] = "(unused, but reserved)";
    statusText[307] = "Temporary Redirect";
    statusText[400] = "Bad Request";
    statusText[401] = "Unauthorized";
    statusText[402] = "Payment Required";
    statusText[403] = "Forbidden";
    statusText[404] = "Not Found";
    statusText[405] = "Method Not Allowed";
    statusText[406] = "Not Acceptable";
    statusText[407] = "Proxy Authentication Required";
    statusText[408] = "Request Timeout";
    statusText[409] = "Conflict";
    statusText[410] = "Gone";
    statusText[411] = "Length Required";
    statusText[412] = "Precondition Failed";
    statusText[413] = "Request Entity Too Large";
    statusText[414] = "Request-URI Too Long";
    statusText[415] = "Unsupported Media Type";
    statusText[416] = "Requested Range Not Satisfiable";
    statusText[417] = "Expectation Failed";
    statusText[500] = "Internal Server Error";
    statusText[501] = "Not Implemented";
    statusText[502] = "Bad Gateway";
    statusText[503] = "Service Unavailable";
    statusText[504] = "Gateway Timeout";
    statusText[505] = "HTTP Version Not Supported";
    statusText[509] = "Bandwidth Limit Exceeded";

function elemento(id_elemento)
{
    var elemento;
    if(document.getElementById)
        elemento = document.getElementById(id_elemento);
    else
        elemento = document.all[id_elemento];
    return elemento;
}

function ajaxObj()
{
    var XHR = null;
    var browserUtente = navigator.userAgent.toUpperCase();

    if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
        XHR = new XMLHttpRequest();
    else if(
        window.ActiveXObject &&
        browserUtente.indexOf("MSIE 4") < 0
        ) {
        if(browserUtente.indexOf("MSIE 5") < 0)
            XHR = new ActiveXObject("Msxml2.XMLHTTP");
        else
            XHR = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return XHR;
}

// aggiornamento periodico della dataora dell'ultimo notiziario
function dataora()
{
    var resp = '';
    var ajax_dh = ajaxObj();
    ajax_dh.open('GET', "dataora_fmi.php", false);
    ajax_dh.setRequestHeader('Accept', 'text/html');
    ajax_dh.send(null);
    if(ajax_dh.status == 200) {
        resp= ajax_dh.responseText;
    } else {
        resp= "non trovato";
    }
    var dh = elemento('dataora');
    dh.innerHTML = resp;
}

function aggdataora()
{
    dataora();
    setTimeout("aggdataora()",120000);
}
