function passgen(element, anz) {
  //Zahlen: 48-57
  //LetterG: 65-90
  //LetterK: 97-122
  anz = !anz ? 6 : anz;
  anz = parseInt(anz);
  var ascii = "";
  for(var i=0;i<=anz;i++) {
    switch(realRand(1,3)) {
      case 1:
        ascii += "&#"+realRand(48,57);
        break;
      case 2:
        ascii += "&#"+realRand(65,90);
        break;
      case 3:
        ascii += "&#"+realRand(97,122);
        break;
    }
  }
  document.getElementById(element).innerHTML = ascii;

}

function realRand(min, max) {
  var division = (max - min)+ 1;
  var randNum = Math.random();
  for (var i=0;i<=division - 1; i++) {
    if (randNum >= i / division && randNum < (i+1) / division)
      return i + min;
  }
}


function op_popup(url, title, attr) {
  window.open(url,title,"menu=0,statusbar=0,scrollbars=0,resizable=yes,top=0,left=0," + attr);
}
