function fontSelect(sz) {
	if (e = document.getElementById("fontSelect")) {
		e.style.fontSize = sz + "px";
	}
}

function selectBottomTab(n) {
	for (i = 1; i <= 3; i++) {
		document.getElementById("bottomTab" + i).className = i == n ? "active" : "passive";
	}
}

function doSelectBox(e) {
	d = e.parentNode.firstChild;
	d.style.width = e.parentNode.style.width;
	if (d.style.display != "block") {
		posXY = findPosXY(d.parentNode);
		d.style.left = posXY[0] + "px";
		d.style.top = (posXY[1] + 18) + "px";
		d.style.width = (d.parentNode.offsetWidth - 2) + "px";
		d.style.display = "block";
	} else {
		d.style.display = "none";
	}
}

function doSelectPos(e, editable) {
	editable = editable == null ? false : editable;
	d = e.parentNode.parentNode.getElementsByTagName("input")[0];
	d.value = e.innerHTML;
	if (editable) {
		d.removeAttribute("readonly");
	} else {
		d.setAttribute("readonly", "readonly");
	}
	e.parentNode.parentNode.firstChild.style.display = "none";
}

function findPosXY(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}


