function smm() {
if (document.fo.txt != undefined) { document.fo.txt.focus(); }
}

function cf() {
var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
var regex = "^"+usr+"\@"+domain+"$";
var myrxp = new RegExp(regex);
var check = (myrxp.test(document.fo.email.value));

if (document.fo.agb.checked == 0) { document.agbb.src = "img/nk.gif"; } else { document.agbb.src = "img/jk.gif"; }
if (document.fo.benutzername.value.length < 3) { document.benutzername.src = "img/nk.gif"; } else { document.benutzername.src = "img/jk.gif"; }
if (document.fo.passwort.value.length < 4) { document.passwort.src = "img/nk.gif"; } else { document.passwort.src = "img/jk.gif"; }
if (check!=true) { document.email.src = "img/nk.gif"; } else { document.email.src = "img/jk.gif"; }
}

function cfc() {
var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
var regex = "^"+usr+"\@"+domain+"$";
var myrxp = new RegExp(regex);
var check = (myrxp.test(document.fo.email.value));

if (document.fo.email.value != '') { if (check!=true) { document.mail.src = "img/nk.gif"; } else { document.mail.src = "img/jk.gif"; } } else { document.mail.src = "img/_.gif"; }
}

function cfr() {
var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
var regex = "^"+usr+"\@"+domain+"$";
var myrxp = new RegExp(regex);
var check = (myrxp.test(document.fo.abse.value));
var check1 = (myrxp.test(document.fo.em1.value));
var check2 = (myrxp.test(document.fo.em2.value));
var check3 = (myrxp.test(document.fo.em3.value));
var check4 = (myrxp.test(document.fo.em4.value));

if (check!=true) { document.abse.src = "img/nk.gif"; } else { document.abse.src = "img/jk.gif"; document.fo.text.value = document.fo.text.value.replace("_", document.fo.abse.value); }
if (check1!=true) { document.em1.src = "img/nk.gif"; } else { document.em1.src = "img/jk.gif"; }
if (document.fo.em2.value != '') { if (check2!=true) { document.em2.src = "img/nk.gif"; } else { document.em2.src = "img/jk.gif"; } } else { document.em2.src = "img/_.gif"; }
if (document.fo.em3.value != '') { if (check3!=true) { document.em3.src = "img/nk.gif"; } else { document.em3.src = "img/jk.gif"; } } else { document.em3.src = "img/_.gif"; }
if (document.fo.em4.value != '') { if (check4!=true) { document.em4.src = "img/nk.gif"; } else { document.em4.src = "img/jk.gif"; } } else { document.em4.src = "img/_.gif"; }
}


function AuswahlReset () {
  for (i = 0; i < document.fo.rechtsgebiet.length; i++)
    if (document.fo.rechtsgebiet.options[i].defaultSelected == true)
      document.fo.rechtsgebiet.options[i].selected = true;
}


function ccff() {

if (document.fo.ka.checked == 1) { AuswahlReset(); } 
}


function cfwanwalt() {
cfwfrager();
if (document.chform.titel.value == '') { document.titel.src = "img/nk.gif"; } else { document.titel.src = "img/jk.gif"; }
if (document.chform.geschlecht.value == '') { document.geschlecht.src = "img/nk.gif"; } else { document.geschlecht.src = "img/jk.gif"; }
}

function cfwfrager() {
var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
var regex = "^"+usr+"\@"+domain+"$";
var myrxp = new RegExp(regex);
var check = (myrxp.test(document.chform.email.value));

if (check!=true) { document.email.src = "img/nk.gif"; } else { document.email.src = "img/jk.gif"; }
if (document.chform.vorname.value.length < 1) { document.vorname.src = "img/nk.gif"; } else { document.vorname.src = "img/jk.gif"; }
if (document.chform.id.value.length < 3) { document.id.src = "img/nk.gif"; } else { document.id.src = "img/jk.gif"; }
if (document.chform.nachname.value.length < 1) { document.nachname.src = "img/nk.gif"; } else { document.nachname.src = "img/jk.gif"; }
if (document.chform.benutzername.value.length < 3) { document.benutzername.src = "img/nk.gif"; } else { document.benutzername.src = "img/jk.gif"; }
if (document.chform.strasse.value.length < 1) { document.strasse.src = "img/nk.gif"; } else { document.strasse.src = "img/jk.gif"; }
if (document.chform.plz.value.length < 1) { document.plz.src = "img/nk.gif"; } else { document.plz.src = "img/jk.gif"; }
if (document.chform.ort.value.length < 1) { document.ort.src = "img/nk.gif"; } else { document.ort.src = "img/jk.gif"; }
if (document.chform.land.value.length < 1) { document.land.src = "img/nk.gif"; } else { document.land.src = "img/jk.gif"; }
if (document.chform.agb.value == 'nein') { document.agb.src = "img/nk.gif"; } else { document.agb.src = "img/jk.gif"; }
if (document.chform.tel.value == '') { document.tel.src = "img/nk.gif"; } else { document.tel.src = "img/jk.gif"; }
}

