
	subject_id = '';
	function HandleHttpResponse()
	{
	  if (subject_id != '')
	    FillWithResponse($(subject_id), http);
	}



    function IntoBasket(page, div_id, auflage_form_id, change_div_id, change_auflage_id)
    {
       subject_id = div_id;


       auflageForm = document.forms[auflage_form_id];
       auflage = GetValue(auflageForm.Auflage);
       if (IsPositiveInt(auflage))
       {
         produkt = auflageForm.Produkt.value;
         $(change_div_id).style.display="block";
         auflageForm.style.display="none";

         $(change_auflage_id).innerHTML = parseInt(auflage);
          http.open("POST", page, true);

         http.onreadystatechange = HandleHttpResponse;
         http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
         http.send("Produkt="+ UrlEncode(produkt) + "&Auflage=" + UrlEncode(auflageForm.Auflage.value));
       }
       else
       {
         alert("Bitte eine positive Zahl eingeben.");
       }
    }

     function DeleteFromBasket(page, div_id, auflage_form_id, change_div_id, change_auflage_id)
    {
       subject_id = div_id;


       auflageForm = document.forms[auflage_form_id];
       auflage = $(change_auflage_id).innerHTML;
       if (IsPositiveInt(auflage))
       {
         produkt = auflageForm.Produkt.value;

         $(change_div_id).style.display="none";
         auflageForm.style.display="block";
         SetValue(auflageForm.Auflage , "");
         $(change_auflage_id).innerHTML = "0";
         http.open("POST", page, true);

         http.onreadystatechange = HandleHttpResponse;
         http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
         http.send("Produkt="+ UrlEncode(produkt) + "&Delete=1");
       }
       else
       {
         alert("Bitte eine Positive Zahl eingeben.");
       }
    }

    function EditAuflage(auflage_form_id, change_div_id, change_auflage_id)
    {
      auflageForm = document.forms[auflage_form_id];
         $(change_div_id).style.display="none";
         auflageForm.style.display="block";

         SetValue(auflageForm.Auflage, $(change_auflage_id).innerHTML);
    }

	var http = GetHTTPObject(); // We create the HTTP Object