function editHiddenTA(taId,title)
{
  //become textarea
	var cont=$(taId).value;
	
	var eventId=taId.split("-");
	var field=eventId[0];
	eventId=eventId[1];
	
	var ta=document.createElement("textarea");
	ta.id="inputTA";
	ta.className="overlayTA";
	ta.appendChild(document.createTextNode(cont));
	var h2=document.createElement("h2");
	h2.appendChild(document.createTextNode(title));
	var span=document.createElement("span");
	span.appendChild(document.createTextNode("Speichern"));
	span.addEvent("click",function()
	{
  	saved=false;
		$(taId).value=$("inputTA").value;
		//ajax Request
		var myRequest = new Request({
  		method: 'post', 
  		url: document.location.href, 
  		isSuccess: function(){saved=true},
  		async: false
		});
    myRequest.send('content='+escape($(taId).value)+'&evcid='+eventId+'&action=edit&field='+field);
  	if(saved=true) closeOverlay();
		else alert("Die Daten konnten leider nicht gespeichert werden! Mögliche Ursache: Verbindungsprobleme.");
	}
	);
	span.className="button";
	span.setStyle("float","right");
	var span2=document.createElement("span");
	span2.appendChild(document.createTextNode("Abbrechen"));
	span2.addEvent("click",function()
	{
  	closeOverlay();
	}
	);
	span2.className="button";
	span2.setStyle("float","left");
	var spanp=document.createElement("p");
	spanp.appendChild(span2);
	spanp.appendChild(span);
	var div=document.createElement("div");
	div.appendChild(h2);
	div.appendChild(ta);
	
	div.appendChild(spanp);
	div.className="inputDiv";
	addOverlay(div);
	return false;
}

function showPicture(img,percent)
{
  imgClone=new Image();
  imgClone.src=img.firstChild.src;
  imgClone.onload=function()
  {
    sz=img.firstChild.getSize();
    this.setStyle("height",sz.y*percent/100);
    this.setStyle("width",sz.x*percent/100);
    addOverlay(imgClone);
    this.addEvent("click",function(){closeOverlay();});
  }
  return false;
}

function groupEvents(sel)
{
  var events=$$(".event");
	var cids=new Array();
	var cid;
	
	gid=sel.getElementsByTagName("option")[sel.selectedIndex].value;
	
	for(i=0;i<events.length;i++)
	{
  	cid=events[i].id.substr(3,events[i].id.length);
		
		if(gid==cid || gid==0)
		{
  		events[i].style.display="block";
		}
		else
		{
  		events[i].style.display="none";
		}
		//if(cids.contains(cid)===false) cids[cids.length]=cid;
	}
	if(cids.length<=1) return false;
	
	//alert(cids);*/
	
	var opt,sps,sel,x;
	sps=$$(".cats")[0].getElementsByTagName("span");
	sel=document.createElement("select");
	for(x=0;x<sps.length;x++)
	{
  	opt=document.createElement("option");
		opt.appendChild.createTextNode(sps[x].firstChild.nodeValue);
		opt.value;
	}
	
}