function style_menu() {
	var menus = document.getElementsByTagName('ul');
	for (var menu=0; menu<menus.length; menu++) {
		if (menus[menu].className != 'panelmenu')
			continue;
		var items = menus[menu].getElementsByTagName('li');
		for (var i=0; i<items.length; i++) {
			if (items[i].firstChild.nodeName != 'A')
				continue;
			items[i].style.cursor = 'pointer';
			items[i].onmouseover = function(e) {
				cancel_event(e);
				this.style.borderColor = '#BBBBBB';
			};
			items[i].onmouseout = function(e) {
				cancel_event(e);
				this.style.borderColor = '#FFFFFF';
			};
			items[i].onclick = function(e) {
				cancel_event(e);
				document.location.href = this.firstChild.href;
			};
		}
	}
}

function cancel_event(e) {
	if (!e)
		e = window.event;
	if (e.ctrlKey || e.altKey || e.shiftKey || e.metaKey)
		return true;
	e.cancelBubble = true;
	if (e.stopPropagation)
		e.stopPropagation();
}

function inArray(array, value) {

	for (var i=0; i<array.length; i++)
		if (array[i] === value)
			return true;

	return false;
	
}

function set_messageBox(textarea) {

	var toolbar = document.createElement('dd');
	var scale = document.createElement('div');
	
	textarea.onselect = storeCursor;
	textarea.onkeyup = storeCursor;
	textarea.onclick = storeCursor;
	textarea.onkeypress = toolbarShortkey;
	
	textarea.history = new Array();
	textarea.history_current = 0;
	textarea.history[textarea.history_current++] = textarea.value;
	
	toolbar.appendChild(writeToolbar());
	toolbar.className = 'toolbar';
	textarea.parentNode.parentNode.insertBefore(toolbar, textarea.parentNode);
	
	textarea.focus();

}
