var last_toolbox_id = 'tb_search';
var tb_img_url = '/';

function init_toolbox(img_url) {

	tb_img_url = img_url;

	var all_boxes = document.getElementById('toolbox').getElementsByTagName('H3');

	for(var x=0; x<all_boxes.length; x++) {

		if(all_boxes[x].id) {

			if(x == 0) {
				last_toolbox_id = all_boxes[x].id;
			}
			else {
				close_toolbox(all_boxes[x].id);
			}
		}

		all_boxes[x].onclick = open_toolbox;
	}
}

function close_toolbox(toolbox_id) {

	var ext = document.getElementById(toolbox_id + '_ext');
	var hspan = document.getElementById(toolbox_id).getElementsByTagName('SPAN')[0];

	ext.style.display = 'none';
	hspan.style.backgroundImage = 'url("' + tb_img_url + 'toolbox_arrow.gif")';

}

function open_toolbox() {

	var hspan = this.getElementsByTagName('SPAN')[0];
	var ext = document.getElementById(this.id + '_ext');

	if(ext.style.display == '' || ext.style.display == 'none') {
		close_toolbox(last_toolbox_id);

		ext.style.display = 'block';
		hspan.style.backgroundImage = 'url("' + tb_img_url + 'toolbox_arrow_on.gif")';

		last_toolbox_id = this.id;
	}
}
