//-----------------------------------------------------------------------------
//	G3W - Sistema de Franquias
//	http://g3w.com.br
//	2009-08
//	Charset UTF-8
//-----------------------------------------------------------------------------
$(document).ready(function() {
	var inputList = ["que04", "que09", "que13", "que15", "que17"];

	for(k in inputList) {
		// form submitted process restored values
		var inputChecked = $("input[name='"+inputList[k]+"']:checked");
		if(inputChecked.length) procInput(inputChecked);

		// bind click events
		$("input[name='"+inputList[k]+"']").click(function() {
			procInput($(this));
		});
	}
});

function procInput(inputChecked) {
	// TODO: improve code
	var nextInpIndex = inputChecked.attr("name").substring(3);
	nextInpIndex = nextInpIndex.replace(/^0/, "");
	nextInpIndex = (parseInt(nextInpIndex) + 1).toString();
	if(nextInpIndex.length != 2) nextInpIndex = "0" + nextInpIndex;

	// next input
	var nextInput = $("input[name='que"+nextInpIndex+"']");

	// "no" selected, invalidate next question
	if(inputChecked.attr("value") == "0") {
		nextInput.attr("disabled", true);
		nextInput.attr("checked", false);
		nextInput.next().addClass("disabled");
	}
	// "yes" selected, re-enable next question
	else {
		nextInput.removeAttr("disabled");
		nextInput.next().removeClass("disabled");
	}
}
