/**
 *	fires when the dom is ready
 *
 */
$(document).ready(function() {
	doTest();
});

/**
 *	does realtime testing
 *
 */
function doTest() {
	if ( !$('ul.test').length )
		return false;
		
	var size 	= $('ul.test li').length - 1;
	var q		= 100 / size;
	
	// check scores
	$('ul.test').click( function(i, e) {
		
		// reset scores
		var a = 0;
		var b = 0;
		var c = 0;
		
		$('ul.test input:checked').each( function(i, e) {		
			var value = $(e).val();
			
			if ( value == 1 )
				a++;
			if ( value == 2 )
				b++;
			if ( value == 3 )
				c++;
		});
				
		// set scores
		$('ul.test span.score').each( function(i, e) {		
			if (i == 0)
				t = a;
			if (i == 1)
				t = b;
			if (i == 2)
				t = c;
			
			$(e).html( Math.round(q * t) + ' %');
		});
		
	});
}


