var Quiz = {
	init : function() {
		//var oLinks = $('*.quizAreaButton');
		//for (var i in oLinks) oLinks[i].innerHTML = '<span><span>' + oLinks[i].innerHTML + '</span></span>';
	},
	Timer: {
		count : 30,
		check : true,
		init : function() {
			var oFooter = $('#quizFooter');
			var sHTML = oFooter.innerHTML;
			oFooter.innerHTML = '<span class=quizTimeLeft>Time left: <strong id=quizTimeLeft>' + Quiz.Timer.count + '</strong></span>' + sHTML;
			var tTimer = setTimeout(Quiz.Timer.tick, 1000);
			Quiz.time = new Date();
		},
		tick : function() {
			Quiz.Timer.count--;
			if (Quiz.Timer.check == true && Quiz.Timer.count >= 0) {
				var oTime = $('#quizTimeLeft');
				oTime.innerHTML = Quiz.Timer.count;
				var tTimer = setTimeout(Quiz.Timer.tick, 1000);
			}
		}
	},
	answer : function(sAnswer) {
		Quiz.Timer.check = false;
		var oNow = new Date();
		var iNow = oNow.getTime();
		var iThen = Quiz.time.getTime();
		iTime = iNow - iThen;
		var oForm = Dom.add($('#swfquiz'), 'div', { id: 'swfquizform' }, 'outer_end');
		Anim.hide(oForm);
		var sHTML = '<form id="swfquizformgo" method="post">';
		sHTML += '<input type="hidden" name="answer" value="' + sAnswer + '">';
		sHTML += '<input type="hidden" name="time" value="' + (30000 - iTime) + '">';
		sHTML += '</form>';
		oForm.innerHTML = sHTML;
		$('#swfquizformgo').submit();
	},
	SWF : {
		version : '1.0.0.3',
		render : function(sDIV, sQuestion) {
			var oDiv = Dom.add($('#' + sDIV), 'div', {id: 'tmp_text'}, 'inner_end');
			oDiv.innerHTML = '<div style="width:330px;line-height:18px;">' + sQuestion + '</div>';
			var iLines = Math.floor(Dom.pos(oDiv, 'height') / 18);
			if (iLines < 2 ) iLines = 2;
			var iHeight = 324 + ( iLines * 18 );
			
			//if (iLines >
			var oSWF = new SWFObject(
				'/_flash/quiz/quiz' + i_quizid + '.swf' + sSWFVars + '&lines=' + iLines + '&version=' + Quiz.SWF.version,
				'quiztest',
				'404',
				iHeight,
				'7'
			);
			oSWF.addParam('wmode', 'transparent');
			oSWF.write(sDIV);
		}
	}
};