function cff() {
var usr = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
var regex = "^"+usr+"\@"+domain+"$";
var myrxp = new RegExp(regex);
var check = (myrxp.test(document.chform2.email.value));

if (check!=true) { document.email.src = "img/nk.gif"; } else { document.email.src = "img/jk.gif"; }

if (document.chform.vorname.value.length < 1) { document.vorname.src = "img/nk.gif"; } else { document.vorname.src = "img/jk.gif"; }
if (document.chform.nachname.value.length < 1) { document.nachname.src = "img/nk.gif"; } else { document.nachname.src = "img/jk.gif"; }
if (document.chform.strasse.value.length < 1) { document.strasse.src = "img/nk.gif"; } else { document.strasse.src = "img/jk.gif"; }
if (document.chform.plz.value.length < 1) { document.plz.src = "img/nk.gif"; } else { document.plz.src = "img/jk.gif"; }
if (document.chform.ort.value.length < 1) { document.ort.src = "img/nk.gif"; } else { document.ort.src = "img/jk.gif"; }
if (document.chform.tel.value.length < 1) { document.tel.src = "img/nk.gif"; } else { document.tel.src = "img/jk.gif"; }
}

function cfa() {
cff();
if (document.chform.titel.value.length < 1) { document.titel.src = "img/nk.gif"; } else { document.titel.src = "img/jk.gif"; }
if (document.chform.geschlecht[0].checked == true || document.chform.geschlecht[1].checked == true) { document.geschlecht.src = "img/jk.gif"; } else { document.geschlecht.src = "img/nk.gif"; }
}

function SelectAll(x,y) {
for(i=0; i<=y; i++) {
document.forms['a'].elements[x].options[i].selected  = true;
}}

function co(obj) {
var textRange = document.body.createTextRange();
textRange.moveToElementText(obj);
textRange.execCommand("Copy");
}


function DeSelectAll(x,y) {
for(i=0; i<=y; i++) {
document.forms['a'].elements[x].options[i].selected  = false;
}}

function agb() {
PopUp('stm.php',750,560,'agb')
}

function PopUp(url,breite,hoehe,titel) {
var X = (screen.availWidth - breite) / 2
var Y = (screen.availHeight - hoehe) / 2
window.open(url,titel,"width=" + breite + ",height=" + hoehe + ",innerWidth=" + breite + ",innerHeight=" + hoehe + ",toolbar=0,location=0,status=0,directories=0,scrollbars=1,personalbar=0,resizable=1,menubar=0,left=" + X + ",screenX=" + X + ",top=" + Y + ",screenY=" + Y + ",dependent")
}

function abc() {
fl.name.value='üäöß';
}

function na() {
document.fl.name.focus();
}

function pw() {
document.fl.password.focus();
}

function insert(aTag, eTag) {
  var input = document.forms['fo'].elements['txt'];
  input.focus();
  /* für Internet Explorer */
  if(typeof document.selection != 'undefined') {
    /* Einfügen des Formatierungscodes */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = aTag + insText + eTag;
    /* Anpassen der Cursorposition */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -eTag.length);
    } else {
      range.moveStart('character', aTag.length + insText.length + eTag.length);      
    }
    range.select();
  }
  /* für neuere auf Gecko basierende Browser */
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Einfügen des Formatierungscodes */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
    /* Anpassen der Cursorposition */
    var pos;
    if (insText.length == 0) {
      pos = start + aTag.length;
    } else {
      pos = start + aTag.length + insText.length + eTag.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* für die übrigen Browser */
  else
  {
    /* Abfrage der Einfügeposition */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Einfügen an Position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Einfügen des Formatierungscodes */
    var insText = prompt("Bitte geben Sie den zu formatierenden Text ein:");
    input.value = input.value.substr(0, pos) + aTag + insText + eTag + input.value.substr(pos);
  }
}
