function postDataGetXml(urlToCall, dataToSend, jokerdata, data, anzahl)
{
check = true;

if(jokerdata == 98)
{
var passwort = prompt("Gib bitte dein Passwort ein, um den Loeschvorgang zu bestaetigen. Achtung: Geloeschte Buecher koennen von mySTORYs nicht wiederhergestellt werden.");
jokerdata = "passwort="+encodeURIComponent(passwort);
}
if(jokerdata == 10)
{
var check = confirm("Willst du den Eintrag wirklich loeschen?");
}
if(check==true)
{
document.getElementById('gif_pic_'+data).innerHTML	= "<img src=\"../graphik/rad2.gif\">";
 
if(jokerdata == "check_books")
{
jokerdata = "Keyword="+document.getElementById('Keyword').value
var suche = 1;
}
else
{
var suche = 0;
}
if(jokerdata == "user_suche")
{
jokerdata = "original="+document.getElementById('user').value
}
if(jokerdata == "fotolia")
{
jokerdata = "language_id=4&action=getSearchResults&words="+document.getElementById('qs_result_value').value
}

dataToSend = dataToSend+"&anzahl="+anzahl;


if(jokerdata != "")
{
dataToSend = dataToSend+"&"+jokerdata;
}


  var XMLHttpRequestObject = false; 

  if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    XMLHttpRequestObject = new 
     ActiveXObject("Microsoft.XMLHTTP");
  }

  if(XMLHttpRequestObject) {
    XMLHttpRequestObject.open("POST", urlToCall); 
   XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');


    XMLHttpRequestObject.onreadystatechange = function() 
    { 

      if (XMLHttpRequestObject.readyState == 4 && 
        XMLHttpRequestObject.status == 200) {
              			
          auswerten(XMLHttpRequestObject.responseXML, data, urlToCall, anzahl, suche);
          delete XMLHttpRequestObject;
          XMLHttpRequestObject = null;
 
      } 
    }
    XMLHttpRequestObject.send(dataToSend); 
  }
}
}

   	// Request auswerten
	function auswerten(xmlDocument,data,urlToCall,anzahl, suche) {
			
					var code	= xmlDocument.getElementsByTagName('code')[0].firstChild.nodeValue;
          var number	= xmlDocument.getElementsByTagName('number')[0].firstChild.nodeValue;
          var total	= parseInt(xmlDocument.getElementsByTagName('total')[0].firstChild.nodeValue);
          var user	= xmlDocument.getElementsByTagName('user')[0].firstChild.nodeValue;
          var urlToCall	= xmlDocument.getElementsByTagName('urlToCall')[0].firstChild.nodeValue;
          if(xmlDocument.getElementsByTagName('jokerdata')[0].firstChild.nodeValue != "")
          var jokerdata	= xmlDocument.getElementsByTagName('jokerdata')[0].firstChild.nodeValue;
if(jokerdata == 88)
{
//
alert(xmlDocument.getElementsByTagName('login_ausgabe')[0].firstChild.nodeValue);
}
else
{

var number4 = parseInt(number) - parseInt(anzahl);




if(jokerdata == "5")
{
var added_var = xmlDocument.getElementsByTagName('added_var')[0].firstChild.nodeValue;
}
else
{
var added_var =""
}



if(number != 0)
{
var button_back = "<a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number="+number4+"&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+anzahl+"\")'><<</a>";
}
else
{
var button_back = "&nbsp;&nbsp;";
}

var number2 = parseInt(number) + parseInt(anzahl);
var number3 = parseInt(number) + 1;

if(total > number2)
{
var button_forward = "<a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number="+number2+"&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+anzahl+"\")'>>></a>";
}
else
{
var button_forward = "&nbsp;&nbsp;";
}

if(total < number2)
{
number2 = total;
}


var button_anzahl_keine = "";
var button_anzahl_2 = "";
var button_anzahl_10 = "";
var button_anzahl_50 = "";
var button_anzahl_alle = "";
var text_anzeigen = "";

var nav_anzahl1 = parseInt(document.getElementById('nav_anzahl1_'+data).innerHTML);
var nav_anzahl2 = parseInt(document.getElementById('nav_anzahl2_'+data).innerHTML);
var nav_anzahl3 = parseInt(document.getElementById('nav_anzahl3_'+data).innerHTML);
var nav_anzahl4 = parseInt(document.getElementById('nav_anzahl4_'+data).innerHTML);

//Ausnahme nav_anzahl5 kann x oder leer sein, keine Zahl
var nav_anzahl5 = document.getElementById('nav_anzahl5_'+data).innerHTML;

//Ausnahme für 0 soll Keine stehen
if(nav_anzahl1 == "0")
{
var nav_anzahl1_name = "Keine";
}
else
{
var nav_anzahl1_name = nav_anzahl1;
}


if(nav_anzahl1 != 'x')
{
if(total > nav_anzahl1)
{
if(anzahl == nav_anzahl1)
{
var button_anzahl_keine = "<b>"+nav_anzahl1_name+"</b> / ";
}
else
{
var button_anzahl_keine ="<a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number="+number+"&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+nav_anzahl1+"\")'>"+nav_anzahl1_name+"</a> / ";
}
}
}

if(nav_anzahl2 != 'x')
{
if(total > nav_anzahl2)
{
if(anzahl == nav_anzahl2)
{
var button_anzahl_2 ="<b>"+nav_anzahl2+"</b>";
}
else
{
var button_anzahl_2 ="<a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number="+number+"&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+nav_anzahl2+"\")'>"+nav_anzahl2+"</a>";
}
}
}

if(nav_anzahl3 != 'x')
{
if(total > nav_anzahl3)
{
if(anzahl == nav_anzahl3)
{
var button_anzahl_10 = " / <b>"+nav_anzahl3+"</b>";
}
else
{
var button_anzahl_10 =" / <a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number="+number+"&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+nav_anzahl3+"\")'>"+nav_anzahl3+"</a>";
}
}
}


if(nav_anzahl4 != 'x')
{
if(total > nav_anzahl4)
{
if(anzahl == nav_anzahl4)
{
var button_anzahl_50 = " / <b>"+nav_anzahl4+"</b>";
}
else
{
var button_anzahl_50 =" / <a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number="+number+"&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+nav_anzahl4+"\")'>"+nav_anzahl4+"</a>";
}
}
}

//Ausnahme für total = total soll Alle stehen

if(total > 0)
{
var button_anzahl_alle = "";
if(total == anzahl || anzahl > total)
{
if(total > nav_anzahl2)
{
button_anzahl_alle = button_anzahl_alle+" / ";
}
var button_anzahl_alle = button_anzahl_alle+"<b>Alle</b>";
}
else
{
if(nav_anzahl5 != "x" || total <= nav_anzahl2  || total <= nav_anzahl3  || total <= nav_anzahl4)
{
if(total > nav_anzahl2)
{
button_anzahl_alle = button_anzahl_alle+" / ";
}
var button_anzahl_alle = button_anzahl_alle+"<a class='nav' href='javascript:postDataGetXml(\""+urlToCall+"\", \"user="+user+"&number=0&total="+total+"&added_var="+added_var+"\", \""+jokerdata+"\", \""+data+"\", \""+total+"\")'>Alle</a>";
}
}
var text_anzeigen = " &nbsp;anzeigen";
}





 	document.getElementById('gif_pic_'+data).innerHTML	= "";	
					// Namen in die Felder schreiben
				document.getElementById('code_'+data).innerHTML	= code;
        document.getElementById('number_'+data).value	= number;
        document.getElementById('nav_zurueck_'+data).innerHTML	= button_back;
        document.getElementById('anzahl_'+data).innerHTML	= button_anzahl_keine+button_anzahl_2+button_anzahl_10+button_anzahl_50+button_anzahl_alle+text_anzeigen;
  
  if(anzahl == 0)
  {
  document.getElementById('nav_vor_'+data).innerHTML	= "";
  }
  else
  {
  document.getElementById('nav_vor_'+data).innerHTML	= button_forward;
  }
    
        if(total == 0)
        {
        document.getElementById('nav_anzahl_'+data).innerHTML	= "";
    
	      }
	      else if(anzahl == 0)
	      {
        document.getElementById('nav_anzahl_'+data).innerHTML	= "Total "+total;
        }
	      else
	      {
         document.getElementById('nav_anzahl_'+data).innerHTML	= "Total "+total+" &nbsp; Nr. "+number3+" - "+number2;
        }
	  
	if(suche == 1)
	{
	document.getElementById('Keyword').value	= xmlDocument.getElementsByTagName('Keyword')[0].firstChild.nodeValue;
	document.getElementById('pagina').value	= xmlDocument.getElementsByTagName('pagina')[0].firstChild.nodeValue;
	document.getElementById('Keyword_alt').value	= xmlDocument.getElementsByTagName('Keyword')[0].firstChild.nodeValue;
  }


if(jokerdata == "99")
{
var box	= xmlDocument.getElementsByTagName('box')[0].firstChild.nodeValue;

dragsort.makeListSortable(document.getElementById(box), saveOrder);
}

	}
}