function ubb(veld,text) {
	text = ' '+text+' ';
  	if (document.form.elements[veld].createTextRange) {
  		document.form.elements[veld].focus();
  		document.selection.createRange().duplicate().text = text;
   	} else {
		document.form.elements[veld].focus();
  		document.form.elements[veld].value += text;
   	}
}
function settool(which){ 
    document.form.text.value = document.form.text.value + which; 
    document.form.text.focus(); 
}

var cImg = new Image();cImg.src = '{site_url}/images/blank.gif';var eImg = new Image();eImg.src = '{site_url}/images/blank.gif';	var ssel = false;
	
	function toggleState(node) {
		if(ssel) resetAll(node);
		doToggle(node);
	}
	
	function doToggle(node, reset) {
		var n = document.getElementById(node);
		if(!reset) reset = "inline";
		n.style.display = (n.style.display!='none'?'none':reset);
		document.images[node+'Img'].src = (n.style.display=="inline"?eImg.src:cImg.src);
	}
	
	function resetAll(node) {
		var node;
		var n;
		var nIdx = getIdx(node);
		var d = document.getElementsByTagName("A");
		var n = document.getElementById(node);
		if(n.style.display=="none") {
			for(var i=0; i<d.length; i++)
				if(d[i].onclick) {
					node = d[i].onclick.toString() + d[i].onclick.toString();
					node = node.substr(node.lastIndexOf("(")+2);
					node = node.substr(0, node.lastIndexOf(")")-1);
					if(getIdx(node)==nIdx) doToggle(node, "none");
				}
		}
	}
	
	function getIdx(node) {
		var i = 0;
		var n = document.getElementById(node);
		if(n)
			while(n.parentNode) {
				n = n.parentNode;
				i++;
			}	
		return i;
	}
	
	function toggleAll(s) {
		var d = document.getElementsByTagName("A");
		var n;
		var c;
		var b = ssel;
		var v = "'";
		ssel = false;
		s = (s==0?"inline":"none");
		for(var i=0; i<d.length; i++) {
			n = d[i].onclick;
			if(n) {
				n = n.toString();
				if(n.indexOf("toggleState")!==0) {
					if(n.indexOf(v)==0) v = "\"";
					n = n.split(v)[1];
					if(document.getElementById(n).style.display==s) toggleState(n);
				}
			}
		}
		ssel = b;
	}