// JavaScript Document
function yyy(input1){
	var l=document.getElementById("lian");
	var i;
	if (l.value.length==0) {
		for (i=1950;i<=2009;i++){
		var z=document.createElement("OPTION");
		z.value=i;
		z.innerHTML=i;
		if (i==1980) z.selected=true;
		l.appendChild(z);
		}
		//l[30].selected=true;
		sa();
		ss();
		document.getElementById("edit_t").checked=true;
	}
	input1.className="editinput";}
	
	function zzzz(sz){
	if(!(sz==null)){
	sz.className="input_button1";
	}
	}
	
	function pscheck(i){
		var s=document.getElementById("user_pst");
		if(i.value.length<3 || i.value.length>15) {
			s.className="userreg_m";
			s.innerHTML="&times; 您输入的密码应为3-15个字符之间！请重新输入！";
			zzzz(i);
			return;
			}
		if (i.value!= document.getElementById("pass_id").value ){
			s.className="userreg_m";
			s.innerHTML="&times; 您输入的密码与确认密码不相符，请重新输入！";
			}
		else{ 
		s.className="userreg_ok";
		s.innerHTML="&radic;";}	
		zzzz(i);
		}

function pscheck1(i){
	if (document.getElementById("NPass_id").value.length>1){
		var s=document.getElementById("user_pst");
		if(i.value.length<3 || i.value.length>15) {
			s.className="userreg_m";
			s.innerHTML="&times; 您输入的密码应为3-15个字符之间！请重新输入！";
			zzzz(i);
			return;
			}
		if (i.value!= document.getElementById("Npass_id").value ){
			s.className="userreg_m";
			s.innerHTML="&times; 您输入的密码与确认密码不相符，请重新输入！";
			}
		else{ 
		s.className="userreg_ok";
		s.innerHTML="&radic;";}	
	}
		zzzz(i);
}

function checksa(i,textobj,x,y){
		var s=document.getElementById(textobj);
		if(i.value.length<x || i.value.length>y) {
			s.className="userreg_m";
			s.innerHTML="&times; 您输入的字符应为"+x+"-"+y+"个字符之间！请重新输入！";
			zzzz(i);
			return;
			}
		s.className="userreg_ok";
		s.innerHTML="&radic;";			
		zzzz(i);
		}		

	function check1(){
		var s1=document.getElementById("user_id");
		var s2=document.getElementById("pass_id");
		var s3=document.getElementById("NPass_id");
		var s4=document.getElementById("mail_id");
		var s5=document.getElementById("QQ_ID");
		var s8=document.getElementById("msn");
		var s6=document.getElementById("zsname");
		var s7=document.getElementById("sfz");
		var s9=document.getElementById("tele");
		var s10=document.getElementById("dz");
		var s11=document.getElementById("ybian");
		var s12=document.getElementById("ttw");
		var s13=document.getElementById("das");
		if (s1.value.length<3 || s1.value.length>=12 ){
			alert("用户名长度在3-12字符之间！请确认！");
			s1.focus();
			return;
			}
		if (s2.value.length<3 || s2.value.length>=20 ){
			alert("密码长度在3-20字符之间！请确认！");
			s2.focus();
			return;
			}
		if (s3.value.length<3 || s3.value.length>=20 ){
			alert("确认密码长度在3-20字符之间！请确认！");
			s3.focus();
			return;
			}
		if (s4.value.length<5 || s4.value.length>=40 ){
			alert("E-Mail地址长度在5-20字符之间！请确认！");
			s4.focus();
			return;
		}
		if ((s9.value.length<5 || s9.value.length>=20) && s9.value.length!=0 ){
			alert("电话号码长度在5-20字符之间！请确认！");
			s9.focus();
			return;
		}		
		if ((s5.value.length<5 || s5.value.length>=12)  && s5.value.length!=0 ){
			alert("QQ长度在5-12字符之间！请确认！");
			s5.focus();
			return;
		}
		if ((s8.value.length<=5 || s8.value.length>=40) && s8.value.length!=0 ){
			alert("MSN长度在5-25字符之间！请确认！");
			s8.focus();
			return;
		}
		if ((s6.value.length<2 || s6.value.length>=12) && s6.value.length!=0){
			alert("真实姓名长度在2-12字符之间！请确认！");
			s6.focus();
			return;
		}
		if (s7.value.length!=15 && s7.value.length!=18 && s7.value.length!=0 ){
			alert("身份证长度在15或18字符之间！请确认！");
			s7.focus();
			return;
		}
		if ((s12.value.length<2 || s12.value.length>=30) && s12.value.length!=0){
			alert("密码提示问题长度在2-30字符之间！请确认！");
			s12.focus();
			return;
		}
		if ((s13.value.length<2 || s13.value.length>=30) && s13.value.length!=0){
			alert("密码提示问题答案长度在2-30字符之间！请确认！");
			s13.focus();
			return;
		}		
		if (s11.value.length==7 && s11.value.length!=0 ){
			alert("邮编长度为7个字符之间！请确认！");
			s11.focus();
			return;
		}		
		if ((s10.value.length<=3 || s10.value.length>=100) && s10.value.length!=0 ){
			alert("地址长度在3-100字符之间！请确认！");
			s10.focus();
			return;
		}		
		document.getElementById("form1").submit();
		//document.forms("form1").submit();
		}
		
	function sa(){
	var l=document.getElementById("lian");
	var y=document.getElementById("ye");
	var r=document.getElementById("re");
	var i=1
	var y1=0
	var l1=0;
	var r1=0;
	y1=y.selectedIndex+1;
	l1=l.value;
	if (((y1<=7) && (y1%2!=0)) || ((y1>=8) && (y1%2==0))) x=31;
	else x=30;
	if ((l1%400==0 || ( l1%4==0 && l1%100!=0)) && y1==2) x=29 ;
	if(y1==2 && x!=29) x=28;
	
	r.length=0;
	for (i=1;i<=x;i++){
		var z=document.createElement("OPTION");
		z.value=i;
		z.innerHTML=i;
		r.appendChild(z);
		}
	//
}

