﻿/*可拖动层(只要样式类名为dragclass,且设置宽和高都可拖动)*/
  function $(d){return document.getElementById(d);}
  function gs(d){var t=$(d);if (t){return t.style;}else{return null;}}
  function gs2(d,a){
    if (d.currentStyle){ 
      var curVal=d.currentStyle[a]
    }else{ 
      var curVal=document.defaultView.getComputedStyle(d, null)[a]
    } 
    return curVal;
  }
  if  (document.getElementById){
    (
      function(){
        if (window.opera){ document.write("<input type='hidden' id='Q' value=' '>"); }
      
        var n = 500;
        var dragok = false;
        var y,x,d,dy,dx;
        
        function move(e)
        {
          if (!e) e = window.event;
          if (dragok){
            d.style.left = dx + e.clientX - x + "px";
            d.style.top  = dy + e.clientY - y + "px";
            return false;
          }
        }
        
        function down(e){
          if (!e) e = window.event;
          var temp = (typeof e.target != "undefined")?e.target:e.srcElement;
          if (temp.tagName != "HTML"|"BODY" && temp.className != "dragclass"){
            temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
          }
          if('TR'==temp.tagName){
            temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
            temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
            temp = (typeof temp.parentNode != "undefined")?temp.parentNode:temp.parentElement;
          }
        
          if (temp.className == "dragclass"){
            if (window.opera){ document.getElementById("Q").focus(); }
            dragok = true;
            temp.style.zIndex = n++;
            d = temp;
            dx = parseInt(gs2(temp,"left"))|0;
            dy = parseInt(gs2(temp,"top"))|0;
            x = e.clientX;
            y = e.clientY;
            document.onmousemove = move;
            return false;
          }
        }
        function up(){
          dragok = false;
          document.onmousemove = null;
        }
        
        document.onmousedown = down;
        document.onmouseup = up;
      }
    )();
  }

/*禁用F5刷新*/
function stopf5(){
    if(event.keyCode==116) {
        event.keyCode=0;
        event.returnValue = false;
    }
}

/*确认关闭*/
function istrueclose(){
    if(confirm("您是否确定要退出考试系统？")){
        window.open=null;
        window.close();
    }
}

/*开始考试*/
function startExam(){
        if(confirm("现在即将开始考试，您准备好了吗？")){
                // self.location.href="Exam.aspx#cool";
                self.location.href="Exam.aspx";
        }
}
/*返回主界面(学生)*/
function goback(str){
        if(confirm(str)){
                 self.location.href="Student.aspx";
        }
}

/*返回主界面(老师)*/
function goback1(str){
        if(confirm(str)){
                 self.location.href="Main.aspx";
        }
}

/*跳转到考试结果界面*/
function goend(){
        if(confirm("您确定要交卷吗？")){
               self.location.href="ExamResult.aspx";
        }
}

/*显示隐藏层*/
function showdiv(id,img1,img2){
  if(document.getElementById(id).src==img1){
  document.getElementById(id).src=img2;
  }else{
  document.getElementById(id).src=img1;
  }
}

/*显示隐藏层*/
function showorhidediv(id){
  if(document.getElementById(id).style.display=='block'){
  document.getElementById(id).style.display='none';
  }else{
  document.getElementById(id).style.display='block';
  }
}

/*显示指定层*/
function showrightdiv(div){
  document.getElementById(div).style.display="block";
}

/*隐藏指定层*/
function hiderightdiv(div){
if(document.getElementById(div)!=null){
  document.getElementById(div).style.display="none";
  }
}

function showremarksdetails(str){
  document.getElementById("detail").style.display="block";
  document.getElementById("text1").value=str;
  document.getElementById("detail").style.top=document.body.scrollTop+document.documentElement.scrollTop+320;
}

var currentdiv="1";
/*显示答案位置*/;
function showanswerlocation(str){
  document.getElementById(currentdiv).style.backgroundColor="#d6d6d6";
  currentdiv=str;
  document.getElementById(str).style.backgroundColor="#f56e40";
}

/*显示隐藏发表留言框*/
function showBack(){
 if(document.getElementById("backcontent").style.display=="none"){
   document.getElementById("backcontent").style.display="block";
   document.getElementById("ly").innerHTML="<img src='Images/yhf.gif' alt='' /> 查看留言";
 }
 else{
   document.getElementById("backcontent").style.display="none";
   document.getElementById("ly").innerHTML="<img src='Images/edit1.gif' alt='' /> 我要留言";
 }
}


var face_loaded = false;
/*初始化表情*/
function loadface(){
var p='';
for(j=0;j<135;j++){
 p+="<div style='float:left; margin-right:2px; margin-top:2px; margin-left:2px;'><img style='border:1px solid silver;' src='FaceImages/"+j+".gif' onmouseover=javascript:this.style.cursor='hand' onclick=javascript:document.getElementById('faceimg').src='FaceImages/"+j+".gif';document.getElementById('facediv').style.display='none';document.getElementById('faceimghidden').value="+j+"; /></div>"
}
if(document.getElementById("facediv")!=null){
document.getElementById("facediv").innerHTML=p;
}
face_loaded=true;
}

function initface(){
  if(!face_loaded){loadface();}
}
