var xmlobj;                                     //定义XMLHttpRequest对象

function CreateXMLHttpRequest()

{

    if(window.XMLHttpRequest)
{//Mozilla浏览器
    xmlobj=new XMLHttpRequest();
    if(xmlobj.overrideMimeType)
    {//设置MIME类别
       xmlobj.overrideMimeType("text/xml");
    }
}
else if(window.ActiveXObject)
{//IE浏览器
   try
   {
    xmlobj=new ActiveXObject("Msxml2.XMLHttp");
   }
   catch(e)
   {
    try
    {
     xmlobj=new ActiveXobject("Microsoft.XMLHttp");
    }
    catch(e)
    {
    }
   }
}

}

function Validate(obj)                             //主程序函数

{
	var f=document.reg;
   var username=f.nickname.value;
   if(username==""){
   document.getElementById(obj).innerHTML="<font color=red>IDをご記入ください。</font>";
        //f.nickname.focus();
        return false;
   }
   else{
    CreateXMLHttpRequest();                     //创建对象

    var showurl = "checkuser.php?nickname=" + document.getElementById ("nickname").value;                                    //构造URL

    xmlobj.open("GET", showurl, true);          //调用validate.php

    xmlobj.onreadystatechange = StatHandler;    //判断URL调用的状态值并处理

    xmlobj.send(null);                          //设置为不发送给服务器任何数据
   }
}

function StatHandler()                          //用于处理状态的函数

{

    if(xmlobj.readyState == 4 && xmlobj.status == 200)                                                                      //如果URL成功访问，则输出网页

    {
		document.getElementById("check").innerHTML=xmlobj.responseText ;
    }

}
function pwdcheck(obj){  //判断密码
    var f=document.reg;
        var pwd=f.password.value;
        if(pwd==""){
          document.getElementById(obj).innerHTML="<font color=red>パスワードをご記入ください。</font>";
          //f.password.focus();
          return false;
        }
        else if(f.password.value.length<6 || f.password.value.length>16){
          document.getElementById(obj).innerHTML="<font color=red>6～16文字以上のパスワードを入力してください。</font>";
          //f.password.focus();
          return false;
        }
        else{
          document.getElementById(obj).innerHTML="<font color=green>パスワードOK。</font>";
		  return true;
        }
}
function pwdrecheck(obj){   //确认密码
    var f=document.reg;
        var repwd=f.password2.value;
        if (repwd==""){
          document.getElementById(obj).innerHTML="<font color=red>再入力ください。</font>";
          //f.password2.focus();
          return false;
        }
        else if(f.password.value!=f.password2.value){
          document.getElementById(obj).innerHTML="<font color=red>パスワードが一致していません。</font>";
          //f.password2.focus();
          return false;
        }
        else{
          document.getElementById(obj).innerHTML="<font color=green>パスワードOK。</font>";
		  return true;
        }
}
function isEmail(obj){ //判断邮箱
    var f=document.reg;
        var Email=f.Email.value;
		if(Email=="")
		{
			document.getElementById(obj).innerHTML="<font color=red>メールをご記入ください。</font>";
			return false;
		}else if(!(Email.indexOf('@')>=0&&Email.indexOf('.')>=0&&Email.indexOf('.')>Email.indexOf('@')+1)){
			document.getElementById(obj).innerHTML="<font color=red>メール形式が間違っています。</font>";
			return false;
		}else{
			document.getElementById(obj).innerHTML="<font color=green>メールOK。</font>";
			return true;
		}
}

