// popup_menu.js

	//---------------------------------------------------------
function PopupMenu(o)
	{
	if (o.parent == undefined) o.parent = document.getElementsByTagName("body")[0];
	
	var elem = this.elem = document.createElement("select");
	if (o.id != undefined) elem.id = o.id;
	elem.obj = this;
	if (o.onchange != undefined) elem.onchange = o.onchange;
	
	if (o.options != undefined) {
		options = o.options.split(",");
		for (var idx = 0; idx < options.length; idx++)
			{
			var option = document.createElement("option");
			option.text = options[idx];
			elem.options.add(option);
			}
		if (o.value != undefined) elem.value = o.value;
	}
	
	var s = elem.style;
	if (o.top != undefined) s.position = "absolute";
	if (o.top != undefined) s.top = o.top;
	if (o.left != undefined) s.left = o.left;
	if (o.height != undefined) s.height = o.height;
	if (o.width != undefined) s.width = o.width;
	if (o.border != undefined) s.border = o.border;

	o.parent.appendChild(elem);
	}

