名前を入力してもらう(クッキー使用)

サンプル
<HTML>
<HEAD>
<TITLE>名前を入力してもらう</TITLE>
<SCRIPT language="JavaScript">
<!--//
function getCookie(k) {
var a = eval('/' + k + '=([^;]+)/').exec(document.cookie);
return a ? decodeURIComponent(a[1]) : ''
}
function setCookie(k, v) {
document.cookie = k + '=' + encodeURIComponent(v) +
'; expires=Fri, 31-Dec-2100 23:59:59; ';
}
function inputName() {
var n = '';
while(!n) n = prompt('input name', 'ここに名前をどうぞ');
setCookie('Name', n); return n;
}
//-->
</script>
</HEAD>
<BODY>
<SCRIPT language="JavaScript">
<!--//
var name = getCookie('Name') || inputName();
document.writeln('<p>ようこそ' + name + 'さん</p>');
//-->
</script>
</BODY>
</HTML>
'; expires=Fri, 31-Dec-2100 23:59:59; '; はクッキーの有効期限を入れてください。
これが一番シンプルなスクリプトではないでしょうか?クッキーがOFFだと意味がありませんが・・・・。

ソースを利用したら、http://www.act2cool.com/html/へリンクの協力を御願い致します。