
var myRequest = null;

function confermasondaggio() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("sondaggio");
        e.innerHTML = "<h3>Grazie per il contributo!</h3><p>La tua richiesta verr&agrave; presa in considerazione dallo staff.</p><br /><p><img onclick=\"self.parent.tb_remove();\" src=\"images/chiudi.gif\" /></p>";
    }
}

function inviosondaggio() {
    var testo = document.sondaform.testo.value;
    if (testo=="")
    {
     alert('Devi completare tutti i campi!');
     return;
    }
    e = document.getElementById("sondaggio");
    e.innerHTML = "<p class=\"txtcenter\"><img src=\"images/loading.gif\" /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(confermasondaggio);
    myRequest.open("GET","services/sondaggi.php?sondaggio="+escape(testo)+"&rand="+escape(r));
    myRequest.send(null);
}

function confermacitazione() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("citazione");
        e.innerHTML = "<h3>Grazie per il contributo!</h3><p>Per prevenire abusi, il tuo contributo sar&agrave visibile soltanto quando sarà approvato da un membro dello staff.</p><br /><p><img onclick=\"self.parent.tb_remove();\" src=\"images/chiudi.gif\" /></p>";
    }
}

function inviocitazione() {
    var citazione = document.citaform.citazione.value;
    var autore = document.citaform.autore.value;
    if ((autore=="") || (citazione==""))
    {
     alert('Devi completare tutti i campi!\nSe non conosci l\'autore della citazione inserisci "Anonimo".');
     return;
    }
    e = document.getElementById("citazione");
    e.innerHTML = "<p class=\"txtcenter\"><img src=\"images/loading.gif\" /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(confermacitazione);
    myRequest.open("GET","services/citazione.php?citazione="+escape(citazione)+"&autore="+escape(autore)+"&rand="+escape(r));
    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) {

	if (myRequest.responseText.indexOf('Errore') > 0)
        {

        e = document.getElementById("loading");
        e.innerHTML = "I dati di accesso al portale sono uguali a quelli per l'accesso al <a href=\"http://beppegrillo.meetup.com/695/\">MeetUp</a>!<br />Effettua la <a href=\"http://beppegrillo.meetup.com/695/\">Registrazione</a> adesso!<br /> Vai alla nostra <a href=\"http://gambry.homelinux.org/MeetUp/chat.html\">Chat</a>!";
	alert("Errore nel Login: riprova!")
        }
	else
	{
	e = document.getElementById("altodx");
        e.innerHTML = "<div id=\"accessoeffettuato\"><form name=\"loginform\"><p id=\"logged\">Autenticato come <b>" + myRequest.responseText + "</b>, Bentornato! <b><a href=\"javascript:logout();\">Logout</a></b></p></form><p id=\"top_info\"><div id=\"loading\">Vai alla nostra <a href=\"http://gambry.homelinux.org/MeetUp/chat.html\">Chat</a>!</div></p></div>"
	}
    }
}

function verifica() {
    e = document.getElementById("loading");
    e.innerHTML = "<p class=\"txtcenter\"><img src=\"images/loading.gif\" /></p>";
    var mail = document.loginform.mail.value;
    var pass = document.loginform.pass.value;
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(myHandler2);
    myRequest.open("GET","services/login.php?email="+escape(mail)+"&pass="+escape(pass)+"&rand="+escape(r));
    myRequest.send(null);
}

function logouthtml() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("altodx");
        e.innerHTML = "<div id=\"login\"><form name=\"loginform\"><p id=\"dati\"><input type=\"text\" name=\"mail\" class=\"mail\" /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type=\"password\" name=\"pass\" class=\"pass\" /> <input type=\"button\" onClick=\"verifica()\" value=\"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\" class=\"accedi\" /></p><p id=\"top_info\"><div id=\"loading\">I dati di accesso al portale sono uguali a quelli per l'accesso al <a href=\"http://beppegrillo.meetup.com/695/\">MeetUp</a>!<br />Effettua la <a href=\"http://beppegrillo.meetup.com/695/\">Registrazione</a> adesso!<br /> Vai alla nostra <a href=\"http://gambry.homelinux.org/MeetUp/chat.html\">Chat</a>!</div></p></form></div>";
    }
}

function logout() {
    e = document.getElementById("loading");
    e.innerHTML = "<p class=\"txtcenter\"><img src=\"images/loading.gif\" /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(logouthtml);
    myRequest.open("GET","services/logout.php?"+"&rand="+escape(r));
    myRequest.send(null);
}

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

