function getSelectValue(select) {
	return select.options[select.selectedIndex].value;
}

function setSelectValue(select, value) {
	for (var i = 0; i < select.options.length; i++) {
		if (select.options[i].value == value) {
			return select.selectedIndex = i;
		}
	}
	return false;
}

function initNews(area, categories, year) {
	var mainform = document.forms['newsFilter'];
	setSelectValue(mainform.elements['programArea'], area);
	setSelectValue(mainform.elements['categories'], categories);
	setSelectValue(mainform.elements['year'], year);
}

function newsFilterSubmit(formname) {
	form = document.forms[formname];
	var yr = form.elements['year'];
	yr = (yr.tagName.toUpperCase() == 'SELECT' ? getSelectValue(yr) : yr.value);
	if (yr) {
		form.action += '/' + yr;
	}
	return false;
}

function initPR(area, year, month) {
	var mainform = document.forms['newsFilter'];
	setSelectValue(mainform.elements['programArea'], area);
	setSelectValue(mainform.elements['year'], year);
	setSelectValue(mainform.elements['month'], month);
	yearChanged(mainform.elements['year'].selectedIndex);
	mainform.onsubmit = prFilterSubmit;
	if (document.forms['prevPage']) {
		document.forms['prevPage'].onsubmit = prFilterSubmit;
	}
	if (document.forms['nextPage']) {
		document.forms['nextPage'].onsubmit = prFilterSubmit;

	}
}

function prFilterSubmit(formname) {
	form = document.forms[formname];
	var yr = form.elements['year'];
	yr = (yr.tagName.toUpperCase() == 'SELECT' ? getSelectValue(yr) : yr.value);
	var mon = form.elements['month'];
	mon = (mon.tagName.toUpperCase() == 'SELECT' ? getSelectValue(mon) : mon.value);
	if (yr) {
		form.action += '/' + yr;
	}
	if (mon) {
		form.action += '/' + mon;
	}
	return false;
}

var _mon = -1;
function yearChanged(idx) {
	var sel = document.getElementById("monthSelector");
	if (idx == 0) {
		_mon = sel.selectedIndex;
		sel.selectedIndex = 0;
		sel.disabled = true;
	} else {
		if (_mon != -1) sel.selectedIndex = _mon;
		_mon = -1;
		sel.disabled = false;
	}
}

function init() {
//	highlightNav();
}
