//# PB Toolbox Base Utils

//# CSS
	
			
			function toolbox_style_toggleDisplay(obj) {
			if (obj.style.display=='none') {
			obj.style.display = '';
			} else {
			obj.style.display='none';
			}
			}
			
//# DOM
			
			function toolbox_nodes_getFirstOf(obj,ntype) {
			if (obj && obj!=undefined) {
			chElements = obj.getElementsByTagName(ntype);
			return chElements[0];
			}
			}
			
			function toolbox_nodes_getActiveLink(root,url) {
			var refList = root.getElementsByTagName("a");
			var i = 0;
			while(refList[i]) {
			if (refList[i].href == url) {
			return refList[i];
			}
			i++;
			}

			}
			
			function toolbox_nodes_getFirstParentByType(root,ntype) {
				var p = root.parentNode;
				while(p!=undefined && p.nodeName!=ntype) {
					p = p.parentNode;
				}
				if (p==undefined) {
				 return root.parentNode;
			 } else {
				return p;
				}
			
			}
			
			
			
			