function change_handleResponse(xmlhttp){
var st=0;
if(xmlhttp.readyState == 4){
st='readystate=4';
var XMLresponse = xmlhttp.responseXML;
var Textresponse = xmlhttp.responseText;
try{
// document.getElementById("ajax_response").firstChild.nodeValue = Textresponse;
// var reload_chat = xmlValue("reload_chat", XMLresponse);
}catch(e){
//alert(Sarissa.serialize(XMLresponse));
// document.getElementById("ajax_response").firstChild.nodeValue += "\ncatch send_new_handleResponse "+st;
}
}else{
// document.getElementById("ajax_response").firstChild.nodeValue = "send_new_handleResponse readyState="+http.readyState;
}
}
function change(id,action,text,langu){
try{
var xmlhttp=new XMLHttpRequest();
f=5;
url='/alpha_ajax.php?action='+action+'&id='+id+'&text='+text+'&langu='+langu+'&r='+Math.floor(Math.random() * 1000000);
xmlhttp.open('post',url,true);
f=6;
xmlhttp.onreadystatechange = function (){ change_handleResponse(xmlhttp)};
f=7;
xmlhttp.send(""+text+"");
}catch(e){
f=9;
}
}
function getdict_handleResponse(xmlhttp){
var st=0;
if(xmlhttp.readyState == 4){
st='readystate=4';
var XMLresponse = xmlhttp.responseXML;
var Textresponse = xmlhttp.responseText;
try{
f=1;
el = document.getElementById("vok_rechts");
f=2;
el.nodeValue = Textresponse;
f=3;
document.getElementById("vok_rechts").firstChild.nodeValue = Textresponse;
f=4;
Sarissa.clearChildNodes(el);
f=8;
// el_text = document.createTextNode('Hurra ');
f=9;
// el.appendChild(el_text);
f=900;
el_table = document.createElement("table");
el_tbody = document.createElement("tbody");
f=901;
el_tr = document.createElement("tr");
f=902;
el_td = document.createElement("td");
f=903;
el_lines = XMLresponse.getElementsByTagName("line");
f=92;
for ( var i = 0; i < el_lines.length ; i++){
f=93;
el_text1 = document.createTextNode(el_lines[i].getAttribute("q"));
el_text2 = document.createTextNode(el_lines[i].getAttribute("a"));
el_td = document.createElement("td");
el_td.appendChild(el_text1);
el_tr = document.createElement("tr");
el_tr.appendChild(el_td);
el_td = document.createElement("td");
el_td.appendChild(el_text2);
el_tr.appendChild(el_td);
el_tbody.appendChild(el_tr);
}
el_table.appendChild(el_tbody);
el.appendChild(el_table);
f=10;
// document.getElementById("ajax_response").firstChild.nodeValue = 'keine Fehler Anzahl Zeilen '+el_lines.length;
f=11;
xmlhttp ="";
}catch(e){
document.getElementById("ajax_response").firstChild.nodeValue = 'Fehler '+f+ " "+e.description;
// alert(Sarissa.serialize(XMLresponse));
// document.getElementById("ajax_response").firstChild.nodeValue += "\ncatch send_new_handleResponse "+st;
}
}else{
// document.getElementById("ajax_response").firstChild.nodeValue = "send_new_handleResponse readyState="+http.readyState;
}
}
function getdict(text,langu,langf,langt){
try{
var xmlhttp=new XMLHttpRequest();
f=5;
url='/pauker_xml.php?langu='+langu+'&such='+text+'&langf='+langf+'&langt='+langt+'&r='+Math.floor(Math.random() * 1000000);
// alert(url);
xmlhttp.open('post',url,true);
f=6;
xmlhttp.onreadystatechange = function (){ getdict_handleResponse(xmlhttp)};
f=7;
xmlhttp.send(""+text+"");
try{
f=9;
document.getElementById("ajax_response").firstChild.nodeValue = url+' sent';
}catch(e){
alert('aha');
}
}catch(e){
alert('aha fehler '+f);
}
}
function mod(alpha_id,object,langu,action,langf,langt){
//alert(alpha_id+' '+object);
try{
try{
// get value
val = object.firstChild.nodeValue;
getdict(val,langu,langf,langt);
}catch(e){
val="";
}
if (val || action=='add'){
// object.firstChild.nodeValue = "";
Sarissa.clearChildNodes(object);
el_input = document.createElement("input");
if (action=='change' || val){
el_input.setAttribute("value",val);
}
el_input.setAttribute("name","alpha["+alpha_id+"]");
el_input.setAttribute("id","alpha_"+langu+"_"+alpha_id);
el_input.setAttribute("size","25");
object.appendChild(el_input);
el_br = document.createElement("br");
object.appendChild(el_br);
el_div_save = document.createElement("div");
el_div_save.setAttribute("class","type_box");
el_div_save.setAttribute("onclick","modTextId("+alpha_id+",'alpha_"+langu+"_"+alpha_id+"','"+langu+"','"+action+"')");
object.appendChild(el_div_save);
el_text_save = document.createTextNode('Speichern');
el_div_save.appendChild(el_text_save);
try{
el_type_box = document.getElementById('type_box_'+alpha_id+'_'+langu);
el_type_box.style.display='block';
}catch(e){
}
el_input.focus();
}else{
document.getElementById("alpha_"+langu+"_"+alpha_id).focus();
}
}catch(e){
alert(e);
}
}
function modTextId(alpha_id,id,langu,action){
modText(alpha_id,document.getElementById("alpha_"+langu+"_"+alpha_id),langu,action);
}
function modText(alpha_id,object,langu,action){
//alert(alpha_id+' '+object);
try{
// get value
val = object.value;
if (val){
p=object.parentNode;
Sarissa.clearChildNodes(p);
el_text = document.createTextNode(val);
p.appendChild(el_text);
change(alpha_id,action,val,langu);
}
}catch(e){
alert(e);
}
}