var XMLHTTP;
function Richiesta(pagina){
	if (pagina.length > 0){
		var url = pagina;
		XMLHTTP = RicavaBrowser(CambioStato);
		XMLHTTP.open("GET", url, true);
		XMLHTTP.send(null);
	}
	else{
		document.getElementById("replacediv").innerHTML = "";
	}
}

function RichiestaPost(pagina,par){
	if (pagina.length > 0){
		var url = pagina;
		XMLHTTP = RicavaBrowser(CambioStatoPost);
		XMLHTTP.open("POST", url, true);
		XMLHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		XMLHTTP.send(par);
	}
	else{
		document.getElementById("replacediv").innerHTML = "";
	}
}

function CambioStato(){
	if (XMLHTTP.readyState == 4){
		var output = XMLHTTP.responseText; 
		if(output == "##"){
			window.location.replace('http://www.corpolibero.net/index.php');
		} else{
			var R = document.getElementById("replacediv");
			R.innerHTML = XMLHTTP.responseText;
		}
			
		
	} else{
		var R = document.getElementById("replacediv");
		R.innerHTML = "Attendere Prego..."
	}
}

function CambioStatoPost(){
	if (XMLHTTP.readyState == 4){
		var output = XMLHTTP.responseText; 
		if(output == "##"){
			window.location.replace('http://www.corpolibero.net/index.php');
		} else{
			var R = document.getElementById("replacediv");
			R.innerHTML = XMLHTTP.responseText;
		}
			
		
	} else{
		var R = document.getElementById("replacediv");
		R.innerHTML = "Attendere Prego..."
	}
}


function RicavaBrowser(QualeBrowser){
	if (navigator.userAgent.indexOf("MSIE") != (-1)){
		var Classe = "Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
		{
			Classe = "Microsoft.XMLHTTP";	
		}
		try{
			OggettoXMLHTTP = new ActiveXObject(Classe);
			OggettoXMLHTTP.onreadystatechange = QualeBrowser;
			return OggettoXMLHTTP;
		}
		catch(e){
			alert("Errore: l'ActiveX non verrą eseguito!");
		}
	}
	else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
		OggettoXMLHTTP = new XMLHttpRequest();
		OggettoXMLHTTP.onload = QualeBrowser;
		OggettoXMLHTTP.onerror = QualeBrowser;
		return OggettoXMLHTTP;
	}else{
		alert("browser! diverso da Internet Explorer o Mozilla Firefox");
	}
}

function chatPost(pagina,par){
	if (pagina.length > 0){
		var url = pagina;
		XMLHTTP = RicavaBrowser(aggiornastato);
		XMLHTTP.open("POST", url, true);
		XMLHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		XMLHTTP.send(par);
	}
	else{
		document.getElementById("replacediv").innerHTML = "";
	}
}

function aggiornastato(){
	if (XMLHTTP.readyState == 4){
		var output = XMLHTTP.responseText; 
		newchatstate(output);
	} else{
	}
}
function newchatstate(state){
	ss = state.split(",");
	document.getElementById("online").innerHTML = ss[0];
	if(ss[1]=='U')
		alert('Hai un Invito a Chattare!!!');
}


function chatPost2(pagina,par){
	if (pagina.length > 0){
		var url = pagina;
		XMLHTTP = RicavaBrowser(aggiornastato2);
		XMLHTTP.open("POST", url, true);
		XMLHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		XMLHTTP.send(par);
	}
	else{
		document.getElementById("replacediv").innerHTML = "";
	}
}
function aggiornastato2(){
	if (XMLHTTP.readyState == 4){
		var output = XMLHTTP.responseText; 
		newchatstate2(output);
	} else{
	}
}

function newchatstate2(state){
	nk = state.split("|");
	if( nk[1] != digest){
		document.getElementById('listaamici').innerHTML = nk[0];
		digest = nk[1];
		radioselect='';
	}
	//alert('o'+nk[2]+'o');
	if(nk[2]!=' '){
		pp = document.getElementById('dicsussioni').innerHTML; 
		pp = nk[2] + '<BR>' + pp;
		document.getElementById('dicsussioni').innerHTML = pp;
	}
}
