function text_marker(eidie,startTag,endTag){
	var feld=document.getElementById(eidie);
	feld.focus();
	// für Internet Explorer
	if(typeof document.selection!="undefined"){
		var bereich=document.selection.createRange();
		var bereichText=bereich.text;
		// Tags einfügen
		if(bereichText.length==0) feld.value+=startTag+endTag;
		else bereich.text=startTag+bereichText+endTag;
		// Cursorposition anpassen
		bereich=document.selection.createRange();
		if(bereichText.length==0) bereich.move("character",-endTag.length);
		else bereich.moveStart("character",startTag.length+bereichText.length+endTag.length);      
		bereich.select();
	}
	// für neuere auf Gecko basierende Browser
	else if(typeof feld.selectionStart!="undefined"){
		var start=feld.selectionStart;
		var ende=feld.selectionEnd;
		var bereichText=feld.value.substring(start,ende);
		// Tags einfügen
		feld.value=feld.value.substr(0,start)+startTag+bereichText+endTag+feld.value.substr(ende);
		// Cursorposition anpassen
		var pos;
		if(bereichText.length==0) pos=start+startTag.length;
		else pos=start+startTag.length+bereichText.length+endTag.length;
		feld.selectionStart=pos;
		feld.selectionEnd=pos;
	}
	// alle anderen Browser
	else{
		var pos;
		var re=new RegExp('^[0-9]{0,3}$');
		while(!re.test(pos)) pos=prompt("Einfügen an Position (0.."+feld.value.length+"):","0");
		if(pos>feld.value.length) pos=feld.value.length;
		var bereichText=prompt("Bitte geben Sie den zu formatierenden Text ein:");
		feld.value=feld.value.substr(0,pos)+startTag+bereichText+endTag+feld.value.substr(pos);
	}
}

function test(name){
	if(name=="test"){
		var lyr=document.getElementById("layer");
		lyr.style.width="500px";
		lyr.style.height="300px";
		lyr.style.background="#FAA";
		lyr.align="center";
		lyr.innerHTML="test";
	}
}

function checkForm(form) {
	switch (form) {
		case "medium" :
			var btn_submit = document.getElementById("todo");
			var dy = document.getElementById("dy");
			var cc = document.getElementById("cc");
			var text = dy.parentNode.parentNode.firstChild.innerHTML;
			if ((dy.checked == false) && (cc.checked == false)) {
				btn_submit.blur();
				if (text.indexOf("img") == -1) {
					dy.parentNode.parentNode.firstChild.innerHTML = '<img src="img/icon/icon_error_user.gif" width="8" height="14" alt="Bitte ausf&uuml;llen!" />&nbsp;' + text;
				}
				alert("Bitte wählen Sie mindestens ein Mediumtyp aus.");
				var status = false;
			} else {
				var status = true;
			}
	}
	return status;
	
}