XMLHttpRequestでMixiにログインできない

はてなグリースモンキーのHatena Rss Mixi FootPrintのまねをして、Yahoo!ウィジェットMixiの足あとをウォッチして、誰かが見にきたらティッカー表示するものを作ろうとしたが、挫折。
XMLHttpRequestを使用してログインするところがまず必要だが、その部分でもうアウト。
何でできないかなー。
以下にソース(部分)を示すので、奇特な方がいらしたら教えてください。

	<action trigger="onLoad">
		<!--
		var cookies;
		function loginMixi(req){
			req.open("POST","http://mixi.jp/login.pl",false);
			req.send("email=email@example.com&password=exsample&next_url=/show_log.pl");
	                print (req.responseText); // http://mixi.jp/check.pl?n=/show_log.plへリダイレクトするページが表示される
			cookies = req.getResponseHeader( "Set-Cookie" );
		}
		function show_log(req){
			req.open("GET","http://mixi.jp/check.pl?n=/show_log.pl",false);
			req.setRequestHeader( "Cookie", cookies );
			req.send();
	                print (req.responseText); // 「MOVED 新しいページはhttp://mixi.jp/show_log.plですよ」と表示される
			req.open("GET","http://mixi.jp/show_log.pl",false);
			req.send();
	                print (req.responseText); // なぜかログインフォームが表示される
		}
		var req = new XMLHttpRequest();
		loginMixi(req);
		show_log(req);
		print (req.responseText);
		//-->
	</action>

ここまで書いて、はてなグリースモンキーのページを見てみたらHatena Rss Mixi FootPrintが消えていた。なんか問題があるのかな?