Code:
javascript:/*@contributor Lekensteyn <lekensteyn@gmail.com> @version 0.1.20100306*/void(function(){var win=frames.main||self,doc=win.document,dorpnaam=prompt('Vul hier de nieuwe naam in. Opties:\n\n*Vul {#k} in voor continentnr van het dorp\n*Vul {#x} in voor de x-coordinaat van het dorp\n*Vul {#y} in voor de y-coordinaat van het dorp\n*Vul {#c} in voor coordinaten van het dorp\n*Vul {#old} in voor de oude dorpsnaam\n*Vul {#nr} in je dorpsnaam in om op die plek een nummer weer te geven. Vervolgens wordt je nog gevraagd hoeveel cijfers hij sowieso moet geven (bij 4 geeft hij bijvoorbeeld 0001, 0002, etc)',''),inputs=doc.getElementsByTagName('input');if(!dorpnaam);else if(dorpnaam.length<3){alert('Geef minstens 3 tekens op');}else{var current=1;if(dorpnaam.search('{#nr}')!=-1){var nln=prompt('Hoeveel cijfers sowieso weergeven? (als hier 4 ingevuld wordt, geeft hij bijvoorbeeld 0001, 0002, etc)\n\nNiet of fout invullen geeft een normale reeks op (1,2,3,4,5,6,7,etc)\nAls het nummer groter is als dit cijfer, dan wordt de grotere nummer gebruikt.','');if(nln)nln=nln.match(/\d+/);nln=nln?nln*1:0;if(nln&&(current=prompt('Begin het nummeren bij:',current))){current=current.match(/\d+/)}current=current?current*1:0;var sln=-1*nln,nrs=(new Array(nln)).join('0')}var cre=/((\d{1,3})\|(\d{1,3}))\) .(\d{1,2})$/;for(var i=0,l=inputs.length;i<l;i++){if(inputs[i].id.indexOf('edit_input')!=-1){var nr=''+current;if(nln>nr.length)nr=(nrs+nr).substr(sln);var did=inputs[i].id.match(/\d+/)*1,old=inputs[i].value,crd=doc.getElementById('label_text_'+did).innerHTML.match(cre);inputs[i].value=dorpnaam.replace(/{#c}/g,crd[1]).replace(/{#x}/g,crd[2]).replace(/{#y}/g,crd[3]).replace(/{#k}/g,crd[4]).replace(/{#nr}/g,nr).replace(/{#old}/g,old);current++;inputs[i+1].click()}}}})();