var myRequest = null;

function script1() {
    var e = document.getElementById("pluto");
    e.innerHTML = "Benone!";
}

function script2() {
    var e = document.getElementById("pippo");
    if (e.style.visibility == 'hidden') {
        e.style.visibility = 'visible';
        e.style.display = 'block';
    } else {
        e.style.visibility = 'hidden';
        e.style.display = 'none';
    }
}

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}

function myHandler() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        alert(myRequest.responseText);
    }
}

function script3() {
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("GET","/scripts/spaghetti_ajax/primo.php");
    myRequest.send(null);
}

function CreateXmlHttpReq2(handler) {
  var xmlhttp = null;
  try {
    xmlhttp = new XMLHttpRequest();
  } catch(e) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}

function myHandler2() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("ex4result");
        e.innerHTML = myRequest.responseText;
    }
}

function script4() {
    var nome = document.f1.nome.value;
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(myHandler2);
    myRequest.open("GET","/scripts/spaghetti_ajax/secondo.php?nome="+escape(nome)+"&rand="+escape(r));
    myRequest.send(null);
}

function whenButtonIsPressed() {
    var string = document.getElementById("inputobj").value;
    var myHandler = function() {
        alert(string);
    };
    setTimeout(myHandler, 10000);
}

function clearscreen() {
    var e = document.getElementById("playgroundoutput");
    e.value="";
}

function echo(str) {
    var e = document.getElementById("playgroundoutput");
    e.value += str;
}

function playgroundrun() {
    var e = document.getElementById("playgroundinput");
    eval(e.value);
}

