function refreshimg()
{
	document.all.code.value = '';
	document.getElementById("codeimg").src = "servlet/drawRand?"+Math.random();
}

var xmlHttp;

        function createXMLHttpRequest() {
            if (window.ActiveXObject) {
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            else if (window.XMLHttpRequest) {
                xmlHttp = new XMLHttpRequest();                
            }
        }

        function validate() {
            createXMLHttpRequest();
            var date = document.getElementById("codeDate");
            var url = "validationCodeServlet.do?code=" + escape(date.value);
            xmlHttp.open("GET", url, true);
            xmlHttp.onreadystatechange = callback;
            xmlHttp.send(null);
        }

        function callback() {
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {
                    var mes = xmlHttp.responseXML.getElementsByTagName("message")[0].firstChild.data;
                    var val = xmlHttp.responseXML.getElementsByTagName("passed")[0].firstChild.data;
                    setMessage(mes, val);
                }
            }
        }
        
     function setMessage(message, isValid) {            
            var messageArea = document.getElementById("codeMessage");
   
            if( message == 1)
            	message = "验证码正确";
            else
            	message = "验证码错误";
            var fontColor = "red";
            
            if (isValid == "true") {
                fontColor = "green";                
            }
            messageArea.innerHTML = "<font color=" + fontColor + ">" + message + " </font>";
        }
        
        
	function checkNick() {

			var nick = document.getElementById("loginname").value;
		
			if (nick == "") {		
				return false;
			 }


	document.getElementById("check_username_info").innerHTML = "检测中，请稍等...";

	 createXMLHttpRequest();
	
	xmlHttp.open("GET", "checkSameMember.do?membername="+nick, true);
	
	xmlHttp.onreadystatechange = callback1;
	
    xmlHttp.send(null);	

	}
	
	function callback1() {
            if (xmlHttp.readyState == 4) {
                if (xmlHttp.status == 200) {                 
                    var val = xmlHttp.responseXML.getElementsByTagName("passed")[0].firstChild.data;
                    if (val == "true") {
                		   val = "该用户可以注册使用!"            
            		}
            		else
            		{
            			val="<font color='red'>该用户已被注册,请选择其他名称!</font>"
            		}
            		
            		document.getElementById("check_username_info").innerHTML = val;
                }
            }
      }
