function getObject(objName)
{
	if(document.getElementById)
	{
		return eval('document.getElementById("' + objName + '")');
	}
	else if(document.layers)
	{
		return eval("document.layers['" + objName +"']");
	}
	else
	{
		return eval('document.all.' + objName);
	}
}
var k=null;
function check_user()
{
	var nm	= getObject("req_user").value;
	if(k&&k.readyState!=0)
	{
		k.abort()
	}
	k=jb();
	if(k)
	{
		k.open("GET","checkuser.php?username=" + nm, true);
		k.onreadystatechange	= function()
			{
				if(k.readyState==4&&k.responseText)
				{
					show_user(k.responseText);
				}
			};
		k.send(null);
	}
}
function check_email()
{
	var nm	= getObject("email").value;
	if(k&&k.readyState!=0)
	{
		k.abort()
	}
	k=jb();
	if(k)
	{
		k.open("GET","checkuser.php?email=" + nm, true);
		k.onreadystatechange	= function()
			{
				if(k.readyState==4&&k.responseText)
				{
					show_email(k.responseText);
				}
			};
		k.send(null);
	}
}
function show_user(id)
{
	getObject("yacg").innerHTML	= "<b>" + id + "</b><br>";
	return false;
}
function show_email(id)
{
	getObject("mc").innerHTML	= "<b>" + id + "</b><br>";
	return false;
}
function jb(){var a=null;try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(oc){a=null}}if(!a&&typeof XMLHttpRequest!="undefined"){a=new XMLHttpRequest()}return a;}
function check_regist()
{
	re_acc		= "^[a-zA-Z][a-zA-Z0-9]*$"
	if(getObject("req_user").value.search(re_acc) == -1)
	{
		alert('Invalid username!');
		getObject("req_user").focus();
		return false;
	}
	if(getObject("email").value.indexOf("@")==-1)
	{
		alert('Invalid E-Mail!');
		getObject("email").focus();
		return false;
	}
	if(getObject("email").value.indexOf(".")==-1)
	{
		alert('Invalid E-Mail!');
		getObject("email").focus();
		return false;
	}
	if(getObject("email").value.lastIndexOf(".")==getObject("email").value.length-1)
	{
		alert('Invalid E-Mail!');
		getObject("email").focus();
		return false;
	}
	if(getObject("email").value.indexOf("@")!=getObject("email").value.lastIndexOf("@"))
	{
		alert('Invalid E-Mail!');
		getObject("email").focus();
		return false;
	}
	if(getObject("req_password1").value == "")
	{
		alert('Please Input password');
		getObject("req_password1").focus();
		return false;
	}
	if(getObject("req_password2").value == "")
	{
		alert('Please Input password');
		getObject("req_password2").focus();
		return false;
	}
	if(getObject("req_password2").value != getObject("req_password1").value)
	{
		alert('Please Confirm password');
		getObject("req_password2").focus();
		return false;
	}
	if(getObject("check_code").value == "")
	{
		alert('Enter the word shown on the left.');
		getObject("check_code").focus();
		return false;
	}
	return true;
}
