var pop = null;

function popdown() {
  if (pop && !pop.closed) pop.close();
}

function popup(obj,w,h) {
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;
  w = (w) ? w += 20 : 150;  // 150px*150px is the default size
  h = (h) ? h += 25 : 150;
  var args = 'width='+w+',height='+h+',resizable,scrollbars';
  popdown();
  pop = window.open(url,'',args);
  return (pop) ? false : true;
}

window.onunload = popdown;
window.onfocus = popdown;

function trim (zeichenkette) {
  // Erst führende, dann Abschließende Whitespaces entfernen
  // und das Ergebnis dieser Operationen zurückliefern
  return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}


function anzeigen(what)
{
  for (i=0; i<10; i++)
  {
   if(document.getElementById("zahlart_" +i)) document.getElementById("zahlart_" + i).style.display='none';
  }
  if(what) document.getElementById(what).style.display='block';
}

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

 function klappen(das){
  if(document.getElementById(das).style.display=='none')
   document.getElementById(das).style.display='block';
  else document.getElementById(das).style.display='none';}

function chkF()
{
check = window.confirm("Daten senden?");
if(check == false) return false;
}

function hide_adr(what)
{

  if(what=='lieferadresse')
  {
      toggle("fold","LieferTab4");
      toggle("fold","LieferTab10");
      toggle("fold","LieferTab12");
      toggle("unfold","LieferTab8");
      toggle("unfold","LieferTab9");
      toggle("unfold","packstation_hinweis");
  }

  if(what=='packstation') {

      toggle("unfold","LieferTab4");
      toggle("unfold","LieferTab10");
      toggle("unfold","LieferTab12");
      toggle("fold","LieferTab8");
      toggle("fold","LieferTab9");
      toggle("fold","packstation_hinweis");

      toggle("fold","packstation_hinweis");
  }

  if(what=='privat') {
      toggle("fold","firmaTr");
  }
  if(what=='firmenkunde') {
      toggle("unfold","firmaTr");
  }

  if(what=='neukunde') {
      toggle("fold","firmaTr");
      toggle("fold","tr:id","LieferTab");
  }

  if(what=='neukundeLiefer') {
      toggle("fold","firmaTr");
      hide_adr('packstation');
  }

  if(what=='neukundeLiefer2') {
      toggle("fold","firmaTr");
      hide_adr('lieferadresse');
  }

  if(what=='showAdr') {

    toggle("unfold","tr:id","LieferTab");
    hide_adr('packstation');

  }

  if(what=='moveAdr') {
    toggle("fold","tr:id","LieferTab");
  }

}

// Greybox
var GB_ROOT_DIR = "/js/greybox/";