var names = Array();
	var values = Array();
	function initializeParams()
	{
		var query=this.location.search.substring(1);
    if (query.length > 0){
        var params=query.split("&");
        var pos;
        for (var i=0 ; i<params.length ; i++){
            pos = params[i].indexOf("=");
            names[i] = params[i].substring(0, pos);
            values[i] = params[i].substring(pos + 1);
        }
    }
	}
	
	function getParamValue(name)
	{
		var retVal = null;
    for (var i=0 ; i<names.length ; i++)
    	if(names[i]==name)
    		retVal = values[i];
    return retVal;
	}

	var numeroElementi;
	var numeroLivelli;
	
	function nascondiTutto(nomeRisposta)
	{
		for (var i=0 ; i<numeroElementi ; i++)
			if(document.getElementById("risposta_"+i))
			{
         //document.getElementById("domanda_"+i).className = "noprint"; (nasconde in stampa le parti non selezionate)
         if("risposta_"+i != nomeRisposta)
			   	document.getElementById("risposta_"+i).className = "hidden";
				document.getElementById("domanda_"+i).className = "titolofeed";
			}
	}

	function mostraDaParametri()
	{
    for (var i=0 ; i<numeroLivelli ; i++)
    {
			id = getParamValue("idRispostaAperta"+i);
			if(id!=null)
	    	if(document.getElementById("risposta_"+id))
					visibilita(document.getElementById("risposta_"+id));
		}
	}
	
	function visibilita(obj)
	{
		nomeDomanda = obj.id;
		nomeRisposta = obj.id.replace("domanda_","risposta_");
		nascondiTutto(nomeRisposta);
    if(document.getElementById(nomeRisposta).className == "hidden") {
			document.getElementById(nomeRisposta).className = "visibile";
			document.getElementById(nomeDomanda).className = "titolofeedatt";
	}
	  else {
			document.getElementById(nomeRisposta).className = "hidden";
			document.getElementById(nomeDomanda).className = "titolofeed";
	  }
	}

	onload = function()
	{
		initializeParams();
		numeroElementi = 100; /* numero massimo di domande e risposte */
		numeroLivelli = 20;
		nascondiTutto('');
		mostraDaParametri();
	}
