function toggleCategory(iCat)
{
 

}

function checkExceptions(order)
{
  // Ausnahme 1: Wenn Afghanistandemo-Plakate drinnen sind --> mail nach OB
  if(order.indexOf("Bundeswehr raus aus Afghanistan") >= 0)
  {
    document.forms.orderPub.elements.RCPT.value = "Ym9yZXVuaGZyYUBlZm80LnFy"; // oberhausen ät rsb4 punkt de
  }

}

function submitForm()
{
  var order = "\n";
  
  for(var iItem=0;iItem<document.forms.orderPub.elements.length;iItem++)
  {
    if(document.forms.orderPub.elements[iItem].type == "text")
    {
      if(document.forms.orderPub.elements[iItem].value > 0)
      {
        order += "\t" + document.getElementById(document.forms.orderPub.elements[iItem].name).innerHTML;
        order += ": " + document.forms.orderPub.elements[iItem].value + " Stk.\n";
      }
    }
  }

  document.forms.orderPub.elements.Bestellung.value = order;
  checkExceptions(order);
  return order != "";
  
}


function writeData(data) {

  var arrPub = JSON.decode(data); // Load array from ajax request
  var list = document.getElementById("outputWrap");
  var output = '<div id="tableWrap"><table id="puborder"><tr><th>Name</th><th style="width:4em;">Preis</th><th>Anzahl</th></tr>';

  for(var iCat=0;iCat<arrPub.length;iCat++)
  {
    
    output += '<tr><td class="catHeader" colspan="3">' + arrPub[iCat].Name + '</td></tr>';
    for(var iItem=0;iItem<arrPub[iCat].Items.length;iItem++)
    {
      if(!(iItem % 2)){ output += '<tr class="alt">'; }
      else { output += '<tr>';}
      output += '<td id="' + arrPub[iCat].ID + "-" + iItem +'">' + arrPub[iCat].Items[iItem].Name + '</td>';
      output += '<td style="whitespace:nowrap;">' + arrPub[iCat].Items[iItem].Price + '</td>';
      output += '<td><input class="inputbox" type="text" size="2" maxlength="3" name="' + arrPub[iCat].ID + "-" + iItem + '" /></td>';
      output += '</tr>';
    }
  }
  output += '</table></div><br />';
  list.innerHTML = output;
  

}

var request = new Request({'url':'javascript/publikationen.json','method':'get','onComplete':writeData});
request.send();

