   var nums="";
   var type1,type2;
   var numsLogin="";
   var loginOk=false;//登录验证码是否输入正确
   var isok=false;//注册验证码是否输入正确
   var keys=new Array();
//初始化注册页面的变量
   type1="<select name=grade id=grade>";
   type1+="<option selected>语文</option>";
   type1+="<option>数学</option>";
   type1+="<option>英语</option>";
   type1+="<option>物理</option>";
   type1+="<option>化学</option>";
   type1+="<option>生物</option>";
   type1+="<option>历史</option>";
   type1+="<option>地理</option>";   
   type1+="<option>政治</option>";
   type1+="<option>信息</option>";   
   type1+="<option>SAT模拟</option>";
   type1+="</select>";
   type2="<select name=grade id=grade >";
   type2+="<option selected>高中一年级</option>";
   type2+="<option>高中二年级</option>";
   type2+="<option>高中三年级</option>";
   type2+=" </select>";   
   
   
//-------------------------登录框验证-------------------------------

function validteCodeLogin()
{
    numsLogin="";
    var codes = new Array(4);       // //用于存储随机验证码
    var colors = new Array("Red","Green","Gray","Blue","Maroon","Aqua","Fuchsia","Lime","Olive","Silver");
    for(var i=0;i < codes.length;i++)
    {//获取随机验证码
        codes[i] = Math.floor(Math.random()*10);
    }
    var spans = document.getElementById("divCodeLogin").all;
    for(var i=0;i<spans.length;i++)
    {
        spans[i].innerHTML=codes[i];
        spans[i].style.color = colors[Math.floor(Math.random()*10)+2];    //随机设置验证码颜色
    }



  for(i=0;i<codes.length;i++){
       numsLogin+=codes[i];
  }
}

function verifyCodeLogin(str){
   if((document.getElementById("lg_pwdstr").value!="") && (document.getElementById("lg_userstr").value!=""))
   if(str!=numsLogin)  {
	window.alert("验证码输入错误");
  // 	document.getElementById("lg_code").select();
	loginOk=false;
   }
   else
	loginOk=true;
}

//注册验证

function validteCode()
{
    nums="";
    var codes = new Array(4);       // //用于存储随机验证码
    var colors = new Array("Red","Green","Gray","Blue","Maroon","Aqua","Fuchsia","Lime","Olive","Silver");
    for(var i=0;i < codes.length;i++)
    {//获取随机验证码
        codes[i] = Math.floor(Math.random()*10);
    }
    var spans = document.getElementById("divCode").all;
    for(var i=0;i<spans.length;i++)
    {
        spans[i].innerHTML=codes[i];
        spans[i].style.color = colors[Math.floor(Math.random()*10+2)];    //随机设置验证码颜色
    }

  for(i=0;i<codes.length;i++){
       nums+=codes[i];
  }
  document.getElementById("codeMsg").innerHTML="";
}


function verifyCode(str){//验证码
   if((str!=nums)&&(document.getElementById("code").value!="")){
		document.getElementById("codeMsg").innerHTML="<font color=red>·验证码错误</font>";
		isok=false;
   //	document.getElementById("code").select();
   }
   else{ 
        document.getElementById("codeMsg").innerHTML="";
		isok=true;
   }
}


function chklen(obj,str,num){//验证长度
	var len=7;
	var reg;
	var okmsg="·手机或固话(区号+号码)";
	var errormsg="<font color=red>·请输入你的真实电话号码</font>";
	switch (obj){
		case "accoutPrompt":
				len=3;
				okmsg="请设置登录的账户名";
				errormsg="<font color=red>设置的账户名太短</font>";
				break;
		case "phonePrompt":
				reg=/^\d{7,11}/g;
				if(str.match(reg)==null){
					document.getElementById(obj).innerHTML=errormsg;
					keys[num]=false;
				}else{
					keys[num]=true;
					document.getElementById(obj).innerHTML=okmsg;				
				}
				return false;
				break;
	}
	if((str.length<len)&&(str.length>0)){
			document.getElementById(obj).innerHTML=errormsg;
			keys[num]=false;
	}else{
			keys[num]=true;
			document.getElementById(obj).innerHTML=okmsg;
	}
}

