window.onload=function(){
 	loadFnc();
	with(document){
		getElementById("user_chg_info").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("chk_nick").onclick=function(){chk_nick()}
		getElementById("nick_name").focus();
	}
}

function chk_info(postUrl){	//检查提交数据
	var postStr="";
	var s1="";
	with(document){ 
		s1=getElementById("nick_name").value.trim();
		if (s1.length==0){
			alert("对不起,请填入您的呢称!");
			getElementById("nick_name").value=s1;
			return rtFocus("nick_name");
		}else{
			postStr+="nick_name="+encodeURIComponent(s1);
		}
				
		s1=getElementById("phone").value.trim();
		if (s1.length==0){
			alert("对不起,请填入您的联系电话!");
			getElementById("phone").value=s1;
			return rtFocus("phone");
		}else{
			postStr+="&phone="+encodeURIComponent(s1);
		}		

		s1=getElementById("eMail").value.trim();
		if (s1.length>0){
			postStr+="&eMail="+encodeURIComponent(s1);
		}
		
		s1=getElementById("user_name").value.trim();
		if (s1.length>0){
			postStr+="&user_name="+encodeURIComponent(s1);
		}
		
		s1=getElementById("fax").value.trim();
		if (s1.length>0){
			postStr+="&fax="+encodeURIComponent(s1);
		}

		s1=getElementById("IM").value.trim();
		if (s1.length>0){
			postStr+="&IM="+encodeURIComponent(s1);
		}
		
		s1=getElementById("fax").value.trim();
		if (s1.length>0){
			postStr+="&fax="+encodeURIComponent(s1);
		}
		
		s1=getElementById("sex0").checked;
		if (s1==true){
			postStr+="&sex=0";
		}else{
			postStr+="&sex=1";
		}		
		
		s1=getElementById("birthday").value.trim();
		if (s1.length>0){
			postStr+="&birthday="+encodeURIComponent(s1);
		}						
		
		s1=getElementById("address").value.trim();
		if (s1.length>0){
			postStr+="&address="+encodeURIComponent(s1);
		}		
		
		s1=getElementById("workUnit").value.trim();
		if (s1.length>0){
			postStr+="&workUnit="+encodeURIComponent(s1);
		}		
		
		s1=getElementById("memo").value.trim();
		if (s1.length>0){
			postStr+="&memo="+encodeURIComponent(s1);
		}				

		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){
   			if (r.indexOf("恭喜")>-1){
					var n=getCookie("name");
					document.getElementById("nav_login").innerText=n+",欢迎光临!";
   			}
   			alert(r);
			}else{
				alert("对不起，未返回消息，请重试！");
			}
		}else{
			alert("错误：\n\n" + http_request.statusText);
		}
    setVImg("validate_img");
    document.getElementById("validate").value="";		
	}	
}

function chk_nick(){	////检查呢称是否重复
	var s1=document.getElementById("nick_name").value.trim();
	if (s1.length==0){
		alert("对不起，请填入您的呢称！");
		document.getElementById("nick_name").value=s1;
		return rtFocus("nick_name");
	}else{
		document.getElementById("chk_nick").value="正在发送数据...";
		redirect("POST","process/chk_nick.php","nick_name="+s1,rtChk);
	}
}

function rtChk(){	//检查重名，返回信息
	document.getElementById("chk_nick").value="检查是否可用";		
  if (http_request.readyState == 4){		
    if(http_request.status == 200){
    	var r=http_request.responseText;
    	if (r.length>0){
 				alert(r);	
 				document.getElementById("nick_name").focus();	
			}else{
				alert("对不起，未返回消息，请重试！");
			}
		}else{
			alert("错误：\n\n" + http_request.statusText);
		}
	}
}
