$(document).ready(function(){
if (document.getElementById("submit")) {
	$("input[name=submit]").click(function(){
window.confirm('你真的要提交试卷吗？')?tijiao_jg(1):window.location.href('#bottom');

	});
	}
if (document.getElementById("showjg2")) {	
	$("input[name=showjg2]").click(function(){	
window.confirm('你真的要直接查看答案？')?tijiao_jg(2):window.location.href('#bottom');
	});
	}	
	$("input[type=radio]").click(function(){
		var _this = $(this);
		//var ans = _this.parent("td").parent("tr").find("input[name=ansResult]").val();
		var ans = this.name;
		var arr_ans = ans.split("_");
		var index = arr_ans[1];
		$(".warp_ans a[href=#maodian"+index+"]").addClass("hasAns");

	});
	$(window).scroll(function(){
		 $(".floatDiv").css("top",$(this).scrollTop()+150+"px");
	});
});
//----------------------
function tijiao_jg(showtype){         
var pd_num=41;
var xz_num=61;
var tm_num=101;
var vradio;
var vradio_name=new Array();
var vradio=new Array();
var da_name=new Array();
var id_name=new Array();
var jgtxt;
var PD_FS=0;
var XZ_FS=0;
var tm_FS=0;
var PDXZ_FS=0;
var ischeck=0;
var errtxt;
var oktxt;
var errarr;
var newerrtxt;
var newerrarr=new Array();
var olderrtxt;
if (showtype == 1){
errtxt=" ";
oktxt=" ";
   for(j=1;j<tm_num;j++)
   {
   vradio_name[j]="tm_"+j;
   da_name[j]="tm_DA"+j;
   id_name[j]="tm_id"+j;
  
   if (document.getElementById(da_name[j])) {
   vradio[j]=document.getElementsByName(vradio_name[j]);
   jgtxt="<b><font color=#FF0000>回答错误</font>，正确答案是："+document.getElementById(da_name[j]).value+"</b>&nbsp;&nbsp;&nbsp;<a href=cuoti.asp?zj=err style=color:#0000FF target=_blank>错题练习</a>";
   ischeck=0;
        for(i=0;i<vradio[j].length;i++)
          {
          
           if (vradio[j][i].checked)
              {
              ischeck=1;
              if (vradio[j][i].value == document.getElementById(da_name[j]).value)
				{
				jgtxt="答题正确！！！";
				tm_FS++;
				ischeck=2;
               	if (document.getElementById(id_name[j])) {
               	oktxt=oktxt+document.getElementById(id_name[j]).value+" ";
               	}				
				}
               	else
               	{
               	if (document.getElementById(id_name[j])) {
               	errtxt=errtxt+document.getElementById(id_name[j]).value+" ";
               	}
               	}
               	i=vradio[j].length;			
              }
          
          }
       if (ischeck == 1)
       {
       $(".warp_ans a").eq(j-1).addClass("errorAns");
       }
       if (ischeck == 0)
       {
       jgtxt="您没有答题，"+jgtxt;
       }       
      document.getElementById("tmJG_"+j).innerHTML= jgtxt;
     }
     else
     {
     j=tm_num;
     }
  } 
	
	olderrtxt=getCookie("www.jzmn.net_err");
	
	if (olderrtxt != " "){
			errarr=olderrtxt.Trim().split(" ");
			newerrtxt=" ";
			
			for(i=0;i<errarr.length;i++){
					if (oktxt.indexOf(" "+errarr[i].Trim()+" ")==-1){
					
					newerrtxt=newerrtxt+errarr[i].Trim()+" ";
					
					}
			}
			if (errtxt != " "){
			errtxt=errtxt.Trim();
			errarr=errtxt.split(" ");
			for(i=0;i<errarr.length;i++){
					if (newerrtxt.indexOf(" "+errarr[i].Trim()+" ")==-1){
					
					newerrtxt=newerrtxt+errarr[i].Trim()+" ";
					
					}
			}			
			}
			else
			{
			errtxt="";
			}
			//newerrtxt=newerrtxt+errtxt;
			setCookie("www.jzmn.net_err",newerrtxt,10220);					
	}
	else
	{
	if (errtxt == " "){
	errtxt=""	
	}	
	setCookie("www.jzmn.net_err",errtxt,10220);
	
	}
	//setCookie("www.jzmn.net_err",errtxt,10220);

document.getElementById("alljg").innerHTML= "<b style='color:#FF0000'>您的本次考试得分是："+tm_FS+"</b>";
$("input[type=radio]").attr("disabled", true);	  	 
} 
else
{
   for(j=1;j<tm_num;j++)
   {
   vradio_name[j]="tm_"+j;
   da_name[j]="tm_DA"+j;
   vradio[j]=document.getElementsByName(vradio_name[j]);
   jgtxt="正确答案是："+document.getElementById(da_name[j]).value;
   ischeck=0;
        for(i=0;i<vradio[j].length;i++)
          {
          

              if (vradio[j][i].value == document.getElementById(da_name[j]).value)
				{
				vradio[j][i].checked=true;
				}
				else
				{
				vradio[j][i].checked=false;
				}
          
          }

	 } 
 
}
clearInterval(timer);
if (document.getElementById("submitS")) {
document.getElementById("submitS").value="继续，进入随机模拟考试";
	document.getElementById("submitS").onclick=function(){
window.confirm('你真的要进入随机模拟考试？')?tourl(9):window.location.href('#bottom');

	};
	}
	
}
//--------------------
function setCookie(name,value,savetime){
var now = new Date();

now.setDate(now.getDate() + savetime);

document.cookie = name + "=" + escape(value) + ((savetime == null)?"":";expires = " + now.toGMTString())+";path=/";
}
//----------------
function getCookie(name){
if(document.cookie.length > 0){
  
   c_start = document.cookie.indexOf(name + "=");

   if(c_start != -1){
   
    c_start = c_start + name.length + 1;
   
    c_end = document.cookie.indexOf(";",c_start);
   
    if(c_end == -1) c_end = document.cookie.length;
   
    return unescape(document.cookie.substring(c_start,c_end));
   }
}

return "";
}
//-------------------
function tourl(flg){
	location.href = "/jsy/?zj="+flg;
}
    var maxtime = 45*60;
		function CountDown(){   
			 if(maxtime>=0){   
			 minutes = Math.floor(maxtime/60);   
			 seconds = Math.floor(maxtime%60);   
			 msg = "<font size=1>倒计时："+minutes+"分"+seconds+"秒</font>";   
			 $("#timer").html(msg);   
			 if(maxtime == 5*60) 
			 alert('注意，还有5分钟!');   
			 --maxtime;   
			 }   
			 else{   
			 clearInterval(timer);   
			 alert("时间到，结束!");
			 //$("input[name=submit]").click();
			 tijiao_jg(1);
			 }   
		}

var startState;
window.onload = function () {
if(document.all) {//简单判断是否是IE
    startState = setInterval('updateState()', 1000);
} else {
   //要执行的语句
           	if (document.getElementById("timer")) {		   
			timer = setInterval("CountDown()",1000);
			}   
}
}
function updateState() {
if (document.readyState == "complete") {
    try{
		clearInterval(startState);//执行成功，清除监听
           	if (document.getElementById("timer")) {		   
			timer = setInterval("CountDown()",1000);
			}
           
    }catch(err){return true;}
}
}

String.prototype.Trim = function()
{
        return this.replace(/(^\s*)|(\s*$)/g, "");
}
