Хочу сделать форму логина без перезагрузки страницы
реализовал так:
index.html
------------------------------------
	
	| 
		 Код: 
	 | 
	<html>
<head>
<script language="javascript" type="text/javascript" src="tools/jquery-1.5.1.js"></script>
</head>
<body>
<form action="" method="post" id="loginform">
    Username:
    <input type="text" id="username" name="username" />
    Password:
    <input id="password" type="password" name="password" />
	<input id="s" type="submit" value="отправить" onclick="login(this.form);">
</form>
<div onclick="clickme()">click my</div>
<div id="message"></div>
<script>
function login(data)
{
	var login = data.username.value;
	var password = data.password.value;
	var postdata = "login=" + login + "&password=" + password;
	$.ajax(
	{
		type: "POST",
		url: "login.php",
		data: postdata,
		success: function(html)
		{ 
			$("#loginform").hide(); // скрываем форму
			$("#message").html(html);
		}
	});
}
function clickme()
{
	$.post('login.php', function(html){$("#loginform").hide(); $("#message").html(html);});
}
</script> 
</body>
</html> | 
	
login.php
----------------------------------------
	
	| 
		 Код: 
	 | 
	<?php
	echo "Добро пожаловать";
?>  | 
	
если я кликаю по <div>click my</div>, то событие обрабатывается, но на экран выводится какая-то аброкадабра.
На кнопке 
отправить скрипт успешного выполнения не отрабатывает. 
Что я неправильно сделал?
Заранее спасибо.