var check = { 
	checkUse:function(type){
		if(type == 0){
			$("checkusername").set('text','');
			var usertype = $("username").value.trim();
			var url = '/user/ajax_username_exist.php';
			var data = 'username=' + usertype;
			var thisObj = this;
			var callback = function(e) { thisObj.backCheckUse(e,type) };
			if(/^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/.test(usertype)){
				RequestOld.reSend(url,data,callback);
			}else if(usertype == "" || !/^[a-zA-Z0-9]+(\-[a-zA-Z0-9]+)*[a-zA-Z0-9]*$/.test(usertype)){
				$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 输入的用户名为空或者格式不正确,只支持英文和数字');
			}
			else if(usertype.length < 4 || usertype.length > 10){
				$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 用户名长度需要在4-10个字符之间！！');
			}
			else	if(usertype.length == 11 && /[1][358][0-9]{9}/.test(usertype)){
				$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 你输入的是手机号，互联网不允许为用户名');
			}else	{
				RequestOld.reSend(url,data,callback);
			}
		}else if(type == 1){
			$("checknickname").set('text','');
			var usernick = sketch("nickname1").trim();
			var url = '/user/ajax_nickname_exist.php';
			var data = 'nickname=' + usernick;
			var thisObj = this;
			var callback = function(e) { thisObj.backCheckUse(e,type) } ;
			if(usernick == ""){
				$("checknickname").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 输入的昵称为空,请重新输入');
			}else if(getLength(usernick) < 3 || getLength(usernick) > 16){
				$("checknickname").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 昵称长度需要在2-16个字符之间！！');
			}else{
				RequestOld.reSend(url,data,callback);
			}
		}else if(type == 2){
			$("checkusername").set('text','只允许输入数字、字母A-Z,a-z,0-9，如:bengxin,bengxin521，长度限制为4-10个字符');
			var usertype = $("username").value.trim();
			if(usertype == "" || !/^[a-zA-Z0-9]+(\-[a-zA-Z0-9]+)*[a-zA-Z0-9]*$/.test(usertype)){
				$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 输入的用户名为空或者格式不正确,只支持英文和数字');
			}else if(usertype.length < 4 || usertype.length > 10){
				$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 用户名长度需要在4-10个字符之间！！');
			}else{
				$('idBtn').disabled = false;
			}
		}
	} ,
	backCheckUse:function(httpObj,type){
		var ret = httpObj.responseText ;
		var jsontxt = JSON.decode(ret) ;
		if(type == 0){
			var usertype = sketch("username").trim();
			if(jsontxt == 0){
				if(/^[\-\.\w]+@[\.\-\w]+(\.\w+)+$/.test(usertype)){
					$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_right.gif" alt="" /> 你的帐号可以注册，但是你输入的是电子邮件，将会发送到你的邮箱内请求验证啊');
				}else{
					$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_right.gif" alt="" /> 恭喜你没有和你重名的，可以注册');
				}
			}else if(jsontxt == 1){
					$("checkusername").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 已被注册，请重新输入用户名');
			}
		}else if(type == 1){
			if(jsontxt == 0){
					$("checknickname").set('html','<img src="http://img.' + domain + '.com/web/check_right.gif" alt="" /> 该昵称可以使用');
			}else if(jsontxt == 1){
					$("checknickname").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" /> 该昵称已被使用');
			}
		}
	},
	checkpassword2:function(confirm){
		var password =  sketch("signin-password").trim() ;
		var password2 =  sketch("signin-password-ag").trim() ;
		if(password2 != '') {
			this.checkpassword(true);
		}
		if(password == '' || (confirm && password2 == '')){
				$("checkpasswordag").set('html','');
				return;
			}
		if(password != password2){
			$("checkpasswordag").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" />两次输入的密码不一样');
		} else{
			$("checkpasswordag").set('text','');
		}
	},
	checkpassword:function(confirm){
			var password =  sketch("signin-password").trim() ;
			if(password == '' || /[\'\"\\]/.test(password)) {
				$("checkpassword").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" />密码为空或有特殊字符');
			}else if(getLength(password) < 4 || getLength(password) > 16){
				$("checkpassword").set('html','<img src="http://img.' + domain + '.com/web/check_error.gif" alt="" />密码长度只允许4-16个字符');
			}else {
				$("checkpassword").set('text','');
				if(!confirm) {
					this.checkpassword2(true);
				}
				return true;
			}
	},
	checkUserinfo:function(){
		
		var name = sketch("coach_fname").trim() ;
		if(!name) {
			alert('请输入姓氏') ;
			$("coach_fname").focus();
			return false ;
		}
		
		if(name.length < 0 || name.length > 10){
			alert('用户名长度需要在4-30个字符');
			$("coach_fname").focus();
			return false ;
		}
		
		if($("coach_type")){
			var coach_type = sketch("coach_type").trim();
			if(!coach_type){
				alert("请先选择教练身份");
				return false ;
			}
		}
		
		if($("year")){
			var year = sketch("year").trim();
			if(!year){
				alert("请先选择出生日期");
				return false ;
			}
		}		
		
		if($("month")){
			var month = sketch("month").trim();
			if(!month){
				alert("请先选择出生日期");
				return false ;
			}
		}	
		
		if($("day")){
			var day = sketch("day").trim();
			if(!day){
				alert("请先选择出生日期");
				return false ;
			}
		}	
		
		if($("tel")){
			var tel = sketch("tel").trim();
	
			if(!tel){
				alert("请先填写联系方式");
				return false ;
			}
		}
		
		var  description = sketch("description").trim() ;
		if(!description) {
			alert('请输入简介') ;
			$("description").focus();
			return false ;
		}
		
		if(description.length < 10 || description.length > 100){
			alert('简介长度需要在10-100个字符');
			$("description").focus();
			return false ;
		}
		return true;

	},
	signin:function(){
	
		var name = sketch("username").trim() ;
		if(!name) {
			alert('请输入用户名') ;
			$("username").focus();
			return false ;
		}
		
		if(name.length < 4 || name.length > 30){
			alert('用户名长度需要在4-30个字符');
			$("username").focus();
			return false ;
		}
		
		if($("emailPW")){
			var emailPW = sketch("emailPW").trim();
			if(!emailPW){
				alert("请输入你的Email");
				return false ;
			}
		}	
		
		
		
		if($("smale")){
			if($("smale").checked != true && $("sfemale").checked != true){
				alert("请先选择性别");
				return false ;
			}
		}
		if($("year")){
			var year = sketch("year").trim();
			if(!year){
				alert("请先选择出生日期");
				return false ;
			}
		}		
		
		if($("month")){
			var month = sketch("month").trim();
			if(!month){
				alert("请先选择出生日期");
				return false ;
			}
		}	
		
		if($("day")){
			var day = sketch("day").trim();
			if(!day){
				alert("请先选择出生日期");
				return false ;
			}
		}	
		
		if($("location2")){
			var location2 = sketch("location2").trim();
			if(!location2){
				alert("请先选择现常居地");
				return false ;
			}
		}
		
		var password =  sketch("signin-password").trim() ;
		if(!password) {
			alert('请输入密码') ;
			$("signin-password").focus();
			return false ;
		}
		if($("signin-password-ag")){
			var passworda =  sketch("signin-password-ag").trim() ;
			if(password != passworda){
				alert('两次输入的密码不一致，请确认。重新填写。') ;
				return false ;
			}
		}
//		var mark =  sketch("sessmark").trim() ;
//		if(!mark) {
//			alert('请输入验证码') ;
//			$("sessmark").focus();
//			return false ;
//		}
//		if(mark.length != 4){
//			alert("验证码长度不正确");
//			$("sessmark").focus();
//			return false ;
//		}
		if($("reading")){
			if($("reading").checked != true){
				alert("请先阅读协议");
				return false ;
			}
		}
//		md5hash($("signin-password"), $("md5password"), '');
//		if($('confirm_password')){
//			md5hash($("signin-password-ag"), $("confirm_password"), '');
//		}
	}
}
function inputUser(){
	if(sketch('username') == "邮箱"){
		$('username').value = "";
		$('signin-password').value = "";
	};
}
function inputPsw(){
	if(sketch('signin-password') == "*$@#M("){
		$('signin-password').value = "";
	};
	
}
