/* <![CDATA[ */
			
	var xmlHttp

	function kommentarEinfuegen(Modul, ID, ID2, ID3){ 
		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null){
			 alert ('Dein Browser unterstützt leider kein AJAX. Wir empfehlen dir den kostenlosen Browser Mozilla Firefox. Erhältlich unter www.mozilla-europe.org');
			 return
		}
		
		if(trim(document.getElementById("Text").value) != '' && ID != undefined){
			if(Modul == 'gb'){
				var url="/misc/gb_einfuegen.php";
				url=url+"?UserID=" + ID + "&Text=" + escape(document.getElementById("Text").value);
				
				document.getElementById("Message").innerHTML='';
				document.getElementById("loader").style.display = 'block';
				
				xmlHttp.onreadystatechange=stateChanged; 
				xmlHttp.open("POST",url,true);
				xmlHttp.send(null);
			}
			if(Modul == 'galerie'){
				var url="/misc/galerie_einfuegen.php";
				url=url+"?UserID=" + ID + "&BildID=" + ID2 + "&AlbumID=" + ID3 + "&Text=" + escape(document.getElementById("Text").value);
				
				document.getElementById("Message").innerHTML='';
				document.getElementById("loader").style.display = 'block';
				
				xmlHttp.onreadystatechange=stateChanged; 
				xmlHttp.open("POST",url,true);
				xmlHttp.send(null);
			}
		} else {
			alert('Du musst einen Text eingeben!');	
			return false;
		}
		
	}
	
	function stateChanged(){ 
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
			document.getElementById("Message").innerHTML=xmlHttp.responseText; 
			document.getElementById("Message").style.height = 'auto';
			document.getElementById("MessageBox").style.height = 'auto';
			document.getElementById("MessageBox").style.display = 'block';
			document.getElementById("loader").style.display = 'none';
			document.getElementById("Schreiben").style.display = 'none';
		} 
	}
	
	
	function GetXmlHttpObject(){
		var xmlHttp=null;
		try{
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		}
		catch (e){
			//Internet Explorer
			try{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch (e){
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		return xmlHttp;
	}		
		
	function toggle(id){
		if (document.getElementById(id).style.display == 'none'){
			document.getElementById(id).style.display = 'block';
			if(document.getElementById(id).src == "http://file.city-code.com/images/icons/kugel_gelb.jpg"){
				document.getElementById(id).src = "http://file.city-code.com/images/icons/kugel_silber.jpg";
			}
			
		} else {
			document.getElementById(id).style.display = 'none';
		}
	}
	
	function trim(zeichenkette) {
		return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, ''); 
	}

	
	function checkAll(form){
		for (i = 0, n = form.elements.length; i < n; i++) {
			if(form.elements[i].type == "checkbox") {
				if(form.elements[i].checked == true)
					form.elements[i].checked = false;
				else
					form.elements[i].checked = true;
			}
		}
	}
	
	var timerlen = 5;
	var slideAniLen = 250;
	
	var timerID = new Array();
	var startTime = new Array();
	var obj = new Array();
	var endHeight = new Array();
	var moving = new Array();
	var dir = new Array();
	
	function slidedown(objname){
			if(moving[objname])
					return;
	
			if(document.getElementById(objname).style.display != "none")
					return; // cannot slide down something that is already visible
	
			moving[objname] = true;
			dir[objname] = "down";
			startslide(objname);
	}
	
	function slideup(objname){
			if(moving[objname])
					return;
	
			if(document.getElementById(objname).style.display == "none")
					return; // cannot slide up something that is already hidden
	
			moving[objname] = true;
			dir[objname] = "up";
			startslide(objname);
	}
	
	function startslide(objname){
		obj[objname] = document.getElementById(objname);
		
		if(dir[objname] == "down"){
			obj[objname].style.height = "1px";
		}
		
		obj[objname].style.display = "block";
		startTime[objname] = (new Date()).getTime();
		endHeight[objname] = obj[objname].scrollHeight;
		
		timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
	}
	
	function slidetick(objname){
			var elapsed = (new Date()).getTime() - startTime[objname];
	
			if (elapsed > slideAniLen)
					endSlide(objname)
			else {
					var d =Math.round(elapsed / slideAniLen * endHeight[objname]);
					if(dir[objname] == "up")
							d = endHeight[objname] - d;
	
					obj[objname].style.height = d + "px";
			}
	
			return;
	}
	
	function endSlide(objname){
			clearInterval(timerID[objname]);
	
			if(dir[objname] == "up")
					obj[objname].style.display = "none";
	
			obj[objname].style.height = endHeight[objname] + "px";
	
			delete(moving[objname]);
			delete(timerID[objname]);
			delete(startTime[objname]);
			delete(endHeight[objname]);
			delete(obj[objname]);
			delete(dir[objname]);
	
			return;
	}
	
	function toggleSlide(id){
		if (document.getElementById(id).style.display == 'none'){
			slidedown(id);
		} else {
			slideup(id);
		}
	}
	
	function insert(aTag, eTag) {
		document.editor.Text.focus();
		document.editor.Text.value =
		document.editor.Text.value + aTag + eTag;
		document.editor.Text.focus();	
	}
	
	function setsmile(smiley) {
		document.editor.Text.focus();
		document.editor.Text.value =
		document.editor.Text.value + smiley;
		document.editor.Text.focus();
	}
	
	function toggleStatus(id){
		if (document.getElementById(id).style.display == 'none'){
			document.getElementById(id).style.display = "block";
		} else {
			document.getElementById(id).style.display = "none";
		}
	}
/* ]]> */