クッキーを扱う汎用関数の詳細は「Q&A100で学ぶ JavaScript」(エーアイ出版) で解説したものを使っています。ドロップダウンリストを変更したとき呼び出すeatCookie()、 ページを読み込んだとき呼び出すcheckMyColor()の動きを追ってみてください。ソース参照。