var category,subcategory;
function faqOnCategoryChange(){

	category = document.getElementById("faqCategory");	//Use getElementById rather than form 
	subcategory = document.getElementById("faqSubCategory");//to allow browser compatibility

	var cat = category.options[category.selectedIndex].value;
	faqResetSubCategories();
	if (cat != 'all') {
		for (var i=0;i<faqCategories[cat].length;i++){
			subcategory.options[subcategory.options.length] = new Option(faqCategories[cat][i][1],faqCategories[cat][i][0]);
		}
	}
}

function faqResetSubCategories(){

	while (subcategory.length > 1){
		subcategory.options[subcategory.length-1]=null;
	}

}

function faqShowAnswer(qid){

	var a = document.getElementById('A'+qid);
	if (a.style.display == '') {a.style.display = 'none'} else {a.style.display = ''};
}

function faqInit(faqCategory,faqSubCategory){

	faqOnCategoryChange();
	for (var i=0;i<subcategory.options.length;i++){
		if (subcategory.options[i].value == faqSubCategory) subcategory.options[i].selected = true;
	}
}

