var checkUserName=function(signup){
	var rt=1;
	var name=$('username').value;
	if(name.length==0){
		$('un_tip').fade(1);
		$('un_tip').set('html','请输入用户名');
		rt=0;
	}else if(name.length>30||name.length<2){
		$('un_tip').fade(1);
		$('un_tip').set('html','用户名必须为2-30个字符');
		rt=0;
	}else if(signup==1){
		var jr = new Request.JSON({url: '/json.php?r=username_reged&username='+name, async: false, onComplete: function(j){
			if(j.reged=="1"){
				$('un_tip').set('html','用户名已被占用');
				$('un_tip').fade(1);
				rt=0;
			}else{
				$('un_tip').set('html','');
				$('un_tip').fade();
				rt=1;
			}
		}}).get();
	}else{
		$('un_tip').set('html','');
		$('un_tip').fade();
		rt=1;
	}
	return rt;
}
expes.initDZSignup=function(){
	$('username').addEvent('blur',function(){
		checkUserName(1);
	});
	$('email').addEvent('blur',function(){
		checkEmail(1);
	});
	$('password').addEvent('blur',function(){
		checkPassword(1);
	});
	$('repassword').addEvent('blur',function(){
		checkPassword(1);
	});
	$('nick_name').addEvent('blur',function(){
		checkNickName($('nick_name').value);
	});
	$('myform').setProperty('onsubmit','return true;');
	$('myform').addEvent('submit',function(e){
		rt1=checkEmail(1);
		rt2=checkPassword(1);
		rt3=checkNickName($('nick_name').value);
		rt4=checkUserName(1);
		if(!rt1||!rt2||!rt3||!rt4){
			return false;
		}else if(!$('agreement').checked){
			alert('请阅读并同意注册使用协议');
			return false;
		}else{
			new Event(e).stop();
			loading($('myform').getElements('input[type=submit]')[0]);
			this.set('send',{update:$("tips"),onComplete:function(){
				var reint=parseInt(this.response.text);
				if (reint>0){
					//window.location.href=$('redirecturl').value;
					setTimeout("window.location.href='"+$('redirecturl').value+"'", 1000);
					//window.history.back();
				}else{
					stopLoading($('myform').getElements('input[type=submit]')[0]);
					if (reint==-1){
						$("rt").set('html','用户名不合法');
					}else if (reint==-2){
						$("rt").set('html','包含不允许注册的词语');
					}else if (reint==-3){
						$("rt").set('html','用户名已经存在');
					}else if (reint==-4){
						$("rt").set('html','Email 格式有误');
					}else if (reint==-5){
						$("rt").set('html','Email 不允许注册');
					}else if (reint==-6){
						$("rt").set('html','该 Email 已经被注册');
					}else if (reint==-7){
						$("rt").set('html','验证码不正确');
					}else {
						$("rt").set('html','发生未知错误'+this.response.text);
					}
				}
			}}).send();
		}
	});
}
expes.initDZSignin=function(){
	$('myform').setProperty('onsubmit','return true;');
	$('username').addEvent('blur',function(){
		checkUserName(0);
	});
	$('password').addEvent('blur',function(){
		checkPassword(0);
	});
	$('myform').addEvent('submit',function(e){
		if(checkUserName(0)&&checkPassword(0)){
			return;
		}else{
			return false;
		}
	});
}
expes.initSetPersonalOther=function(){
	$('myform').setProperty('onsubmit','return true;');
	var nameReg=/^[\u4e00-\u9fa5]{2,5}$/;
	var mpReg=/^(13[0-9]|15[0-9]|188|189)\d{8}$/;
	var QQReg=/^([1-9])\d{3,9}$/;
	$('myform').addEvent('submit',function(e){
		if(!nameReg.exec($('real_name').value)){
			$('rn_tip').set('html','请输入正确的姓名');
			$('rn_tip').fade(1);
			return false;
		}else if(!mpReg.exec($('mp').value)){
			$('rn_tip').set('html','');
			$('rn_tip').fade();
			$('mp_tip').set('html','请输入正确的11位手机号');
			$('mp_tip').fade(1);
			return false;
		}else if(!QQReg.exec($('QQ').value)){
			$('mp_tip').set('html','');
			$('mp_tip').fade();
			$('qq_tip').set('html','请输入正确的QQ号');
			$('qq_tip').fade(1);
			return false;
		}else{
			$('qq_tip').set('html','');
			$('qq_tip').fade();
			loading($('myform').getElements('input[type=submit]')[0]);
			new Event(e).stop();
			this.set('send',{onComplete:function(){
				stopLoading($('myform').getElements('input[type=submit]')[0]);
				if(this.response.text=="1"){
					rt_success($('tips'),'修改成功');
				}else{
					rt_success($('tips'),'未做任何修改');
				}
			}}).send();
		}
	});
}
var checkRealInfo=function(){
	var nameReg=/^[\u4e00-\u9fa5]{2,5}$/;
	var mpReg=/^(13[0-9]|15[0-9]|188|189)\d{8}$/;
	var QQReg=/^([1-9])\d{3,9}$/;
	if($('university').value==0){
		$('tips').set('html','请选择所在学校');
		setOverlay();
		return false;
	}else if(!nameReg.exec($('real_name').value)){
		$('tips').set('html','请输入正确的姓名');
		setOverlay();
		return false;
	}else if(!mpReg.exec($('mp').value)){
		$('tips').set('html','请输入正确的11位手机号');
		setOverlay();
		return false;
	}else if(!QQReg.exec($('QQ').value)){
		$('tips').set('html','请输入正确的QQ号');
		setOverlay();
		return false;
	}else if($('customfield').value.trim()==''){
		$('tips').set('html','请填写'+$('customfield_name').get('html'));
		setOverlay();
		return false;
	}else{
		if($('tips')){
			$('tips').dispose();
		}
		return true;
	}
}