$(document).ready(function () { 
  /*
    Das Passwortfeld ist eigentlich ein normales Passwordfield und länger als das Gewünschte.
    Das Passwortfeld wird hier entfernt und wofür zwei Felder hinzukommen. 
    Eigentlich hätte man das 'pass' Feld einfach vom Typ her geändert, was aber aus Sicher-
    heitsgründen in Javascript nicht funktioniert. Wieso sollte Javascript sowas auch können...
    man könnte ja ein File Field daraus machen und alles zerstören -____-
    
    Änderung: 16.12.2009 
  */
  
  if($("input[name='pass']")!=null) {
    
    $("input[name='user']").after("<input type='text' class='input' value='' size='30' name='dumdum' />");
    $("input[name='user']").remove();        
  
    $("input[name='pass']").before("<input type='text' size='6' class='dummy_hdnr' name='dummy'>");
    $("input[name='pass']").remove();
    $("input[name='dummy']").after(" / <input type='text' size='6' class='dummy_hdnr' name='old_pass'><input type='hidden' name='user' id='hiddenuser' value='' /><input type='hidden' name='pass' id='hiddenpw' value='' />");
    
  }
  
  $('input[type="submit"]').click(function() {
    var hiddenuser = $("input[name='dumdum']").attr("value")+$("input[name='dummy']").attr("value")+$("input[name='old_pass']").attr("value");
    var hiddenpw = $("input[name='dummy']").attr("value")+$("input[name='old_pass']").attr("value");
    $('#hiddenuser').attr("value", hiddenuser);
    $('#hiddenpw').attr("value", hiddenpw);  
  });
  
  if($(".tx-loginboxmacmade-pi1-loggedUser")!=null) {
    var str = $('.tx-loginboxmacmade-pi1-loggedUser').html();
    $('.tx-loginboxmacmade-pi1-loggedUser').html(str.substring(0,(str.length-12)));
  }        
  
});