/*
 * mfe_paper_survey.js
 *
 * Handle initialising forms, and hiding/revealing seciont.
 *
*/
function initialiseForm(formId) {
        var form = document.getElementById(formId);
        var inputs = form.getElementsByTagName("input");
        for(i=0; i < inputs.length; i++) {
                var inp = inputs[i];
                if (inp.className=="trigger"){
                        // var table = inp.nextSibling.nextSibling;
			var table = document.getElementById("table_" + inp.id);
                        if (inp.checked){
                                table.style.display="block";
                        } else {
                                table.style.display="none";
                        }
                }
        }

}

function hideReveal(divId, thisId) { 
	var trigger = document.getElementById(thisId);
	var layer = document.getElementById(divId);
	if (trigger.checked) {
		if ((layer.style.display == 'none') || (layer.style.display == '')) {
			layer.style.display = 'block';
		}else{
			layer.style.display = 'none'; 
		} /* change visibility to block, or 'visible'    */  
	} else {
		layer.style.display = 'none';
	}
}  

/* Reset radio inputs with the specified name */
function resetInputs(formId,thisName) {
        var form = document.getElementById(formId);
        var inputs = form.getElementsByTagName("input");
        for(i=0; i < inputs.length; i++) {
                var inp = inputs[i];
		if (inp.name==thisName) {
		  inp.checked=false;
		}
        }
}
