// JavaScript Document
window.addEvent('domready', function(){
	loadCategoryMenu();
});

function loadCategoryMenu(){
	new Request.HTML({
		url: "http://www.adicvzw.be/v2.0/faqPro/d_categoryMenu.php",
		update: $('categoryMenu'),
		evalScripts: true,
		onComplete: function(){
			setCategoryMenuActions();
		}
	}).send();	
}

function setCategoryMenuActions(){
	$$('a.categoryMenuItem').each(function(el){
		el.addEvent('click', function(e){
			e = new Event(e).stop();
			var altData = Json.evaluate(el.getProperty('alt'));
			loadCategoryQuestions(altData);
		});
	});
}

function loadCategoryQuestions(data){
	new Request.HTML({
		url: "http://www.adicvzw.be/v2.0/faqPro/d_categoryQuestions.php",
		method: "post",
		data: data,
		update: $('content'),
		evalScripts: true,
		onComplete: function(){
			setCategoryQuestionsActions();
		}
	}).send();	
}

function setCategoryQuestionsActions(){
	$$('a.categoryQuestion').each(function(el){
		el.addEvent('click', function(e){
			e = new Event(e).stop();
			var altData = Json.evaluate(el.getProperty('alt'));
			loadQuestionDetail(altData);
		});
	});
}

function loadQuestionDetail(data){
	new Request.HTML({
		url: "http://www.adicvzw.be/v2.0/faqPro/d_questionDetail.php",
		method: "post",
		data: data,
		update: $('content'),
		evalScripts: true,
		onComplete: function(){
			setQuestionDetailActions();
		}
	}).send();	
}

function setQuestionDetailActions(){
	$$('a.backToCategory').each(function(el){
		el.addEvent('click', function(e){
			e = new Event(e).stop();
			var altData = Json.evaluate(el.getProperty('alt'));
			loadCategoryQuestions(altData);
		});
	});
}
