var idx=0;

function GetXMLHttpRequest() {
    var obj;
     var creato = false;
    try {

        obj = new XMLHttpRequest();
        creato = true;
    } catch (e) {

        var IEXMLHttpRequestNames = new Array("Microsoft.XmlHttp", "MSXML4.XmlHttp", "MSXML3.XmlHttp",
            "MSXML2.XmlHttp", "MSXML.XmlHttp");
        for (var i = 0; i < IEXMLHttpRequestNames .length; i++) {
            try {
                obj = new ActiveXObject(IEXMLHttpRequestNames[i]);
                creato = true;
            } catch (e) { }
        }
    }


    if (creato) {

obj.onreadystatechange = request_readystatechange;

        return obj;
    } else {
        return null;
    }
}


function request_readystatechange() {

    if (request.readyState == 4) {

        if(request.status == 200) {
            document.getElementById("content").innerHTML = request.responseText;
        } else {
            alert("Si è verificato un errore: \n" + request.status + " - " + request.statusText)
        }
    }
}
function Carica2(id) {
alert("ciao");
    var request = GetXMLHttpRequest();
    if (request == null) return true;
    request.open("GET", "shoutdata.php?tm=" + id, false);
    request.send(null);
    if(request.status == 200) {
        document.getElementById("content").innerHTML = request.responseText;
    } else {
        alert("Si è verificato un errore: \n" + request.status + " - " + request.statusText)
    }
    return false;
}
function loadScript()
{
 var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'lastmsg.js';
document.getElementsByTagName('head')[0].appendChild(script);


}
function setta(idz)
{

idx=idz;

}

function processa()
{

if (typeof(lastmsgid) != "undefined") {
var delta=lastmsgid-idx;
//alert(lastmsgid+'-'+idx);
 if (delta==1) {
   //alert('aggiornato');
   EvalSound('sound1');
   var pre=document.getElementById("content").innerHTML;
  document.getElementById("content").innerHTML = lastmsg+pre;
 idx=lastmsgid;

   }
  }
setTimeout(loadScript,10000);
}

function Carica(id) {
alert(id);

  var request = GetXMLHttpRequest();

    if (request == null) return true;

   request.open("GET", "shoutdata.php?tm=" + id, false);
       request.send(null);

    return false;
}

function AJAXReq(method,url,bool,stringa){
  if(window.XMLHttpRequest){
    myReq = new XMLHttpRequest();
  } else

  if(window.ActiveXObject){
    myReq = new ActiveXObject("Microsoft.XMLHTTP");

    if(!myReq){
      myReq = new ActiveXObject("Msxml2.XMLHTTP");
    }
  }

  if(myReq){
    execfunc(method,url,bool,stringa);
  }else{
    alert("Impossibilitati ad usare AJAX");
  }
}
function execfunc(method,url,bool,stringa){
  myReq.onreadystatechange = handleResponse;
  myReq.open(method,url,bool);
  myReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
  myReq.send(stringa);
}
function handleResponse(){
  if(myReq.readyState == 4){
    if(myReq.status == 200){
      //alert(myReq.responseText);
      window.location.reload();
    }else{
      alert("Niente da fare, AJAX non funziona :(");
    }
  }
}
function invia(){
 var stringa = "message="+encodeURIComponent(document.getElementById('message').value);
  AJAXReq("POST","shoutdata.php",true,stringa);
  }
