/*


*/

var bolChanges = 0;

function eingabekontrolle(id,id_counter,maxzeichen) {
  value = document.getElementById(id).value;
  if(value.length > maxzeichen) {
    document.getElementById(id).value = value.substring(0, maxzeichen)
  }
  value = document.getElementById(id).value;
  document.getElementById(id_counter).innerHTML = " davon " + value.length + " verbraucht."
}

function setChangeFlag() {
  bolChanges = 1;
}

function checkChanges(lang) {
  if(bolChanges) {
    if(lang==2) {
      return confirm('Do you want to leave the page without saving your changes?');
    }
    else {
      return confirm('Wollen Sie die Seite ohne Speichern Ihrer Änderungen verlassen?');
    }
  }
}

function logoutConfirm(lang) {
  if(lang==2) {
    return confirm('Logout?');
  }
  else {
    return confirm('Wollen Sie sich wirklich ausloggen?');
  }
}

function toggle_radiobox(value, valuefield, radiobox_clicked, radiobox_other, div, div_height) {
  if(document.getElementById(valuefield).value != value) {
    setChangeFlag();
  }
  if(document.getElementById(valuefield).value != value){
    document.getElementById(valuefield).value = value;
    document.getElementById(radiobox_clicked).src = 'img/pd_checkbox_orange_selected.gif';
    document.getElementById(radiobox_other).src = 'img/pd_checkbox_grey.gif';
  }
  /* setze die Höhe des DIV's falls übergeben */
  if(div){
    document.getElementById(div).style.height = div_height + 'px';
    /* IE-Fix wegen Footer */
    document.getElementById('foot').className = 'foot';
  }
}

/* Checkbox - handling einer grafischen Checkbox */
/* valuefield - ID des HTML-Tags des HIDDEN-Felds in den der Wert für die Checkbox gespeichert werden soll */
/* value      - der Wert auf den das HIDDEN-Feld im Falle das es leer ist gesetzt werden soll */
/* checkbox   - HTML-Tag ID des Bildes welches die Checkbox darstellt */
function toggle_checkbox(valuefield, value, checkbox) {
  if(document.getElementById(valuefield).value != value) {
    setChangeFlag();
  }
  if(document.getElementById(valuefield).value == "") {
    document.getElementById(checkbox).src = 'img/pd_checkbox_orange_selected.gif';
    document.getElementById(valuefield).value = value;
  }else{
    document.getElementById(checkbox).src = 'img/pd_checkbox_orange.gif';
    document.getElementById(valuefield).value = "";
  }
}

function open_additional_box(div) {
  document.getElementById(div).style.visibility = 'visible';
}