
function initRegistrationPage()
{
	$("#nickname").blur(function(){ nameCheck(); });
	$("#email").blur(function(){ emailCheck(); });
	$("#password").blur(function(){ pwCheck(); });
	$("#passconf").blur(function(){ pwConfCheck(); });
}

function nameCheck()
{
	var name = $("#nickname").val();
	var url = topdir + '/register/aj_validate/name';
	$.post( url, {name: name}, function(data){ showResponse(data); });
}
	
function emailCheck()
{
	var email = $("#email").val();
	var url = topdir + '/register/aj_validate/email';
	$.post( url, {email: email}, function(data){ showResponse(data); });
}

function pwCheck()
{
	var pw = $("#password").val();
	var url = topdir + '/register/aj_validate/pw';
	$.post( url, {password: pw}, function(data){ showResponse(data); });
}

function pwConfCheck()
{
	var pw = $("#password").val();
	var pwc = $("#passconf").val();
	var url = topdir + '/register/aj_validate/pwc';
	$.post( url, {password: pw, passconf: pwc}, function(data){ showResponse(data); });
}

function showResponse(jsondata)
{
	var data = eval('('+jsondata+')');
	
	$("#"+data.field+"error").empty();
	$("#"+data.field+"error").append(data.response);
}

$(function(){ initRegistrationPage(); });