    function genlink(){
      cb_wasdenn = document.getElementById('wasdenn');
      wasdenn = cb_wasdenn.options[cb_wasdenn.selectedIndex].value;
      
      cb_groesse = document.getElementById('groesse');
      groesse = cb_groesse.options[cb_groesse.selectedIndex].value;
      
      if(groesse == '' || !groesse) link = 'http://'+subdomain+'.multipic.de/'+picdatei;
      else link = 'http://'+subdomain+'.multipic.de/'+groesse+'/'+picdatei;
      
      if(wasdenn == 'direktlink'){
        document.getElementById('textinput').value = link;
      }else if(wasdenn == 'seitenlink'){
        document.getElementById('textinput').value = 'http://'+subdomain+'.multipic.de/'+picdatei+'.html';
      }else if(wasdenn == 'bbcode'){
        document.getElementById('texttextarea').value = '[url=http://'+subdomain+'.multipic.de/'+picdatei+'.html][img]'+link+'[/img][/url]';
      }else if(wasdenn == 'html'){
        document.getElementById('texttextarea').value = '<a href="http://'+subdomain+'.multipic.de/'+picdatei+'.html"><img src="'+link+'" alt="'+picdatei+'" /></a>';
      }
      
      setcookie('mplinkwas', wasdenn);
      setcookie('mplinkgrs', cb_groesse.options[cb_groesse.selectedIndex].text);
    }
    
    function getoptions(){
      cb_wasdenn = document.getElementById('wasdenn');
      wasdenn = cb_wasdenn.options[cb_wasdenn.selectedIndex].value;
      
      document.getElementById('texttextarea').style.display = 'none';
      document.getElementById('textinput').style.display = 'none';
      document.getElementById('groesse').style.display = 'none';
      document.getElementById('felder').style.display = 'block';
      
      if(wasdenn == 'direktlink'){
        document.getElementById('textinput').style.display = 'block';
        document.getElementById('groesse').style.display = 'block';
      }else if(wasdenn == 'seitenlink'){
        document.getElementById('textinput').style.display = 'block';
      }else if(wasdenn == 'bbcode'){
        document.getElementById('texttextarea').style.display = 'block';
        document.getElementById('groesse').style.display = 'block';
      }else if(wasdenn == 'html'){
        document.getElementById('texttextarea').style.display = 'block';
        document.getElementById('groesse').style.display = 'block';
      }
      
      genlink();
      
      return true;
    }
    
    var ajax = false;
    if (window.XMLHttpRequest) ajax = new XMLHttpRequest;
    else if (window.ActiveXObject) ajax = new ActiveXObject('Microsoft.XMLHTTP');
    function ajax_get(url){
      var retvar;
      ajax.open('GET', url);
      ajax.onreadystatechange = function(){
        if(ajax.readyState == 4) retvar = ajax.responseText;
      }
      ajax.send(null);
  
      return retvar;
    }
    
    function startEditing(obj, name){
      var input = document.createElement("input");
      input.type = "text";
      input.name = name;
      input.value = obj.firstChild.nodeValue;
      input.onblur = new Function("stopEditing(this.parentNode)");
      obj.onclick = null;
      obj.replaceChild(input, obj.firstChild);
      input.focus();
    }
  
    function stopEditing(obj){
      var text = document.createTextNode(obj.firstChild.value);
      if(text == '') return;
      ajax_get('/'+picdatei+'.html?noncache=true&change='+obj.firstChild.name+'&value='+obj.firstChild.value);
      if(obj.firstChild.name == 'bildtitel') document.title = galeriename + obj.firstChild.value + doctitle;
      obj.onclick = new Function("startEditing(this, '"+obj.firstChild.name+"')");
      obj.replaceChild(text, obj.firstChild);
    }