// JAVASCRIPT LIBRARY for Lostart.de
function elementSubmit(evt) {
    evt = (evt) ? evt : ((event) ? event : null);
    if (evt) {
        var elem = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
        if (elem) {
            elem.form.submit();
        }
    }
}
function attachSubmitToElement(id) {
  var element = document.getElementById(id);
  if (element) {
    // element.setAttribute('autocomplete', 'off'); // prevents exception occuring with mozilla's autocomplete feature
    // this exception though does not break/impact the script but maybe we want to avoid an error at the console...
    var listener = function(evt) {
        elementSubmit(evt);
    }
    addEventHandler(element, 'change', listener);
  }
  return element;
}