window.onload=function(){
 	loadFnc();
	with(document){
		getElementById("user_chg_pwd").onsubmit=function(){return chk_info(this.action)}
		getElementById("refresh_img").onclick=function(){return setVImg("validate_img")}
		getElementById("validate").onkeyup=function(){checkNum(this.value)}
		getElementById("validate").onblur=function(){checkNum(this.value)}
		getElementById("pwd0").focus();
	}
}

function chk_info(postUrl){	//检查提交数据
	var postStr="";
	var s1="";
	with(document){ 
		s1=getElementById("pwd0").value;
		if (s1.length==0){
			alert("对不起,请填入您的原密码!");
			return rtFocus("pwd0");
		}else{
			postStr+="&pwd0="+encodeURIComponent(s1);
		}

		s1=getElementById("pwd1").value;
		if (s1.length==0){
			alert("对不起,请填入您的新密码!");
			return rtFocus("pwd1");
		}else{
			postStr+="&pwd1="+encodeURIComponent(s1);
		}
		
		s1=getElementById("pwd2").value;
		if (s1!=getElementById("pwd1").value){
			alert("对不起,两次填入的新密码不一致,请重填!");
			getElementById("pwd2").value="";
			return rtFocus("pwd2");
		}	
		
		s1=getElementById("validate").value.trim();
		if (s1.length<4){
			alert("对不起,请填入验证码!");
			getElementById("validate").value=s1;
			return rtFocus("validate");
		}else{
			postStr+="&validate="+encodeURIComponent(s1);
		}		
		getElementById("waiting").style.display="block";
		redirect("POST",postUrl,postStr,rtChg);
		return false;		
	}
}	

function rtChg(){	//更新资料，返回信息
	document.getElementById("waiting").style.display="none";
  if (http_request.readyState == 4){		
    if(http_request.status == 200){
    	var r=http_request.responseText;
    	if (r.length>0){
 				document.getElementById("pwd0").value="";
  			alert(r);
  			document.getElementById("pwd0").focus();
			}else{
				alert("对不起，未返回消息，请重试！");
			}
		}else{
			alert("错误：\n\n" + http_request.statusText);
		}
    setVImg("validate_img");
    document.getElementById("validate").value="";		
	}	
}
