Hallo Jens,
lass den Javascript-Käse sein und nutze den Vorschlag von David.
Abgesehen von einer Wechselmöglichkeit zwischen de und eng könntest du dich an den Angaben in der Accept-Language-Angabe des HTTP-Requests orientieren. Verwende dazu eine serverseige Scriptsprache, dann sparst du dir zusätzlich noch einen Request ;)
Das könnte dann z.B. so aussehen:
<?php
$sprache=substr($HTTP_ACCEPT_LANGUAGE, 0, 2);
if($sprache=="es")
{header("Location:http://www.deinedomain.de/index_es.html");}
elseif($sprache=="en")
{header("Location:http://www.deinedomain.de/index_en.html");}
else
{header("Location:http://www.deinedomain.de/index_de.html");}
?>
Oder meintest du noch etwas Anderes, David?
Gruß
Bones