$(function(){
	var currentQuestion = 0;
	var score = 0;
	$('#quiz input[type=radio]').checkbox({
		empty: theme_dir + '/images/empty.gif',
		cls: 'jquery-scoala-checkbox'
	});
	
	var result = null;
	
	var results = [
       {
    	   score: -2,
    	   img: 'gradinita',
    	   title: 'Te joci încă cu lopăţica prin online, dar bine faci - oricum trebuie să începi de undeva.<br /><br /> Urmăreşte ce se întamplă pe <a href="http://scoaladeblog.ro">scoaladeblog.ro</a> pentru a învaţa chestii interesante.',
    	   alt: 'grădiniţă'
       },
       {
    	   score: 1,
    	   img: 'primara',
    	   title: 'Încă alergi după cai verzi pe pereţi, însa nu e rău - curând o să te prinzi ce înseamnă online-ul. <br /><br /> Urmăreşte ce se întamplă pe <a href="http://scoaladeblog.ro">scoaladeblog.ro</a> pentru a pricepe care e treaba cu blogging-ul.',
    	   alt: 'şcoală primară'    	   
       },
       {
    	   score: 5,
    	   img: 'generala',
    	   title: 'Flirtezi cu ideea unui blog, însă e cazul să scapi de fluturaşii din stomac. <br /><br /> Urmăreşte ce se întamplă pe <a href="http://scoaladeblog.ro">scoaladeblog.ro</a> pentru a trece "Capacitatea" fără emoţii.',
    	   alt: 'generală'
       },
       {
    	   score: 8,
    	   img: 'liceu',
    	   title: 'Ştii destule pentru a face treabă bună, însă nu te culca pe urechea bleagă - chiulul de la blog nu ţine! <br /><br /> Urmăreşte ce se întamplă pe <a href="http://scoaladeblog.ro">scoaladeblog.ro</a> pentru a prinde idei utile.',
    	   alt: 'liceu'
       },
       {
    	   score: 12,
    	   img: 'facultate',
    	   title: 'Ce-a fost mai greu a trecut, totuşi nu ţi-ar sta rău cu o bursă. Blogul nu mai e joacă, ar trebui să-ţi fie profesie - <br /><br /> Urmăreşte ce se întamplă pe <a href="http://scoaladeblog.ro">scoaladeblog.ro</a> şi implică-te în discuţii.',
    	   alt: 'facultate'
       },
       {
    	   score: 14,
    	   img: 'doctor',
    	   title: 'Poţi da lejer lecţii de blogging altora, dar s-ar putea să înveţi şi nişte chestii noi de la juniori. Ţi-ar sta bine după catedră - <br /><br /> Urmăreşte ce se întamplă pe <a href="http://scoaladeblog.ro">scoaladeblog.ro</a> pentru a putea aplica ca prof la ediţiile următoare.',
    	   alt: 'doctor'
       },       
	];
	
	function embed(size) {
		var e = '<a href="'+
			'http://scoaladeblog.ro/?utm_source=embed&amp;utm_medium=banner&amp;utm_content='+result.img+'-'+size+'&amp;utm_campaign=quiz'+
			'"><img src="http://embed.scoaladeblog.ro/'+size+'/'+result.img+'.jpg" alt="sunt la nivelul: '+result.alt+'" title="sunt la nivelul: '+result.alt+'" />'+
			'</a>';
		
		var tweet = '<a href="http://twitter.com/home?status=Sunt+la+nivel+de+'+result.alt+'!+http://scoaladeblog.ro+dă+şi+tu+testul+:)" target="_blank">' +
			'laudă-te pe twitter!' +
			'</a>';
		
		$('#finish .avatar').attr('src','http://embed.scoaladeblog.ro/'+size+'/'+result.img+'.jpg');
		$('#finish .embed').val(e);
		$('#finish .tweet-this').html(tweet);
	}
	
	$('#quiz').submit(function(){
			var currentScore = Number($('.answer input[name=question-'+currentQuestion+']:checked').val());	
			if (currentScore.toString() != 'NaN' && currentQuestion < 10) {
				score += currentScore;
				$('#questions').animate({marginLeft: '-=335px'},{complete:function(){
					$('#pages').html('întrebarea '+currentQuestion+'/'+$('#questions li').size());
					$('.page-'+currentQuestion).addClass('page-active');
				}});
				try { blogTracker._trackPageview('/question/'+currentQuestion); } catch (e) {}
				$('.page-'+currentQuestion).removeClass('page-active');
				currentQuestion++;
				if (currentQuestion == 10)
					$('#quiz-submit').val('momentul adevărului...');
			} else if (currentScore.toString() == 'NaN') {
				alert('Alege măcar un răspuns la întâmplare!');
			} else {
				if (score <= results[0].score) {
					result = results[0];
				} else {
					for (var i = 0 ; i < results.length - 1; i++) {
						if (results[i].score < score && score <= results[i+1].score ) {
							result = results[i+1];
							break;
						}					
					}
				}
				try { blogTracker._trackPageview('/result/'+result.img); } catch (e) {} 
				$('#pages').html('rezultate');
				$('#quiz').addClass('hidden');
				$('#finish').removeClass('hidden').fadeIn();
				$('#finish .result-title').html(result.title);
				embed('125x125');
			}
			return false;
	});
	
	$('#finish .size a').click(function(){
		var size = '125x125';
		if ($(this).attr('href') == '#small')
			size = '160x80';
		if ($(this).attr('href') == '#medium')
			size = '125x125';
		if ($(this).attr('href') == '#big')
			size = '360x240';
		embed(size);
	});
	
	$('a[href=#brain]').click(function(){
		if (!currentQuestion) {
			var html = '';
			$('#quiz').removeClass('hidden').fadeIn();
			$('#brain').addClass('start');
			currentQuestion = 1;
			$('#pages').html('întrebarea '+currentQuestion+'/'+$('#questions li').size());
		}
		return false;
	}).mouseenter(function(){
		if (!currentQuestion)
			$('#brain').addClass('hover');
	}).mouseleave(function(){
		if (!currentQuestion)
			$('#brain').removeClass('hover');
	});
});