function dispaste(reg){
	var newreg=new RegExp(reg);
	clipboardData.setData('text',clipboardData.getData('text').replace(newreg,''));
}

function isNumeric(obj,str){
	var reg=/[^\d]/g;
	obj.value=str.replace(reg,'');
}

function isEmail(strEmail) {//验证邮箱
  if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1){   
      document.getElementById("emailPrompt").innerHTML="·例:example@yahoo.com";
      keys[2]=true;
      return true;

  }

  else {
	if(document.getElementById("email").value!=""){
		document.getElementById("emailPrompt").innerHTML="<font color=red>·您输入的邮箱地址不正确</font>";
		keys[2]=false;
	}else{
		document.getElementById("emailPrompt").innerHTML="·例:example@yahoo.com";	
	}
  }

}


function verifyPwd(str){
		str2=document.getElementById("pwd").value;
		if(str==str2){
			document.getElementById("pwdmsg2").innerHTML="·请确认您的密码";
			keys[3]=true;
		}
		else if(str!=""){		
			document.getElementById("pwdmsg2").innerHTML="<font color=red>·两次输入的密码不一致</font>";
			//document.getElementById("pwdA").value="";
			keys[3]=false;
		}
}


function verifyPwdLength(str){
		var num=parseInt(str.length);
		if(((num<6) || (num>18))&&num>0){
			if(document.getElementById("userCount").value!=""){
			document.getElementById("pwdmsg").innerHTML="<font color=red>·你输入的密码长度需要在6至18位</font>";
		//	document.getElementById("pwd").focus();			
		//	document.getElementById("pwd").select();
			keys[4]=false;
			}
		}
		else{
			document.getElementById("pwdmsg").innerHTML="·请设置6位数以上的密码";
			keys[4]=true;
		}

}

function showList(num){
	/*
			var plusbank="";
			plusbank+="<table cellpadding='0' cellspacing='0'>";
            plusbank+="     <tr>";
            plusbank+="       <td height='20' colspan='4' align='left' bgcolor='#FFFFFF' class='promptMsg' style='line-height:18px;'>温馨提示：收益分成部分将通过银行转账方式转至用户所提供的以下账号，请务必核对准确，如因资料错误引发的转账不成功，责任由用户自己承担,为了资金安全,请保证所提供账号的余额尽可能低。此为选填项目,可不填,后期提现时再更改。				  </td>";
			plusbank+="	  </tr>";
            plusbank+="     <tr>";
            plusbank+="       <td width='29%' height='20' align='right' bgcolor='#FFFFFF' style='padding-right:25px;'>银行帐号</td>";
            plusbank+="       <td height='20' colspan='2' align='left' bgcolor='#FFFFFF'><input name='bankcount' type='text' class='veryLongInput' id='bankcount' size='25' maxlength='25' ";
            plusbank+="onkeyup='isNumeric(this,this.value)'></td>";
			plusbank+="	   <td width='29%'>&nbsp;</td>";
            plusbank+="     </tr>";
            plusbank+="     <tr>";
            plusbank+="       <td height='20' align='right' bgcolor='#FFFFFF' style='padding-right:25px;'>帐户姓名</td>";
            plusbank+="       <td height='20' colspan='2' align='left' bgcolor='#FFFFFF'><input name='bankuser' type='text' class='veryLongInput' id='bankuser' size='10' maxlength='10' ></td>";
			plusbank+="	   <td>&nbsp;</td>";
            plusbank+="     </tr>";
            plusbank+="     <tr>";
            plusbank+="       <td height='20' align='right' bgcolor='#FFFFFF' style='padding-right:25px;'>开户银行</td>";
            plusbank+="       <td height='20' colspan='2' align='left' bgcolor='#FFFFFF'><p>";
            plusbank+="         <input name='bankname' type='text' class='veryLongInput' id='bankname' size='25' maxlength='25' />";
            plusbank+="       </p>                    </td>";
			plusbank+="		<td>&nbsp;</td>";
            plusbank+="     </tr>";
            plusbank+="   </table>";
            if(num==1)
				document.getElementById("bankinfo").innerHTML=plusbank;
			else
				document.getElementById("bankinfo").innerHTML="";
    */
	document.getElementById("subjType").innerHTML=eval("type"+num);
}

