function changeMenuStyle(menuID, menuClass) {
	document.getElementById('td_menu_' + menuID).className = menuClass;
	document.getElementById('td_menu_' + menuID).setAttribute('.classname', menuClass);
}

function jumpSelect(postField) {
	eval("document.location='" + postField.options[postField.selectedIndex].value + "'");
}

function relateSelect(postForm, postField, postTarget) {
	var x = postForm.elements[postTarget].options;
	
	for (i=x.length - 1; i>=0; i--) {
		x[i] = null;
	}
	
	var currentArray = fullArray[postForm.elements[postField].selectedIndex];
	
	for (i=0; i<currentArray.length; i++) {
		x[i] = new Option(currentArray[i].text, currentArray[i].value, currentArray[i].defaultSelected, currentArray[i].selected);
	}
}

function validatePollForm(postForm) {
	var errorMessage = "The form has not been filled out correctly:\n";
	var validFlag = true;
	
	// validate radio
	var x = postForm.answer_id;
	var isChecked = "0";
	
	for (i=0; i<x.length; i++) {
		if (x[i].checked) {
			isChecked++;
		}
	}
	
	if (isChecked == "0") {
		errorMessage += "\n - Select a poll option to vote for";
		validFlag = false;
	}
	
	// validate form
	if (validFlag == false) {
		alert(errorMessage);
		return false;
	}
	else {
		return true;
	}
}
