高手们,帮忙改改这个程序啊。。。谢谢!
<%@ page language="java" contentType="text/html; charset=utf-8"
     pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>注册</title>
</head>
<script type="text/javascript">
var xmlHttp=false;
var username=true;
var password1=false;
var password2=false;
var emailcheck=false;
function createXMLHttpRequest()  
{
	if (window.ActiveXObject)                        //在IE浏览器中创建XMLHttpRequest对象
	{
		try{
           xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
         }
		catch(e){
			try{
                 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                }
			   catch(ee){
                  xmlHttp=false;
                }
		}
     }
	else if (window.XMLHttpRequest)               //在非IE浏览器中创建XMLHttpRequest对象
	{
		try{
             xmlHttp = new XMLHttpRequest();
         }
		catch(e){
             xmlHttp=false;
         }
    }
}
function checkName()
{
	createXMLHttpRequest();   //调用创建XMLHttpRequest对象的方法
	xmlHttp.onreadystatechange=callback;   //设置回调函数
	var nameStr=form1.name.value;
	var url="servlet/CheckName?name="+nameStr;
	xmlHttp.open("post",url);      //向服务器端发送请求
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=gb2312");
	xmlHttp.send(null);	
	function callback()
	{
		if(xmlHttp.readyState==4)
		{
			if(xmlHttp.status==200)
			{
               var str = xmlHttp.responseText;
               var nameText=document.getElementById("nameText");              
               if(nameStr.length>=4 && nameStr.length<=12)
               {                 
                 if(str.length==2)
                 {
                    var message="<font color=\"#CC0000\"><b>*用户名已经存在,请另选一个注册!</b></font>";
                    nameText.innerHTML=message;
                    username=false;
                 }
                 else
                 {
                    var message="<font color=\"green\"><b>OK</b></font>";
                    nameText.innerHTML=message;
                 }
               }
               else
               {
             	  var message="<font color=\"#CC0000\"><b>字符控制在4-12之间!</b></font>";
                   nameText.innerHTML=message;
                   username=false;
               }
             }  
		}		
	}
}
function checkPass1()
{
   var pass1=form1.pass1.value;
   var pass1Text=document.getElementById("pass1Text");
   if(pass1.length>=20||pass1.length<=6)
   {
     var message="<font color=\"#CC0000\"><b>*密码长度不合法</b></font>";
     pass1Text.innerHTML=message;
     password1=false;
   }else
   {
     var message="<font color=\"green\"><b>OK</b></font>";
     pass1Text.innerHTML=message;
   }
}
fun