// JavaScript Document

function deleteAllOptions(select_cntl)  {
	for (var idx = 1; idx < select_cntl.options.length; idx ++) {
		select_cntl.options[idx] = null;
		idx --;
	}
}

function populateCategoryDropDown(selected) {
	var sectiondropdown = document.getElementById("section");
	var categorydropdown = document.getElementById("category");
	var moduleid = sectiondropdown.options[sectiondropdown.selectedIndex].value;
	var i;
	var new_option;
	
	deleteAllOptions(categorydropdown);
	
	for (i = 0; i < category_lut.length; i++) {
		if (category_lut[i][0] == moduleid) {
			new_option = document.createElement("option");
			categorydropdown.options.add(new_option);	
			new_option.text = category_lut[i][2];
			new_option.value = category_lut[i][1];
			
			if (new_option.value == selected) {new_option.selected = "selected";}
		}
	}
}

function preSubmit() {
	var sectiondropdown = document.getElementById("section");
	var categorydropdown = document.getElementById("category");	
	var sectionlabel = document.getElementById("sectionlabel");
	var categorylabel = document.getElementById("categorylabel");
	
	if (sectiondropdown.selectedIndex > 0) {sectionlabel.value = sectiondropdown.options[sectiondropdown.selectedIndex].text;}
	if (categorydropdown.selectedIndex > 0) {categorylabel.value = categorydropdown.options[categorydropdown.selectedIndex].text;}
}
