// 
//  test_effects.js
//  APHS
//  
//  Inspired by and burrowed from mootools.net/download
//
//  Created by Bodaniel Jeanes on 2007-08-13.
// 
var TestFX = {
	start: function(){
		if(!$('take-test-form')) return;
		
		TestFX.trs = $$('tr.question-row');
		
		TestFX.trs.each(function(tr, i) {
			tr.trueElement = tr.getElement('input[value=1]');
			tr.falseElement = tr.getElement('input[value=0]');
			
			tr.trueElement.setStyle('display','none');
			tr.falseElement.setStyle('display','none');
			
			var trueCell = $(tr.trueElement.parentNode);
			var falseCell = $(tr.falseElement.parentNode);
			
			trueCell.addClass('checkbox-bg');
			falseCell.addClass('checkbox-bg');
			
			trueCell.onclick = TestFX.selectTrue.pass(i);
			falseCell.onclick = TestFX.selectFalse.pass(i);
			
			if(tr.trueElement.checked)
			{
				TestFX.selectTrue(i);
			}
			else if(tr.falseElement.checked)
			{
				TestFX.selectFalse(i);
			}
		});
	},

	selectTrue: function(id){
		TestFX.trs[id].trueElement.checked = true;
		TestFX.trs[id].falseElement.checked = false;
		$(TestFX.trs[id].trueElement.parentNode).addClass('chosen');
		$(TestFX.trs[id].falseElement.parentNode).removeClass('chosen');
	},

	selectFalse: function(id){		
		TestFX.trs[id].trueElement.checked = false;
		TestFX.trs[id].falseElement.checked = true;
		$(TestFX.trs[id].falseElement.parentNode).addClass('chosen');
		$(TestFX.trs[id].trueElement.parentNode).removeClass('chosen');
	}
};

