function _utf8_decode(utftext) {
  var string = "";
  var i = 0;
  var c = c1 = c2 = 0;
  while ( i < utftext.length ) {
    c = utftext.charCodeAt(i);
    if (c < 128) {
      string += String.fromCharCode(c);
      i++;
    }
    else if((c > 191) && (c < 224)) {
      c2 = utftext.charCodeAt(i+1);
      string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
      i += 2;
    }
    else {
      c2 = utftext.charCodeAt(i+1);
      c3 = utftext.charCodeAt(i+2);
      string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
      i += 3;
    }
  }
  return string;
}

          
          
          
function getVar(name)
{
  get_string = document.location.search;         
  return_value = '';
  do 
  { //This loop is made to catch all instances of any get variable.
    name_index = get_string.indexOf(name + '=');
    if(name_index != -1)
    {
      get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
      end_of_value = get_string.indexOf('&');
      if(end_of_value != -1)                
        value = get_string.substr(0, end_of_value);                
      else                
        value = get_string;                
      if(return_value == '' || value == '')
        return_value += value;
      else
        return_value += ', ' + value;
    }
  } while(name_index != -1)
  //Restores all the blank spaces.
  space = return_value.indexOf('+');
  while(space != -1)
  { 
    return_value = return_value.substr(0, space) + ' ' + 
    return_value.substr(space + 1, return_value.length);
    space = return_value.indexOf('+');
  }
  return(return_value);        
}
          
        
          if(getVar('fromClinic')!=1) {
            
            try {      
            
            } catch(e) {
             
            }
          }
          
          
           if(getVar('geschlecht')!='') {
              var g    = _utf8_decode(unescape(getVar('geschlecht')));
           } else {
                g = getVar('g');
                step = getVar('step');
           }
           
           
            if(getVar('region')!='') {
              var z    = _utf8_decode(unescape(getVar('region')));
            } else if (getVar('region')!='') {
                   var z = getVar('region');
                   step = getVar('step');
            } else {
               var z = 'bitte wählen';
               step = getVar('step');
            }
           
           /* REST AUS COOKIE HOLEN WENN VORHANDEN */
           if(getVar('zd')!='') {
             var zd = _utf8_decode(unescape(getVar('zd')));
             // var s  = getVar('s');
           }

           if(z=='Arme') z= 'Arme, Beine';
           if(z=='Beine') z= 'Arme, Beine';           
           var id   = '284';


         function getChoice() {
            try
            {
               if(g!='null')  {
                 koerper(g);
                 t2=setTimeout("getChoice2()",300);
                 clearTimeout(t);
               }
            }
            catch(err)
            {
               // alert('gehtNicht'); 
               // Handle errors here
             }
             
            submit = "";
        }
        
        function getChoice2() {
          try
          { 
            if(z != 'null') detailsShow(z);
              t3=setTimeout("getChoice3()",300);
             clearTimeout(t2);
             //Run some code here
          }
          catch(err)
          {
             // alert('gehtNicht'); 
             // Handle errors here
           }
           
          submit = "";
        }
        
        function getChoice3() {
          try
          {
             if(zd) fachgebieteShow(zd);
             // t4=setTimeout("getChoice4()",100);
             clearTimeout(t3);
             //Run some code here
          }
          catch(err)
          {
             // alert('gehtNicht'); 
             // Handle errors here
           }
           
          submit = "";
        }
        
        function getChoice4() {
          try
          {
             if(s) {
               abteilungenShow(s);
             }
             // detailsShow(z)
             clearTimeout(t4);
             //Run some code here
          }
          catch(err)
          {
             // alert('gehtNicht'); 
             // Handle errors here
           }
           
          submit = "";
        }
        
        
        function start() {
          // alert(g);
          if(g!='') {
            t=setTimeout("getChoice()",300);
          }
        }