var count=1;
function  change(){
count=count+1;

document.getElementById("captcha").src="/jcaptcha?v="+count;	
}

function useLoadingMessage(message) {
	var loadingMessage;
	if (message) loadingMessage = message;
	else loadingMessage = "Loading"; 
	dwr.engine.setPreHook(function() {
	var disabledZone = $('disabledZone');
	if (!disabledZone) {
	disabledZone = document.createElement('div');
	disabledZone.setAttribute('id', 'disabledZone');
	disabledZone.style.position = "absolute";
	disabledZone.style.zIndex = "1000";
	disabledZone.style.left = "0px";
	disabledZone.style.top = "0px";
	disabledZone.style.width = "100%";
	disabledZone.style.height = "100%";
	document.body.appendChild(disabledZone);
	var messageZone = document.createElement('div');
	messageZone.setAttribute('id', 'messageZone');
	messageZone.style.position = "absolute";
	messageZone.style.top = "5px";
	messageZone.style.right = "5px";
	messageZone.style.background = "#CC4444";
	messageZone.style.color = "white";
	messageZone.style.fontFamily = "Arial,Helvetica,sans-serif";
	messageZone.style.padding = "4px";
	disabledZone.appendChild(messageZone);
	var text = document.createTextNode(loadingMessage);
	messageZone.appendChild(text);
	}
	else {
	$('messageZone').innerHTML = loadingMessage;
	disabledZone.style.visibility = 'visible';
	}
	});
	dwr.engine.setPostHook(function() {
	$('disabledZone').style.visibility = 'hidden';
	});
	}
	function init() {
	useLoadingMessage("正在加载...");
	}
	
	if (window.addEventListener) {
	window.addEventListener("load", init, false);
	}
	else if (window.attachEvent) {
	window.attachEvent("onload", init);
	}
	else {
	window.onload = init;
	}
	
		
		function vu(username){
		regutil.validateUserName(username,function (data){
		   var usererror = document.getElementById("usererror");
		   if(data!="1"){
		   usererror.className="error";
		   usererror.innerHTML=data;
		   }else{
		   usererror.className="zgreen";
		   usererror.innerHTML="用户名可以注册";
		   }
		}
		);
		}
		
		function ve(email){
		var emailIpt = document.getElementById("email");
		emailIpt.value = emailIpt.value.replace(/^\s+|\s+$/g, "").replace(/(^\s*)/g, "").replace(/(\s*$)/g, "");
			//document.getElementById("email").value = document.getElementById("email").value.replace(/^\s+|\s+$/g, "");
		regutil.validateEmail(emailIpt.value,function (data){
		   var email2 = document.getElementById("emailerror");
		    if(data!="1"){
		       email2.className="error";
		   email2.innerHTML=data;
		   }else{
		   email2.className="zgreen";
		   email2.innerHTML="email可以注册";
		   }
		}
		);
		}
		
		function vp(passwd){
		 var patrn=/[a-zA-Z_0-9]{5,15}$/;
		 var passwdNode = document.getElementById("passwd");
    if (!passwd.match(patrn)){
                 passwdNode.className="error";
                 passwdNode.innerHTML="密码不符合规则";
    } else{
     passwdNode.className="zgreen";
     passwdNode.innerHTML="";
    }
		}
		
		function vp2(passwd){
		var repasswd = document.getElementById("repasswd");
		var passwdNode1 = document.getElementById("userPWD");
		var passwdNode2 = document.getElementById("userPWD2");
		 var patrn=/[a-zA-Z_0-9]{5,15}$/;
		 
		 if(passwdNode1.value!=passwdNode2.value){
		 repasswd.className="error";
          repasswd.innerHTML="密码填写不一致";
          return;
		 }
		 
	     if(!patrn.exec(passwd)){
	      
	     }else{
     repasswd.className="zgreen";
      repasswd.innerHTML="";
    }
		
		}
		
		
function checkForm2(frm){
checkApply();
var errors="";
var iserror=false;
if(frm.userName.value==""){
errors="用户名,";
iserror=true;
}
if(frm.email.value==""){
errors=errors+"email,";
iserror=true;
}
if(frm.userPWD.value==""){
errors=errors+"密码,";
iserror=true;
} 
if(frm.userPWD2.value==""){
errors=errors+"确认密码,";
iserror=true;
} 

if(frm.pwdHint.value==""){
errors=errors+"密码提示问题,";
iserror=true;
}
if(frm.pwdAnswer.value==""){
errors=errors+"密码提示答案,";
iserror=true;
} 

if(frm.validateCode.value==""){
errors=errors+"验证码,";
iserror=true;
} 
if(iserror){

errors="您尚未输入"+errors+"请输入后再行提交，谢谢！";

alert(errors); 
return false;
}else{
return true;
}
}
