function postDataGetXml4(urlToCall, name, ak_id, form_name, art)
{

  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    
  var ak_text = document.forms[form_name].elements[name+"_neu"].value

ak_text = encodeURIComponent(ak_text);

  var dataToSend = "ak_id="+ak_id+"&text="+ak_text;

    XMLHttpRequestObject.open("POST", urlToCall); 
   XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    

    XMLHttpRequestObject.onreadystatechange = function() 
    { 
      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
           
          auswerten4(XMLHttpRequestObject.responseXML, name, ak_id, art);
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
 
      } 
    }
    	
    XMLHttpRequestObject.send(dataToSend); 
   
  }
}

   	// Request auswerten
	function auswerten4(xmlDocument,name,ak_id,art) {

					var code	= xmlDocument.getElementsByTagName('code')[0].firstChild.nodeValue;



code = code.replace(/\\r\\n/g,"<BR>");
code = code.replace(/\\n/g,"<BR>");
code = code.replace(/\[quote=/gi, "<div class=\"kommentar\"><b>Zitat:</b> (Original von ");
code = code.replace(/\[\/quote]/gi, "</div>");
code = code.replace(/\]/gi, ")<BR><BR>");




					// Namen in die Felder schreiben
				document.getElementById(name).innerHTML	= code;
				    changeit = false;
				//document.getElementById(name+'_seite').innerHTML	= code;
   
	}
	

var changeit = false;
function editit(name, ak_id, url, art, form_name,width, height)
{

if(changeit!=true)
{
var ak_text = document.getElementById(name).innerHTML;
if(art==2)
{
document.getElementById(name).innerHTML	= "<textarea class=\'ajax\' id=\""+name+"_neu\" style=\"width: "+width+"px; height: "+height+"px;\">"+ ak_text +"</textarea><br><a onclick=\'blurit(\""+name+"\",\""+ak_id+"\",\""+url+"\",\""+form_name+"\",\""+art+"\")\'>Anwenden</a>";
}
else if(art==3)
{
document.getElementById(name).innerHTML	= "<input onblur=\'blurit(\""+name+"\",\""+ak_id+"\",\""+url+"\",\""+form_name+"\",\""+art+"\")\' type='text' class=\'ajax\' id=\""+name+"_neu\" style=\"width: "+width+"px;\" value=\""+ ak_text +"\">";
}
else
{
ak_text = ak_text.replace(/\n/g, "");
ak_text = ak_text.replace(/\r/g, "");
ak_text = ak_text.replace(/<BR>/g, "\n");
ak_text = ak_text.replace(/<br>/g, "\n");

ak_text = ak_text.replace(/<div class=\"kommentar\"><b>Zitat:<\/b> \(Original von /gi, "[quote=");
ak_text = ak_text.replace(/<\/div>/gi, "[\/quote]");
ak_text = ak_text.replace(/\)\n\n/gi, "]");


document.getElementById(name).innerHTML	= "<textarea class=\'ajax\' onblur=\'blurit(\""+name+"\",\""+ak_id+"\",\""+url+"\",\""+form_name+"\",\""+art+"\")\' id=\""+name+"_neu\" style=\"width: "+width+"px; height: "+height+"px;\">"+ ak_text +"</textarea>";
}

changeit = true;
document.getElementById(name+"_neu").focus();
if(art==2)
{
var neue_area = name+"_neu";
tinyMCE.execCommand('mceAddControl', false, neue_area);
}
}

}


function blurit(name, ak_id,url,form_name,art)
{
if(changeit=true)
{
if(art==2)
{
var neue_area = name+"_neu";
tinyMCE.execCommand('mceRemoveControl', false, neue_area);
}
postDataGetXml4(url,name, ak_id,form_name,art);

}



}

