//
function trim(s) {
  var i;
  for (i = 0; i < s.length && s.charCodeAt(i) == 32; i ++);
  s = s.substring(i, s.length);
  for (i = s.length - 1; i >= 0 && s.charCodeAt(i) == 32; i--);
  s = s.substring(0, i + 1);
  return s;
}

/////
function RsUserCheckForm(form){
	var username,pwd,pwdre,year,month,day,nickname,realname,sex,occupation,address,postalcode,tel,mobile,email;
	username=trim(form.username.value);
	pwd=trim(form.pwd.value);
	pwdre=trim(form.pwdre.value);
	year=trim(form.year.value);
	month=trim(form.month.value);
	day=trim(form.day.value);
	nickname=trim(form.nickname.value);
	realname=trim(form.realname.value);
	sex=trim(form.sex.value);
	occupation=trim(form.occupation.value);
	address=trim(form.address.value);
	postalcode=trim(form.postalcode.value);
	tel=trim(form.tel.value);
	mobile=trim(form.mobile.value);
	email=trim(form.email.value);
	
    //check begin
    if (username.length<6) {
       alert("用户名不能少于6个字符，请重新输入！");
	   form.username.focus();
	   return false;
    }
    else{
    	 if (username.length>20) {
       		alert("用户名不能超过20个字符，请重新输入！");
	   		form.username.focus();
	   		return false;
   	 	}
   	 	else{
   	 		for(var i=0;i<username.length;i++){
				char=username.charAt(i);
				if(!((char>='a'&&char<='z')||(char>='A'&&char<='Z')||(char>=0&&char<=9)||char=='_')){
					alert("用户名只能由数字、字母和下划线组成，请重新输入！");
					form.username.focus();
					return false;
				}
			}
   	 	}
   	}
   	
   	if (pwd.length<6) {
       alert("密码不能少于6个字符，请重新输入！");
	   form.pwd.focus();
	   return false;
    }
    else{
    	 if (pwd.length>20) {
       		alert("密码不能超过20个字符，请重新输入！");
	   		form.pwd.focus();
	   		return false;
   	 	}
   	 	else if(pwd!=pwdre){
   	 		alert("两次输入密码不相符，请重新输入！");
	   		form.pwdre.focus();
	   		return false;
   	 	}
   	 	else{
   	 		for(var i=0;i<pwd.length;i++){
				char=pwd.charAt(i);
				if(!((char>='a'&&char<='z')||(char>='A'&&char<='Z')||(char>=0&&char<=9)||char=='_')){
					alert("密码只能由数字、字母和下划线组成，请重新输入！");
					form.pwd.focus();
					return false;
				}
			}
   	 	}
   	}
    
    if(year.length==0){
		alert("出生日期年份不能为空，请重新输入！");
		form.year.focus();
		return false;
	}
	else{
		if(year.length!=4){
			alert("出生日期年份输入位数错误，请重新输入！");
			form.year.focus();
			return false;
		}
		else{
			for(var i=0;i<year.length;i++){
				if(year.charAt(i)<'0'||year.charAt(i)>'9'){
					alert("出生日期年份只能输入数字，请重新输入！");
					form.year.focus();
					return false;
				}
			}
		}
	}
    
    if (month.length==0) {
       alert("出生日期月份不能为空，请重新输入！");
	   form.month.focus();
	   return false;
    }
    else{
    	if (month.length!=2) {
       		alert("出生日期月份输入错误，请重新输入！");
	   		form.month.focus();
	   		return false;
    	}
    }
    
    if (day.length==0) {
       alert("出生日期日不能为空，请重新输入！");
	   form.day.focus();
	   return false;
    }
    else{
    	if (day.length!=2) {
       		alert("出生日期日输入错误，请重新输入！");
	   		form.day.focus();
	   		return false;
    	}
    }
    
    if (nickname.length==0) {
       alert("昵称不能为空，请重新输入！");
	   form.nickname.focus();
	   return false;
    }
    else{
    	if (nickname.length>20) {
       		alert("昵称不能超过20个字符，请重新输入！");
	   		form.nickname.focus();
	   		return false;
    	}
    }
    
    if (realname.length==0) {
       alert("真实姓名不能为空，请重新输入！");
	   form.realname.focus();
	   return false;
    }
    else{
    	if (realname.length>20) {
       		alert("真实姓名不能超过20个字符，请重新输入！");
	   		form.realname.focus();
	   		return false;
    	}
    }
    
    if (sex.length==0) {
       alert("性别不能为空，请重新输入！");
	   form.sex.focus();
	   return false;
    }
    else{
    	if (sex.length>5) {
       		alert("性别不能超过5个字符，请重新输入！");
	   		form.sex.focus();
	   		return false;
    	}
    }
    
    if (occupation.length==0) {
       alert("职业不能为空，请重新输入！");
	   form.occupation.focus();
	   return false;
    }
    else{
    	if (occupation.length>20) {
       		alert("职业不能超过20个字符，请重新输入！");
	   		form.occupation.focus();
	   		return false;
    	}
    }
    
    if (address.length>50) {
       alert("地址不能超过20个字符，请重新输入！");
	   form.address.focus();
	   return false;
    }
    
    if(postalcode.length!=0){
		if(postalcode.length!=6){
			alert("邮编位数不对，请重新输入！");
			form.postalcode.focus();
			return false;
		}
		else{
			for(var i=0;i<postalcode.length;i++){
				if(postalcode.charAt(i)<'0'||postalcode.charAt(i)>'9'){
					alert("邮编只能输入数字，请重新输入！");
					form.postalcode.focus();
					return false;
				}
			}
		}
	}
    
    if (tel.length>15) {
       alert("电话不能超过15个字符，请重新输入！");
	   form.tel.focus();
	   return false;
    }
    
    if (mobile.length>15) {
       alert("手机不能超过15个字符，请重新输入！");
	   form.mobile.focus();
	   return false;
    }
    
    if (email.length>20) {
       alert("Email不能超过20个字符，请重新输入！");
	   form.email.focus();
	   return false;
    }
}