function sele1(){
	if(document.getElementById("tsw").options[document.getElementById("tsw").selectedIndex].text=="其它..."){
		document.getElementById("ttw").style.display="";
		document.getElementById("ttw").value="";
	}
	else{
		document.getElementById("ttw").style.display="none";
		document.getElementById("ttw").value=document.getElementById("tsw").options[document.getElementById("tsw").selectedIndex].text;
	}
	
}

function ss(){
var y=document.getElementById("ye");
var i;
	for (i=1;i<=12;i++){
		var z=document.createElement("OPTION");
		z.value=i;
		z.innerHTML=i;
		y.appendChild(z);
		}
}

　　function ajaxByJyking(abc1){
　　var xmlhttp_request = "";
	zzzz(abc1);
	if (document.getElementById("user_id").value.length==0 && document.getElementById("edit_t").checked) {
		document.getElementById("user_idt").className="userreg_m";
		document.getElementById("user_idt").innerHTML="&times;&nbsp;您必须输入用户名！";
		return;
	}
　　try{ 
　　if( window.ActiveXObject ){ 
　　for( var i = 5; i; i-- ){ 
　　try{ 
　　if( i == 2 ){ 
　　xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" ); }
　　else{ 
　　xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" ); 
　　xmlhttp_request.setRequestHeader("Content-Type","text/xml"); 
　　xmlhttp_request.setRequestHeader("Charset","utf-8"); }
　　break;} 
　　catch(e){ 
　　xmlhttp_request = false; } } }
　　else if( window.XMLHttpRequest )
　　{ xmlhttp_request = new XMLHttpRequest(); 
　　if (xmlhttp_request.overrideMimeType) 
　　{ xmlhttp_request.overrideMimeType('text/xml'); } } }
　　catch(e){ xmlhttp_request = false; } 
　　xmlhttp_request.open('GET', 'checkusers.asp?id=' + document.getElementById("user_id").value, true); 
　　xmlhttp_request.send(null); 
　　xmlhttp_request.onreadystatechange = function(){
　　if (xmlhttp_request.readyState == 4) {
	if (xmlhttp_request.status == 200){
	document.getElementById("user_idt").className="userreg_ok";
	}
	else{
	document.getElementById("user_idt").className="userreg_m";
	}
    if(document.getElementById("edit_t").checked) {
	document.getElementById("user_idt").innerHTML=xmlhttp_request.responseText;}
　　} 
　　}
　　}
　　ajaxByJyking();

addEvent(document.getElementById("tele"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("tele"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("QQ_ID"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("QQ_ID"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("msn"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("msn"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("zsname"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("zsname"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("sfz"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("sfz"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("ttw"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("ttw"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("das"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("das"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("ybian"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("ybian"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("dz"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("dz"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		zzzz(el);
														  });
addEvent(document.getElementById("user_id"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("user_id"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		ajaxByJyking(el);
														  });
addEvent(document.getElementById("pass_id"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("pass_id"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		pscheck1(el);
														  });
addEvent(document.getElementById("NPass_id"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("NPass_id"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		pscheck(el);
														  });
addEvent(document.getElementById("mail_id"),"focus",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		yyy(el);
														  });
addEvent(document.getElementById("mail_id"),"blur",function(e){
		var el = (navigator.userAgent.toLowerCase().indexOf('msie')>0)? this : e.currentTarget ;
		checksa(el,'email_check',5,20);
														  });

