Ciao ieri ho inserito il seguente codice per il riconoscimento della lingua e conseguente redirect:

codice:
<script type="text/javascript">
<!--
lang = ((document.all) && !(window.opera)) ? window.navigator.systemLanguage : window.navigator.language;
lang = lang.substr(0,2); // Firefox restituisce "it-IT"

var lingua = window.navigator.systemLanguage;

if (lingua == "it")
{
    location.href = "http://www.miosito.it/italiano/index.html";
}
else if (lingua == "en")
{
    location.href = "http://www.miosito.it/english/index.html";
}
else
{
    with (document)
    {
        write("<div align='center'>");
        write("Questo sito Ë disponibile in italiano ed in inglese!

");
        write("This site is available in italian and in english!

");
        write("Versione italiana - ");
        write("English version");
        write("</div>");
    }
}

</script>
il mio problema è che su Mac non funziona il redirect, ovvero, appare sempre la pagina che ti permette di scegliere italiano o inglese.

Mi potreste dare una mano a sistemare il codice???