strfeldid = '';

function format(command,parameter) {
  document.getElementById(strfeldid).focus();
  document.execCommand(command,false,parameter);
}

function getfieldfocus(feld) {
  strfeldid = feld;
}

function gettext() {
  document.getElementById('h_ziel').value = document.getElementById('ziel').innerHTML;
  document.getElementById('h_zielgruppe').value = document.getElementById('zielgruppe').innerHTML;
  document.getElementById('h_inhalt').value = document.getElementById('inhalt').innerHTML;
  document.getElementById('h_anmeldung').value = document.getElementById('anmeldung').innerHTML;
  document.getElementById('h_zusatz').value = document.getElementById('zusatz').innerHTML;
  return true;  
}

function AngebotOeffnen(Adresse) {
  var hoch=screen.height;
  var breit=screen.width;
  MeinFenster = window.open(Adresse, "Angebot", "width=600,height=600,scrollbars=yes");
  MeinFenster.focus();
  MeinFenster.moveTo((0),(0));
}

function AnbieterOeffnen(Adresse) {
  var hoch=screen.height;
  var breit=screen.width;
  MeinFenster = window.open(Adresse, "Anbieter", "width=500,height=400,scrollbars=yes");
  MeinFenster.focus();
  MeinFenster.moveTo((0),(0));
}

function AenderungOeffnen(Adresse) {
  var hoch=screen.height;
  var breit=screen.width;
  MeinFenster = window.open(Adresse, "Änderung", "width=600,height=600,scrollbars=yes");
  MeinFenster.focus();
  MeinFenster.moveTo((0+200),(0));
}

function GeneratePassword() {

    if (parseInt(navigator.appVersion) <= 3) {
        alert("Sorry this only works in 4.0+ browsers");
        return true;
    }

    var length=8;
    var sPassword = "";

    for (i=0; i < length; i++) {

        numI = getRandomNum();

        sPassword = sPassword + String.fromCharCode(numI);
    }

    document.aForm.pwd.value = sPassword

    return true;
}

function getRandomNum() {

    // between 0 - 1
    var rndNum = Math.random()

    // rndNum from 0 - 1000
    rndNum = parseInt(rndNum * 1000);

    // rndNum from 33 - 127
    rndNum = (rndNum % 94) + 33;

    return rndNum;
}

function checkPunc(num) {

    if ((num >=33) && (num <=47)) { return true; }
    if ((num >=58) && (num <=64)) { return true; }
    if ((num >=91) && (num <=96)) { return true; }
    if ((num >=123) && (num <=126)) { return true; }

    return false;
}



