﻿//document.write("AJAX OK");
var myRequest = null;
var contenitore = "contenuto"; // Nome del div che verrà aggiornato

// Versione compatibile
function CreateXmlHttpReq(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;
}

/* Viene chiamato più volte:
	0: uninitialized
	1: loading
	2: loaded
	3: interactive
	4: complete
*/
function myHandler() {
	if (myRequest.readyState < 4) {
		e = document.getElementById(contenitore);
		e.innerHTML = "<img src='/tema/ajax-loader.gif' /> <font style='font-size:14px;color:#000099'>Attendere.....Caricamento in Corso.....</font>";
	}
	if (myRequest.readyState == 4 && myRequest.status == 200) {
		e = document.getElementById(contenitore);
		e.innerHTML = myRequest.responseText;
	}
}

// Richiama una pagina PHP senza alcun parametro passato per POST
function visualizza(url, target) 
{
	if (target != "") {	contenitore = target; }
	myRequest = CreateXmlHttpReq(myHandler);
	
	//val1=eval("document.forms[0].cerca.value");
	//url1 = url + "?" + "cerca" + "=" + val1;
	
	myRequest.open("GET", url);
	myRequest.send(null);
}


function visualizza_password(url, target) 
{
	if (target != "") {	contenitore = target; }
	myRequest = CreateXmlHttpReq(myHandler);
	
	val1=eval("document.gilda.old_pass.value");
	val2=eval("document.gilda.id_gilda.value");
	val3=eval("document.gilda.invia.value");
	val4=eval("document.gilda.new_pass.value");
	val5=eval("document.gilda.password.value");
	val6=eval("document.gilda.new_pass2.value");
	
	url1 = url + "?" + "old_pass" + "=" + val1 + "&" + "id_gilda" + "=" + val2 + "&" + "invia" + "=" + val3 + "&" + "new_pass" + "=" + val4 + "&" + "password" + "=" + val5 + "&" + "new_pass2" + "=" + val6;
	
	myRequest.open("GET", url1);
	myRequest.send(null);
}

function visualizza_forum(url, target) 
{
	if (target != "") {	contenitore = target; }
	myRequest = CreateXmlHttpReq(myHandler);
	
	val1=eval("document.gilda.titolo_forum.value");
	val2=eval("document.gilda.id_gilda.value");
	val3=eval("document.gilda.invia.value");
	val4=eval("document.gilda.descrizione.value");
	
	url1 = url + "?" + "titolo_forum" + "=" + val1 + "&" + "id_gilda" + "=" + val2 + "&" + "invia" + "=" + val3 + "&" + "descrizione" + "=" + val4;
	
	myRequest.open("GET", url1);
	myRequest.send(null);
}

function visualizza_link(url, target) 
{
	if (target != "") {	contenitore = target; }
	myRequest = CreateXmlHttpReq(myHandler);
	
	val1=eval("document.gilda.id_gilda.value");
	val2=eval("document.gilda.invia.value");
	url1 = url + "?" + "id_gilda" + "=" + val1 + "&" + "invia" + "=" + val2;
	
	myRequest.open("GET", url1);
	myRequest.send(null);
}


clic = 0;
function disabilita()
{
	clic = clic + 1;
	if(clic > 1)	{ document.forms[0].invia.disabled=true; }
	
}
