
// JavaScript Document
// JavaScript Document
// ---------------- invoca una oggetto ajax --------------------------
function avvia(richiesta){
	var richiesta1=null;
	if (window.XMLHttpRequest){
		richiesta1=new XMLHttpRequest();
	}else if (window.ActiveXObject) {
		richiesta1=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return richiesta1;
	}
// --------------- elabora la richiesta -------------------------------
function elabora(richiesta){
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//------ elaborazione della pagina ------------
				//alert(richiesta1.responseText);
				window.location.reload();
				if (window.opener) { window.opener.location.reload(); }			
			}}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
}
// --------------- elabora la richiesta -------------------------------
function elabora1(richiesta){
	var richiesta1=avvia(richiesta);
	if (richiesta1){
		richiesta1.open("GET",richiesta);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				//------ elaborazione della pagina ------------
				codice=richiesta1.responseText;
				if (codice.length>0){ alert(codice);}
				window.location.reload();
				if (window.opener) { window.opener.location.reload(); }			
			}}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
}
//----------------- aggiornamento pagina con ricarica -----------
function richiedi(richiesta){
	elabora(richiesta);		
	}
//----------------- aggiornamento pagina con conferma e ricarica -----------
function richiedic(richiesta){
	if (confirm("Sei sicuro ?")==true){
		elabora(richiesta);
		return true;
	}
	return false;	
	}
//###################### blocca messaggio guestbook ########################
function blocca(id,stato) {
	var funzione="funzioniajax.php?azione=lock&id="+id+"&stato="+stato;
	richiedic(funzione);
}
//###################### conferma messaggio guestbook  ####################
function conferma(id,stato) {
	var funzione="funzioniajax.php?azione=confirm&id="+id+"&stato="+stato;
	richiedic(funzione);
}
//############################# cancella riga tabella ############################
function cancella(id,tabella,foto){
	var funzione="funzioniajax.php?azione=DELETE&id="+id+"&tabella="+tabella+"&foto="+foto;
	richiedic(funzione);
}
function cancellafile(nomefile){
	var funzione="funzioniajax.php?azione=DELETEFILE&nomefile="+nomefile;
	richiedic(funzione);
}
//################# varia stato protezione civile ###############
function varia(id,stato){
	var funzione="funzioniajax.php?azione=CIVILE&id="+id+"&stato="+stato;
	richiedi(funzione);
}
//####################### controlla dati socio ###################
function entra(user,pwd){
	if (user=="" || pwd=="") { alert("Attenzione inserire nome utente e password")
	}else {
		var funzione="admin/funzioniajax.php?azione=check&user="+user+"&pwd="+pwd;
		var richiesta1=avvia(funzione);
		if (richiesta1){
		richiesta1.open("GET",funzione);
		richiesta1.onreadystatechange= function(){
			if(richiesta1.readyState ==4){
				codice=richiesta1.responseText;
				if (codice=="valido") {document.location.href="soci.php";
				}else {alert ("Attenzione ! dati non validi ");}
			}}
		richiesta1.send(null);
		return true;
		}else {
		alert("Problemi per la richiesta");
		}
	}
	
}
function esci(){
	var funzione="admin/funzioniajax.php?azione=exit";
	richiedic(funzione);
}

