var times=0;
function subform(){
 var gtext=this.req.responseText;
  var info=document.getElementById("info");
  if(gtext.indexOf("validate_successful")!=-1){
   if (codeType == 1){
	   document.forms["registerForm"].submit();
   } else if (codeType == 2){
	   document.forms["loginf"].submit();
   } else if (codeType == 3){
	   toLogin1();
   } else if (codeType == 4){
	   document.forms["loginf"].submit();
   }
  }else{
      times++;
      $("#cover").hide();
    if(times>=3){//如果连接3次输入错误，则重载图片，可以防止作弊和用户看不清图片;
     alert("接连3次输入错误。更新验证码，请重新输入");
      document.getElementById("code").value = "";
       show(document.getElementById('random'));
       times=0;
     }else{
     alert("第"+times+"次验证码错误,请注意区分大小写 ");
   }
  	document.getElementById("code").focus();
  }

}
function validata(obj){
 if(document.getElementById("code").value.match(/^\s*$/g)){//如果未输入验证码，提示
    alert("请输入验证码");
    document.getElementById("code").focus();
    $("#cover").hide();
	$("#login_btn").removeAttr("disabled");
    return false;
 }
 var url=contextPath + "/web/num.jsp?num="+document.getElementById("code").value;
 var newxmlhttp=new net.ContentLoader(url,subform,"","get",null,null); 
 return false;
}
function show(o){
 //重载验证码


 var timenow = new Date().getTime();
 o.src=contextPath + "/web/codeGenerationServlet.jsp?d="+timenow;
 /*
 //超时执行;
 setTimeout(function(){
  o.src="random.jsp?d="+timenow;
 }
  ,20);
  */
}
