function sh_id(objid) {
	if(oE = document.getElementById(objid))
		oE.style.display = (oE.style.display == 'block'?'none':'block');
}
function sh_name(objname, path, range, gfxpath1, gfxpath2) {
	for(var i=0; i<range; i++) {
		if(oE = document.getElementsByName(objname)[i]) {
			if(oE.style.display == 'block') {
				oE.style.display = 'none';
				document.getElementById('r_' + objname).src= gfxpath1 + 'closed.jpg';
				document.getElementById('d_' + objname).src= gfxpath2 + 'closed.gif';
			}
			else {
				oE.style.display = 'block';
				document.getElementById('r_' + objname).src= gfxpath1 + 'open.jpg';
				document.getElementById('d_' + objname).src= gfxpath2 + 'open.gif';
			}
			document.getElementById('full_path').value = '/' +path+ '/';
		}
	}
}
function inserttext(sText) {
	if(oSource = document.getElementById('texttarget')) {
		oSource.value = oSource.value + ' ' + sText;
	}
}
function chg_icon(objid, src) {
	if(oE = document.getElementById(objid))
		oE.src = src;
}
function CheckBoxes(oCheckbox, sChkNames) {
	var bIsChecked = oCheckbox.checked;
	for(var i=0; i < document.getElementsByName(sChkNames).length; i++) {
		document.getElementsByName(sChkNames)[i].checked = bIsChecked;
	}
}
function clock(){
	var Datum = new Date();
	var year = Datum.getFullYear();
	var month = Datum.getMonth() + 1;
	var day = Datum.getDate();
	var std = Datum.getHours();
	var min = Datum.getMinutes();
	var sec = Datum.getSeconds();
	time = ((day < 10) ? " 0" : " ") + day;
	time += ((month < 10) ? ".0" : ".") + month;
	time += "." + year;
	time += ((std < 10) ? " 0" : " ") + std;
	time += ((min < 10) ? ":0" : ":") + min;
	time += ((sec < 10) ? ":0" : ":") + sec;
	time += " Uhr";
	document.getElementById('clockfield').innerHTML = time;
	timerid = setTimeout("clock()",1000);
}
function count_string(iMode) {
	if(iMode == 0) {
		if(oInp = document.getElementById('count_words_input')) {
			var
				iCount = 0,
				aWords = oInp.value.split(" ");
			for(var i=0;i<aWords.length;i++) {
				if(aWords[i] != '')
					iCount++;
			}
			document.getElementById('count_words_output').innerHTML = iCount;
		}
	}
	else if(iMode == 1) {
		if(oInp = document.getElementById('count_capts_input')) {
			if(!document.getElementById('count_capts_spaces').checked) {
				aSplittet = oInp.value.split(" ");
				sNewInput = aSplittet.join("");
				var iCount = sNewInput.length;
			}
			else
				var iCount = oInp.value.length;
			document.getElementById('count_capts_output').innerHTML = iCount;
		}
	}
}
