// JavaScript Document
	function getElementsByClass(classname){
		var inc=0;
		var alltags=document.all? document.all : document.getElementsByTagName("*");
		var result = new Array();
		for (i=0; i<alltags.length; i++){
			if (alltags[i].className.indexOf(classname) >= 0)
 			result[inc++]=alltags[i];
		}
		return result;
	}

    function setquestions(classname,source,mode) {
        var lead = document.getElementById(source);
		var nodi = getElementsByClass(classname);


// in modo auto cambia lo stato delle domande classname da off a on se il valore di source e' > 0 e da off a on se il valore di source e' < 0 
		if (mode == 'auto') {
			alert(lead.value);
			if (lead.value > 0){
				for (var i=0; i<nodi.length; i++) {
					nodi[i].className = nodi[i].className.replace(" off", " on");
				}
			} else {
				for (var i=0; i<nodi.length; i++) {
						nodi[i].className = nodi[i].className.replace(" on", " off");
				}
// in modo rev cambia lo stato delle domande classname da off a on se il valore di source e' < 0 e da off a on se il valore di source e' > 0 				
			} 
		} else if (mode == 'rev') {
			if (lead.value > 0){
				for (var i=0; i<nodi.length; i++) {
					nodi[i].className = nodi[i].className.replace(" on", " off");
				}
			} else {
				for (var i=0; i<nodi.length; i++) {
						nodi[i].className = nodi[i].className.replace(" off", " on");
				}
			}
// in modo on cambia lo stato delle domande classname da off a on
		} else if (mode == 'on') {
			for (var i=0; i<nodi.length; i++) {
				nodi[i].className = nodi[i].className.replace(" off", " on");
			}
// in modo on cambia lo stato delle domande classname da on a off
		} else if (mode =='off') {
			for (var i=0; i<nodi.length; i++) {
				nodi[i].className = nodi[i].className.replace(" on", " off");
			}
		}
	}
	
	function setquestion(qid,mode) {
    	var question = document.getElementById(qid);
		if (mode == 'on') {
			question.className = question.className.replace(" off", " on");
		} else if (mode == 'off') {
			question.className = question.className.replace(" on", " off");
		} 
	}


	function enable(qid) {
 		var toenable = document.getElementById(qid);
		toenable.disabled = false;
	}

	function disable(qid) {
 		var todisable = document.getElementById(qid);
		todisable.disabled = true;
		todisable.value = "-";
	}

