function pflichtfelder (kontaktweg) {
  var pflicht = '*';
  var telefon = document.getElementById('tel_lbl');
  var telefon_txt = telefon.firstChild.nodeValue;
  if(telefon_txt.charAt(telefon_txt.length - 1) == '*'){
    telefon_txt = telefon_txt.substring(0,telefon_txt.length - 1);
    telefon.firstChild.nodeValue = telefon_txt;
  }
  var email = document.getElementById('email_lbl');
  var email_txt = email.firstChild.nodeValue;
  if(email_txt.charAt(email_txt.length - 1) == '*'){
    email_txt = email_txt.substring(0,email_txt.length - 1);
    email.firstChild.nodeValue = email_txt;
  }
  if(kontaktweg == 'email'){
    email.firstChild.nodeValue = email_txt + '*';
  }
  if(kontaktweg == 'telefon'){
    telefon.firstChild.nodeValue = telefon_txt + '*';
  }
}
//nur fÃ¼r th20
function daten_ueber(checked){
  if(checked){
    document.getElementById('nachname_vorname_n').value = document.getElementById('nachname').value + ' ' + document.getElementById('vorname').value;
    document.getElementById('strasse_hnr_n').value = document.getElementById('strasse').value + ' ' + document.getElementById('hnr').value;
    document.getElementById('plz_ort_n').value = document.getElementById('plz').value + ' ' + document.getElementById('ort').value;
  }
  else{
    document.getElementById('nachname_vorname_n').value = '';
    document.getElementById('strasse_hnr_n').value = '';
    document.getElementById('plz_ort_n').value = '';
  }
}

function newFile(filediv_id, filedescdiv_id){
   var file_new = jQuery('#' + filediv_id).clone();
   var desc_new = jQuery('#' + filedescdiv_id).clone();
   jQuery(file_new).removeAttr('id');
   jQuery(desc_new).removeAttr('id');
   jQuery(file_new).children('.error').remove();
   jQuery(desc_new).children('.error').remove();
   jQuery(file_new).children('input').val('');
   jQuery(desc_new).children('input').val('');
   
   jQuery(file_new).appendTo(jQuery('#' + filediv_id).parent());
   jQuery(desc_new).appendTo(jQuery('#' + filediv_id).parent());
   jQuery(desc_new).children('input').keyup(function(){
      hr_beschreiblaenge(jQuery(this));
   });
   return true;
}

function hr_dateilaenge(inputfeld, maxlaenge){
  if(inputfeld.value.length > 0){
    var parts = inputfeld.value.split('\\');
    if( parts.length < 2 ){
      parts = inputfeld.value.split('/');
    }
    jQuery(inputfeld).siblings('div').remove();
    if(parts[ parts.length -1 ].length > maxlaenge){
      jQuery('<div class="error"><span>Dateiname zu lang.</span></div>').insertAfter(jQuery(inputfeld));
    }
  }
}

function hr_beschreiblaenge(inputfeld){
  jQuery(inputfeld).siblings('div').remove();  
  if(inputfeld.val().length > maxlaenge){
    jQuery('<div class="error"><span>max. ' + maxlaenge + ' Zeichen.</span></div>').insertAfter(jQuery(inputfeld));
  }
}

if(typeof jQuery != 'undefined'){
  jQuery.noConflict();
  jQuery(document).ready(function(){
    jQuery('.dateibeschreibung').each(function(){
      jQuery(this).keyup(function(){
        hr_beschreiblaenge(jQuery(this));
      });
    });
  });
}






