mmm non so cosa faccia quello, ma non credo che serva...

Ecco cosa mi sembra faccia:

Un utente clicca su di un link, il link è composto così:
agri concept europe

Allora, io credo, che prenda l'id e lo sostituisca alla parte dopo il # nell'url (cosa che non fa niente alla pagina)

Poi, chiama una funzione, che viene eseguita anche all'apertura della pagina, dove estrae dal

window.location.href

quello che sta dopo il # e lo compone con la lingua in un url così formato:

"/xmlhttp/"+lingua+quello che sta dopo il #+"?clearcache="+ numero random che sinceramente non so che fà

il server estrae la pagina da servire al browser da quest'indirizzo, e la ritorna via AJAX JS che non fa altro che sostituire il contenuto del div centrale con questa.