function newToolbar() {
return document.createElement("ul");
}

function createButton(id, title, icon, fn) {
var a=document.createElement("a");
a.href="#";
a.id='tb_'.id;
a.title=title;
a.onclick=function() { try { fn() } catch (e) { } return false };
a.tabIndex=400;
if (icon!="") {
	var img=document.createElement("img");
	img.src="/images/icons/24x24/"+icon+".png";
	/* Standard icon size */
	img.width=24;
	img.height=24;
	img.border=0;
	img.alt=title;
	a.appendChild(img);
} else {
	a.appendChild(document.createTextNode(title));
}
li=document.createElement("li");
li.appendChild(a);
li.className='btn';
return li;
}

function addButton(toolbar, id, title, icon, fn) {
toolbar.appendChild(createButton(id,title,icon,fn));
}

function insertToolbar(toolbar, item)
{
var tbc=document.createElement("div");
tbc.className="toolbar";
tbc.id="toolbar";
tbc.appendChild(toolbar);
item.parentNode.insertBefore(tbc, item);
return tbc;
}