function checkcode(str,obj){//检查账户的合法性

	for(var i=0;i<str.length;i++){
		var asc=str.charCodeAt(i);
		//屏蔽特殊字符
		if((parseInt(asc)==47)||((parseInt(asc)>=32)&&(parseInt(asc)<=45))||((parseInt(asc)>=58)&&(parseInt(asc)<=63))||((parseInt(asc)>=123)&&(parseInt(asc)<=125))||((parseInt(asc)>=91)&&(parseInt(asc)<=94))){
			document.getElementById(obj).value=str.substring(0,i);
		}		
	}
}

function submitForm(){
            if(document.getElementById("userCount").value=="") isok=false;
            if(document.getElementById("pwd").value=="") isok=false;
            if(document.getElementById("code").value=="") isok=false;
            if(document.getElementById("email").value=="") isok=false;
            if(document.getElementById("phone").value=="") isok=false;
            if(document.getElementById("school").value=="") isok=false;
			if(document.getElementById("memo").value.length>255){
				window.alert("备注内容字数不能超级127个汉字！");
				isok=false;
				return false;
			}
			document.getElementById("code").value="";
			for(i=0;i<keys.length;i++){
				if(!keys[i]){
					isok=false;
					break;
				}
			}
            if(isok){
				doCreateForm();
//          document.getElementById("createForm").reset();
            }
            else
            window.alert("资料好像还不完整喔,红色*号项目为必填项.");
}

function doForm(){
		document.getElementById("loginForm").submit();
}

function doCreateForm(){
		document.getElementById("createForm").submit();
}

function verifyPhone(tmp){
	if (tmp.length<11){
		document.getElementById("phoneMsg").innerHTML="";
	}
}

function do_modify(action){//修改资料
	switch (action){
		case "profile":
			var isok=true;
			if(document.getElementById('phone').value==""){
				window.alert("你的资料填写不完整,电话号码为必填项目！");
				document.getElementById('phone').select();
				isok=false;
			}
			if(document.getElementById('school').value==""){
				window.alert("你的资料填写不完整,所在学校为必填项目！");
				document.getElementById('school').select();
				isok=false;
			}
			if(document.getElementById("memo").value.length>255){
				window.alert("备注信息只能输入127个汉字.");
				isok=false;
				return false;
			}
			if(isok)document.getElementById('modifyForm').submit()
			break;
		case "password":
			var oripwd=document.getElementById("oripwd").value;
			var newpwd=document.getElementById("newpwd").value;
			var cfmpwd=document.getElementById("cfmpwd").value;
			var isok=true;
			if(oripwd==""){
				window.alert("请输入原始密码");
				document.getElementById("oripwd").select();
				isok=false;
				break;
			}
			if((newpwd=="")&&(isok)){
				window.alert("请输入新密码");
				document.getElementById("newpwd").select();
				isok=false;
				break;
			}
			if((newpwd.length<6)&&(isok)){
				window.alert("密码长度不能小于6位");
				document.getElementById("newpwd").select();				
				break;
			}			
			if((cfmpwd=="")&&(isok)){
				window.alert("请再次输入新密码");			
				document.getElementById("cfmpwd").select();
				isok=false;
				break;
			}
			if((oripwd==newpwd)&&(isok)){
				window.alert("新密码不能与原始密码一致");
				document.getElementById("cfmpwd").select();
				isok=false;
				break;
			}
			if((cfmpwd!=newpwd)&&(isok)){
				window.alert("两次输入密码不一致");
				document.getElementById("cfmpwd").select();
				break;
			}
			if(isok){
				document.getElementById("modifyForm").submit();
			}
			break;
		
	}
}

function login(){
	verifyCodeLogin(document.getElementById("lg_code").value);
	if (loginOk){
		if ((document.getElementById("lg_userstr").value!="") && (document.getElementById("lg_pwdstr").value!="")){
			document.getElementById("loginform").submit();}
		else{	window.alert("请输入用户名与密码!");	}
	}
}

function chg2current(obj,flag){
	if(flag){
		obj.select();
		obj.style.background="#E2FFFF";
	}else{
		if(obj.value.length<=0)obj.style.background="white";
	}
}
