function A510(A511){var A446=document.getElementById(A511);if(document.selection){A446.focus();document.selection.createRange().text="%";var A159=A446.value;var match;if(match=/(ss|ae|oe|ue|Ae|Oe|Ue|AE|OE|UE|.)%/i.exec(A159)){var A445=A512(match[1]);if(A445!=0)A159=A159.replace(/(ss|ae|oe|ue|Ae|Oe|Ue|AE|OE|UE|.)%/,A445);else A159=A159.replace(/%/,"");}else {A159=A159.replace(/%/,"");}A446.value=A159;}else if(A446.selectionStart||A446.selectionStart=='0'){var A455=A446.selectionStart;var A456=A446.selectionEnd;var A458=(A446.value).substring(A455,A456);if(!A458){A458=A446.value.substring(A455-1,A455);var match;if(match=/(ss|ae|oe|ue|oe|Ae|Oe|Ue|AE|OE|UE)/.exec(A446.value.substring(A455-2,A455))){A455--;A456--;A458=match[1];}}var A445=A512(A458);if(A445==0){A446.focus();return 1;}if(A455<A456){A446.value=A446.value.substring(0,A455)+A445+A446.value.substring(A456,A446.value.length);A446.focus();A446.selectionStart=A455;A446.selectionEnd=A456-(A458.length-1);}else {A446.value=A446.value.substring(0,A455-A445.length+(A458=="ß"?1:0))+A445+A446.value.substring(A456+(A458.length-1),A446.value.length);A446.focus();A446.selectionStart=A446.selectionEnd=A455+(A458=="ß"?1:0);}}if(A446.createTextRange)A446.caretPos=document.selection.createRange().duplicate();}function A512(A445){if(A445=="a"){return "ä";}else if(A445=="A"){return "Ä";}else if(A445=="ä"){return "a";}else if(A445=="Ä"){return "A";}else if(A445=="ae"){return "ä";}else if(A445=="Ae"||A445=="AE"){return "Ä";}else if(A445=="o"){return "ö";}else if(A445=="O"){return "Ö";}else if(A445=="ö"){return "o";}else if(A445=="Ö"){return "O";}else if(A445=="oe"){return "ö";}else if(A445=="Oe"||A445=="OE"){return "Ö";}else if(A445=="u"){return "ü";}else if(A445=="U"){return "Ü";}else if(A445=="ü"){return "u";}else if(A445=="Ü"){return "U";}else if(A445=="ue"){return "ü";}else if(A445=="Ue"||A445=="UE"){return "Ü";}else if(A445=="ss"){return "ß";}else if(A445=="ß"){return "ss";}return 0;}