	function ShowHide(img,branch) {
		var objbranch = document.getElementById(branch).style;
		if (objbranch.display=="none") {
			objbranch.display = "";
			document.images[img].src = img_collapse_url;
		} else {
			objbranch.display = "none";
			document.images[img].src = img_expand_url;
		}
	}

	function OnlineHelp(section) {
		window.open("?mod=onlinehelp&section="+section, "sl.help", "toolbar=no,scrollbars=yes,resizable=yes,width=320,height=385");
	}
	function BuildTeamspeakLink(ip,name) {
		if (!name) {
			name= prompt('Enter your teamspeak name', 'sl.Guest');
		}
		if (!name) return;
		link = 'teamspeak://'+ip+'/?nickname='+name;
		window.location.href = link;
	}
	
	function SetFormValue(form,name,value) {
		document.forms[form].elements[name].value = value;
	}

	function ConfirmUrl(msg,urlparams) {
		if (confirm(msg)) return location.href  = location.protocol+'//'+location.host+location.pathname+urlparams;
		return FALSE;
	}