function citazionecasuale() {
    e = document.getElementById("citazioni");
    e.innerHTML = "Caricamento... attendere!";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(citazionecasualehtml);
    myRequest.open("GET","services/citazionecasuale.php?"+"&rand="+escape(r));
    myRequest.send(null);
}

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

function articolirilevanza() {
    e = document.getElementById("articoli");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(articolihtml);
    myRequest.open("GET","index.php?rilevanza=1"+"&rand="+escape(r));
    myRequest.send(null);
}

function articolidata() {
    e = document.getElementById("articoli");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(articolihtml);
    myRequest.open("GET","index.php?data=1"+"&rand="+escape(r));
    myRequest.send(null);
}

function inviapmhtml() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    e = document.getElementById("pmwait");
    e.innerHTML = "";
    document.pmessage.mailmessage.value='';
    alert('Messaggio inviato!');
    }
}


function inviapm() {
    var messaggio = document.pmessage.mailmessage.value;
    var destinatario = document.pmessage.dest.value;
    document.getElementById('pm').style.display='none';
    e = document.getElementById("pmwait");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(inviapmhtml);
    myRequest.open("GET","services/pm.php?id="+escape(destinatario)+"&mailmessage="+escape(messaggio)+"&rand="+escape(r));
    myRequest.send(null);
}

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

function avviaricercamembri() {
    var soprannome = document.cercautentiform.soprannome.value;
    var localita = document.cercautentiform.localita.value;
    e = document.getElementById("listamembri");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    document.getElementById('ricercamembri').style.display='none';
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(avviaricercamembrihtml);
    myRequest.open("GET","services/membri.php?soprannome="+escape(soprannome)+"&localita="+escape(localita)+"&rand="+escape(r));
    myRequest.send(null);
}

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

function prossimoevento() {
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(prossimoeventohtml);
    myRequest.open("GET","services/calendario/nextevent.php?&rand="+escape(r));
    myRequest.send(null);
}

function ultimemultimediahtml() {
    if (myRequest1.readyState == 4 && myRequest1.status == 200) {
        e = document.getElementById("ultimemultimedia");
        e.innerHTML = myRequest1.responseText;
    }
}

function ultimemultimedia() {
    var r = Math.random();
    myRequest1 = CreateXmlHttpReq2(ultimemultimediahtml);
    myRequest1.open("GET","services/ultimemultimedia.php?&rand="+escape(r));
    myRequest1.send(null);
}

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

function altreinfo() {
    attuale=document.getElementById("altreinfobutton").src;
     if (attuale.indexOf("closeinfo") > "0")
     {
      document.getElementById("altreinfobutton").src="images/altreinfo.gif";
      e = document.getElementById("testoevento");
      e.innerHTML = "";
      return;
     }
     else
     {
      document.getElementById("altreinfobutton").src="images/closeinfo.gif";
     }
    e = document.getElementById("testoevento");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(altreinfohtml);
    myRequest.open("GET","services/calendario/altreinfo.php?&rand="+escape(r));
    myRequest.send(null);
}

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

function calprossimoevento() {
    document.getElementById('eventosuccessivo').style.display='inline';
    e = document.getElementById("eventosuccessivo");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(calprossimoeventohtml);
    myRequest.open("GET","services/calendario/eventoattuale.php?&rand="+escape(r));
    myRequest.send(null);
}

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

function calfuturi() {
    document.getElementById('eventifuturi').style.display='inline';
    e = document.getElementById("eventifuturi");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(calfuturihtml);
    myRequest.open("GET","services/calendario/eventifuturi.php?&rand="+escape(r));
    myRequest.send(null);
}

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

function aprifoto() {
    e = document.getElementById("gallery");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(aprifotohtml);
    myRequest.open("GET","services/multimedia/foto.php?&rand="+escape(r));
    myRequest.send(null);
}

function chiudifoto() {
    if (myRequest.readyState == 4 && myRequest.status == 200) {
        e = document.getElementById("gallery");
        e.innerHTML = '';
    }
}

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

function aprigallery(idgallery) {
    e = document.getElementById("gallery");
    e.innerHTML = "<p class=\"txtcenter\"><br /><img src=\"images/loading.gif\" /><br /><br /><br /></p>";
    var r = Math.random();
    myRequest = CreateXmlHttpReq2(aprifotohtml);
    myRequest.open("GET","services/multimedia/gallery.php?id="+escape(idgallery)+"&rand="+escape(r));
    myRequest.send(null);
}

function aprisingola(settings) {
tb_show('','services/multimedia/fotosingola.php?set=' + escape(settings) + '&height=400&width=680',null)
}

