mehmet: per cookie css laden

Beitrag lesen

hallo forum,
ich wende mich an euch, da ich passendes nichts finden konnte
mit dem foldenden script kann man mittels cookie das bgcolor laden
<html>
<head>
<title>Cookies in JavaScript</title>
<script language="JavaScript" type="text/javascript">
function readCookie(name) {
    var cookieValue = "";
    var search = name + "=";
    if(document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if(offset != -1) {
            offset += search.length;
            end = document.cookie.indexOf(";", offset);
            if(end == -1) end = document.cookie.length;
            cookieValue = unescape(document.cookie.substring(offset, end))
        }
    }
    return cookieValue;
}

function writeCookie(name, value, hours) {
    var expire = "";
    if(hours != null) {
        expire = new Date((new Date()).getTime() + hours * 3600000);
        expire = "; expires=" + expire.toGMTString();
    }
    document.cookie = name + "=" + escape(value) + expire;
}
</script>
</head>
<body onLoad="document.bgColor=readCookie('myCookie');">
<form>
Hintergrundfarbe: <select name="hintergrundfarbe" id="hintergrundfarbe" onChange="document.bgColor=this.options[selectedIndex].value;writeCookie('myCookie', this.options[selectedIndex].value , 24);">
  <option value="">Auswahl</option>
  <option value="white">keine (wei&szlig;)</option>
  <option value="lightblue">blau</option>
  <option value="lightgrey">grau</option>
  <option value="darkred">rot</option>
</select>
</form>
</body>
</html>
ich bin auf der suche nach einem script, wo der user nicht nur
bgcolor, sondern auch textcolor, linkcolor etc. selber bestimmen kann.
am besten ist es natürlich einen css datei zu laden, der von mir als vier verschiedene möglichkeiten zusammengestellt wurde.
der user wählt sich dann einen css layout aus und dies soll dann
mittels cookie gespeichert werden.
ich hoffe, dass ich mich verständlich ausdrücken konnte
dank im voraus für euere rege teilnahme
herzliche grüsse
mehmet