function getChildByClassName(elem, cname) {
	var child = null;
	for (var i = 0; i < elem.childNodes.length; i++) {
		if (elem.childNodes[i].className && elem.childNodes[i].className.indexOf(cname) != -1) {
			child = elem.childNodes[i];
			break;
		}
	}
	
	return child;
}

function dropdown_toggle(id) {
	var dd = document.getElementById(id);
	var options = getChildByClassName(dd, 'options');
	options.style.display = (options.style.display == 'block' ? 'none' : 'block');
}

function dropdown_value(id, name) {
	var dd = document.getElementById(id);
	var selected = getChildByClassName(dd, 'selected');
	selected.firstChild.innerHTML = name;
	dropdown_toggle(id);
}
