var current_question = 0;
var questions;
$(function(){
	
	questions = [
	                 	{
	                 		'question':'من  هو مؤسس مصر الحديثة ؟',
	                 		'answers':[
	                 		           	3,
	                 		           	'مصطفى كامل',
	                 		           	'سعد زغلول',
	                 		           	'محمد علي',
	                 		           	'جمال عبد الناصر'
	                 					]
	                 	},
	                 	{
	                 		'question':'اين تقع حدائق بابل المعلقة ؟',
	                 		'answers':[ 
	                 		            1,
	                 		           	'العراق',
	                 		           	'سوريا',
	                 		           	'الأردن',
	                 		           	'فلسطين'
	                 					]
	                 	}
	                 ];
	
	
	//init first question
	$('#question_head').html(questions[0].question);
	for(i=1;i<questions[0].answers.length;i++){
		$('#question_body').append(
				'<p><label id="question_answer_'+i+'"><input type="radio" value="'+i+'" name="RadioGroup1"> '+questions[0].answers[i]+' </label></p>'
		);
	}
	                 

});

function answer_question(){
	var answer = $('input:checked', '#question_body').val();
	var correct = questions[current_question].answers[0];
	if(answer == correct){
		doTrue(correct);
	}else{
		doFalse(correct);
	}
}

function doTrue(cor){
	$('#question_submit').css('display','none');
	var nextQ = current_question + 1;
	if(typeof questions[nextQ].question  == "undefined"){
		
	}else{
		$('#question_next').css('display','block');
	}
}
function doFalse(cor){
	$('#question_status').show();
	$('#question_answer_'+cor).addClass('success');
	$('#question_body label:not(.success)').addClass('error');
	$('#question_submit').css('display','none');
	var nextQ = current_question + 1;
	if(typeof questions[nextQ].question  == "undefined"){
		
	}else{
		$('#question_next').css('display','block');
	}
	
}

function goNext(){
	$('#question_status').hide();
	$('#question_next').css('display','none');
	$('#question_submit').css('display','block');
	
	var nextQ = current_question + 1;
	current_question = nextQ;	
	//init question
	$('#question_head').html(questions[current_question].question);
	$('#question_body').html('');
	for(i=1;i<questions[current_question].answers.length;i++){
		$('#question_body').append(
				'<p><label id="question_answer_'+i+'"><input type="radio" value="'+i+'" name="RadioGroup1"> '+questions[current_question].answers[i]+' </label></p>'
		);
	}
	
}	

