il fatto appunto è che facendo delle prove, ho notato ad esempio che IE e firefox non hanno una lingua predefinita e lo script mi apre la index con la lingua di default che ho impostato,cioè in inglese, mentre safari per mac c'è l'ha e mi apre la pagina in italiano.
quindi non mi resta che avvisare l'utente che se vuole aprire la index nella sua lingua, dovrà impostarla nel browser.
salvo smentite...