function controllaCampiGuestbook(){
var form=document.getElementById("formGuestbook");
var elementsArray=form.elements;
var invio=true;
if(elementsArray!=undefined){
		for(i=0;i<elementsArray.length;i++){
			if(elementsArray[i].value==""){
				invio=false;
			}
		}
	}
	if(!invio) alert("Inserire tutti i campi richiesti");
	else form.submit();
}




function apriChiudiAlberoPost(){
    if(document.getElementById('idTdGerarchia').style.display!="none"){
        document.getElementById('idTdGerarchia').style.display="none";
        document.getElementById('idTdCerca').style.display="none";
    }else{
        document.getElementById('idTdGerarchia').style.display="block";
        document.getElementById('idTdCerca').style.display="block";
    }
}

/********************************************************
 funzioni per la gestione delle chiamate http (post)
 ********************************************************/

function creaChiamata(){
	var chiamata;
	var browser=navigator.appName;
	if(browser=="Microsoft Internet Explorer")
		chiamata=new ActiveXObject("Microsoft.XMLHTTP");
	else
		chiamata=new XMLHttpRequest();
	return chiamata;
}

var http;
var div;

function gestisciRisposta(){
    if (http.readyState==4){
	   var risposta= http.responseText;
	   document.getElementById(div).innerHTML=risposta;
    }

}

/****************************************
 funzioni per la gestione dell'albero post
 ****************************************/
function caricaAlberoPost(id,elemento){
	http=creaChiamata();
	document.getElementById(elemento).innerHTML="<div align=\"center\"><img src=\"../images/clessidra.gif\"   valign=\"middle\"><br>Attendere...</div>";
	div=elemento;
	http.open('get','getAlberoPost.php?idSuperPost='+id);
	http.onreadystatechange=gestisciRisposta;
	http.send(null);
}

function saliInPost(idSuperPost){
    document.getElementById("idTdPost").innerHTML="<div align=\"center\" class=\"gerarchia\"><img src=\"../images/clessidra.gif\"   valign=\"middle\"><br>Attendere...</div>";
    document.location.href="index.php?idSuperPost="+idSuperPost;
}

function apriChiudiPost(idDivPost){
	if(document.getElementById('tablePost'+idDivPost).style.display=='none'){
		document.getElementById('tablePost'+idDivPost).style.display='block';
		document.getElementById('imgChiudiPost'+idDivPost).src='../images/meno.gif';
	}else {
		document.getElementById('tablePost'+idDivPost).style.display='none';
		document.getElementById('imgChiudiPost'+idDivPost).src='../images/piu.gif';
	}
}

function selPost(idPost){
    top.opener.document.getElementById("idTdPost").innerHTML="<div align=\"center\" class=\"gerarchia\"><img src=\"../images/clessidra.gif\"   valign=\"middle\"><br>Attendere...</div>";
    top.opener.location.href="index.php?idSuperPost="+idPost;
    top.close();
}
/*****************************************
 funzioni per l'apertura del post
*****************************************/
var linkPrec="";
function apriPost(idPost,link){
	if(linkPrec!="") document.getElementById(linkPrec).style.color="black";
    document.getElementById(link).style.color="red";
    linkPrec=link;
	window.open('visualizza.php?idPost='+idPost,'','width=600,height=400,scrollbars=1,status=0,toolbar=0');
}