window.onerror = null;
    function change_status(tagid) {
      var obj = document.getElementById(tagid);

      switch(obj.style.display) {
        case 'block':
          obj.style.display='none';
          if(tagid=='stichworte') {
            var obj2 = document.getElementById('stichwtext');
            obj2.innerHTML='einblenden';
            obj2.blur();

          }
          break;
        case 'none':
          obj.style.display='block';
          if(tagid=='stichworte') {
            var obj2 = document.getElementById('stichwtext');
            obj2.innerHTML='ausblenden';
            obj2.blur();
          }
          break;
      }
    }

    function activate_loginbox(ob,obj,focusfield) {
      switch(obj.display) {
        case 'block':
          focusfield.blur();
          obj.display='none';
          ob.className = 'logindown nouline block';
          break;
        case 'none':
          obj.display='block';
          ob.className = 'loginup nouline block';
          focusfield.focus();
          break;
      }
    }

    function focus_element(){
      this.style.backgroundColor ='#ffffff';
      this.style.borderColor ='#625d5d';
      this.style.color ='#ff0000';
    }
    function blur_element(){
      this.style.backgroundColor ='#F9F9F9';
      this.style.borderColor ='#78a7c8';
      this.style.color ='#a58a4c';
    }

    function IE_formsfocus() {
      var has_focus = false;
      var siteforms = document.forms.length;
      var i;
      for (i=0;i<siteforms;i++) {
        var formfields=document.forms[i].length;
        var j;
        for (j=0;j<formfields;j++) {
          var formelement = document.forms[i].elements[j];
          var fieldtype = formelement.type;
          if (fieldtype=='text' || fieldtype=='textarea' || fieldtype=='password') {
            document.forms[i].elements[j].onfocus=focus_element;
            document.forms[i].elements[j].onblur=blur_element;
          }
        } // end for j
      } // end for i
    }

    function submitForm(form) {
      document.getElementById(form).submit();
    }


    function textCounter(field, maxlimit,divfield) {
      var charnum;
      if (field.value.length > maxlimit) {
        field.value = field.value.substring(0, maxlimit);
      }
      charnum = maxlimit-field.value.length;

      if (charnum>0) {
        document.getElementById(divfield).innerHTML='Noch <span class="color01">'+charnum+'</span> Zeichen';
      } else {
        document.getElementById(divfield).innerHTML='<span class="color01">Achtung:</span> Maximal zul&auml;ssige Textlänge (<span class="color01">'+maxlimit+' Zeichen</span>) erreicht !!!<br /> Weitere Eingaben werden später nicht verarbeitet !!!';
      }
    }

    function high_field(H_field,H_color_index,H_cursor) {
      var color = new Array();
      color[0] ='';
      color[2] ='#ffffff';
      color[1] ='#f5f5f5';
      H_field.style.backgroundColor=color[H_color_index];
      if (H_cursor) {
        H_field.style.cursor='pointer';
      }
    }

    function check_element(form_element) {
      var obj;
      if (document.getElementById(form_element)) {
        obj = document.getElementById(form_element);
        if (obj.type=='checkbox') {
          obj.checked = (obj.checked)? false : true ;
        } else {

          obj.checked=true;
        }
      }
    }

function setTherapist(therapist,status) {
  if (document.getElementById('name'+therapist)) {
    if (status==1) {
      document.getElementById('name'+therapist).style.backgroundColor='#f9d8ab';
      //document.getElementById('name'+therapist).style.color='#ffffff';
    } else {
      document.getElementById('name'+therapist).style.backgroundColor='transparent';
      //document.getElementById('name'+therapist).style.color='#1a854c';
    }
  }
}