////////
function RsShopCheckForm(form){
	var username,pwd,pwdre,realname,occupation,address,postalcode,tel,email,descript;
	username=trim(form.username.value);
	pwd=trim(form.pwd.value);
	pwdre=trim(form.pwdre.value);
	realname=trim(form.realname.value);
	occupation=trim(form.occupation.value);
	address=trim(form.address.value);
	postalcode=trim(form.postalcode.value);
	tel=trim(form.tel.value);
	email=trim(form.email.value);
	descript=trim(form.descript.value);
	
    //check begin
    if (username.length<6) {
       alert("用户名不能少于6个字符，请重新输入！");
	   form.username.focus();
	   return false;
    }
    else{
    	 if (username.length>20) {
       		alert("用户名不能超过20个字符，请重新输入！");
	   		form.username.focus();
	   		return false;
   	 	}
   	 	else{
   	 		for(var i=0;i<username.length;i++){
				char=username.charAt(i);
				if(!((char>='a'&&char<='z')||(char>='A'&&char<='Z')||(char>=0&&char<=9)||char=='_')){
					alert("用户名只能由数字、字母和下划线组成，请重新输入！");
					form.username.focus();
					return false;
				}
			}
   	 	}
   	}
   	
   	if (pwd.length<6) {
       alert("密码不能少于6个字符，请重新输入！");
	   form.pwd.focus();
	   return false;
    }
    else{
    	 if (pwd.length>20) {
       		alert("密码不能超过20个字符，请重新输入！");
	   		form.pwd.focus();
	   		return false;
   	 	}
   	 	else if(pwd!=pwdre){
   	 		alert("两次输入密码不相符，请重新输入！");
	   		form.pwdre.focus();
	   		return false;
   	 	}
   	 	else{
   	 		for(var i=0;i<pwd.length;i++){
				char=pwd.charAt(i);
				if(!((char>='a'&&char<='z')||(char>='A'&&char<='Z')||(char>=0&&char<=9)||char=='_')){
					alert("密码只能由数字、字母和下划线组成，请重新输入！");
					form.pwd.focus();
					return false;
				}
			}
   	 	}
   	}
    
    if (realname.length==0) {
       alert("店铺名称不能为空，请重新输入！");
	   form.realname.focus();
	   return false;
    }
    else{
    	if (realname.length>20) {
       		alert("店铺名称不能超过20个字符，请重新输入！");
	   		form.realname.focus();
	   		return false;
    	}
    }
    
    if (occupation.length==0) {
       alert("店铺经营范围不能为空，请选择！");
	   form.occupation.focus();
	   return false;
    }
    else{
    	if (occupation.length>20) {
       		alert("店铺经营范围不能超过20个字符，请重新选择！");
	   		form.occupation.focus();
	   		return false;
    	}
    }
    
    if (address.length>50) {
       alert("店铺地址不能超过20个字符，请重新输入！");
	   form.address.focus();
	   return false;
    }
    
    if(postalcode.length!=0){
		if(postalcode.length!=6){
			alert("邮编位数不对，请重新输入！");
			form.postalcode.focus();
			return false;
		}
		else{
			for(var i=0;i<postalcode.length;i++){
				if(postalcode.charAt(i)<'0'||postalcode.charAt(i)>'9'){
					alert("邮编只能输入数字，请重新输入！");
					form.postalcode.focus();
					return false;
				}
			}
		}
	}
    
    if (tel.length>15) {
       alert("联系电话不能超过15个字符，请重新输入！");
	   form.tel.focus();
	   return false;
    }
    
    if (email.length>20) {
       alert("Email不能超过20个字符，请重新输入！");
	   form.email.focus();
	   return false;
    }

    if (descript.length>100) {
       alert("店铺简介不能超过100个字符，请重新输入！");
	   form.descript.focus();
	   return false;
    }
}