﻿document.onselectstart = function() {
    if ((window.event.srcElement.type != "text") && (window.event.srcElement.type != "password"))
    window.event.returnValue = false;
}
document.oncontextmenu = function() {
    if ((window.event.srcElement.type != "text") && (window.event.srcElement.type != "password"))
    window.event.returnValue = false;
}
document.oncopy = function() {
if ((window.event.srcElement.type != "text") && (window.event.srcElement.type != "password"))
    window.event.returnValue = false;
}
document.oncut = function() {
    if((window.event.srcElement.type != "text") && (window.event.srcElement.type != "password"))
        window.event.returnValue = false;
}
document.onkeydown = function() {
    return KeyDown();
}

//屏蔽快捷键函数
function KeyDown() {
    if ((window.event.altKey) && ((window.event.keyCode == 37) || (window.event.keyCode == 39))) {
        event.returnValue = false;
    }
    if ((event.keyCode == 116) || (event.ctrlKey && event.keyCode == 82)) {
        event.keyCode = 0;
        event.returnValue = false;
    }
    if ((event.keyCode == 8)) {
        if ((window.event.srcElement.type != "text") && (window.event.srcElement.type != "password") && (window.event.srcElement.type != "textarea")) {
                event.keyCode = 0;
                event.returnValue = false;
        }
        else {
            if (window.event.srcElement.readOnly) {
                event.keyCode = 0;
                event.returnValue = false;
            }
        }
    }
    if ((event.ctrlKey) && (event.keyCode == 78))       //屏蔽   Ctrl+n 
        event.returnValue = false;
    if ((window.event.ctrlKey) && (window.event.keyCode == 80))       //屏蔽   Ctrl+P 
    {
        window.event.keyCode = 0;
        window.event.returnValue = false;
    }
    if ((event.shiftKey) && (event.keyCode == 121))   //屏蔽   shift+F10 
        event.returnValue = false;
    if (event.keyCode == 122 || event.keyCode == 123)   //屏蔽   F11 F12
    {
        window.event.keyCode = 0;
        window.event.returnValue = false;
    }
    if (window.event.srcElement.tagName == 'A' && window.event.shiftKey)    //屏蔽   shift   加鼠标左键新开一网页 
        window.event.returnValue = false;
    if ((window.event.altKey) && (window.event.keyCode == 115))   //屏蔽Alt+F4 
    {
        window.showModelessDialog('about:blank', '', 'dialogWidth:1px;dialogheight:1px');
        return false;
    }
    if ((event.keyCode == 13) && (window.event.srcElement.type != "text") && (window.event.srcElement.type != "password")) {
        event.keyCode = 0;
        event.returnValue = false;
    }
}

function GetAnswer() {
    var objRadio = document.getElementsByTagName("input");
    var str = "";
    var strValue = "";
    var strName = "";
    for (var i = 0; i < objRadio.length; i++) {
        if (objRadio(i).type == "radio") {
            if (strName != objRadio(i).name) {
                if (str == "") {
                    str = strValue;
                }
                else {
                    str = str + "|" + strValue;
                }
                strName = objRadio(i).name;
                strValue = " "
            }
            if (objRadio(i).checked) {
                strValue = objRadio(i).value;
            }
        }
    }
    str = str + "|" + strValue;
    document.getElementById("txtUserAnswer").value = str;
}

function WriteTestListen(Level) {
    var Url = "";
    switch (Level) {
        case "1":
            Url = "images/shiyinbufen/shiting_1.mp3";
            break;
        case "2":
            Url = "images/shiyinbufen/shiting_2.mp3";
            break;
        case "3":
            Url = "images/shiyinbufen/shiting_3.mp3";
            break;
        case "4":
            Url = "images/shiyinbufen/shiting_4.mp3";
            break;
        default:
            Level = "4";
            Url = "images/shiyinbufen/shiting_4.mp3";
            break;
    }
    var ListenHtml;
    ListenHtml = "<object id=\"MediaPlayer1\" width=\"350\" height=\"64\" classid=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\""
                + " codebase=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112\""
                + " align=\"baseline\" border=\"0\" standby=\"Loading Microsoft Windows Media Player components...\""
                + " type=\"application/x-oleobject\">"
                + " <param name=\"URL\" value=\"" + Url + "\">"
                + " <param name=\"autoStart\" value=\"true\">"
                + " <param name=\"invokeURLs\" value=\"false\">"
                + " <param name=\"playCount\" value=\"1\">"
                + " <PARAM NAME=\"volume\" VALUE=\"100\"> "
                + " <param name=\"defaultFrame\" value=\"datawindow\">"
                + " <embed src=\"" + Url + "\" align=\"baseline\" border=\"0\""
                + " width=\"350\" height=\"68\" type=\"application/x-mplayer2\" pluginspage=\"\" name=\"MediaPlayer1\""
                + " showcontrols=\"1\" showpositioncontrols=\"0\" showaudiocontrols=\"1\" showtracker=\"1\""
                + " showdisplay=\"0\" showstatusbar=\"1\" autosize=\"0\" showgotobar=\"0\" showcaptioning=\"0\""
                + " autostart=\"1\" autorewind=\"0\" animationatstart=\"0\" transparentatstart=\"0\" allowscan=\"1\""
                + " enablecontextmenu=\"1\" clicktoplay=\"0\" defaultframe=\"datawindow\" invokeurls=\"0\"></embed></object><br>"
                + " <table>"
                + " <tr style='vertical-align: top; height=5px'>"
                + " <td colspan='2' align='left'>"
                + " </td>"
                + " </tr>"
                + " <tr style='vertical-align: top;'>"
                + " <td colspan='2' align='left'><b>例1:</b>"
                + " </td>"
                + " </tr>"
                + " <tr style='vertical-align: top'>"
                + " <td>"
                + " &nbsp;"
                + " </td>"
                + " <td>"
                + " <img class='Answer' src='images/shiyinbufen/pic/" + Level +"-01.GIF' />"
                + " </td>"
                + " </tr>"
                + " <tr style='vertical-align: top; height=5px'>"
                + " <td colspan='2'>"
                + " </td>"
                + " </tr>"
                + " <tr style='vertical-align: top; height=5px'>"
                + " <td colspan='2' align='left'><b>例2:</b>"
                + " </td>"
                + " </tr>"
                + " <tr style='vertical-align: top'>"
                + " <td>"
                + " &nbsp;"
                + " </td>"
                + " <td>"
                + " <img class='Answer' src='images/shiyinbufen/pic/" + Level + "-02.GIF' />"
                + " </td>"
                + " </tr>"
                + " </table>";
    document.getElementById("TestListen").innerHTML = ListenHtml;
    document.getElementById("btnTest").disabled = "";
}


function GetNow() {
    var day = "";
    var month = "";
    var ampm = "";
    var ampmhour = "";
    var myweekday = "";
    var year = "";
    mydate = new Date();
    myweekday = mydate.getDay();
    mymonth = mydate.getMonth() + 1;
    myday = mydate.getDate();
    myyear = mydate.getYear();
    year = (myyear > 200) ? myyear : 1900 + myyear;
    if (myweekday == 0)
        weekday = " 星期日 ";
    else if (myweekday == 1)
        weekday = " 星期一 ";
    else if (myweekday == 2)
        weekday = " 星期二 ";
    else if (myweekday == 3)
        weekday = " 星期三 ";
    else if (myweekday == 4)
        weekday = " 星期四 ";
    else if (myweekday == 5)
        weekday = " 星期五 ";
    else if (myweekday == 6)
        weekday = " 星期六 ";
    document.write(year + "年" + mymonth + "月" + myday + "日 " + weekday);
}

function EnterExam(Money) {
    if (Money > 0) {
        if (!confirm("进入考试会扣除相应的考试费用:" + Money + "E币，是否继续?")) {
            return false;
        }
    }
    return true;
}

function showImgCheckCode() {
    var imgCheckCode = document.getElementById("imgCheckCode");
    if (imgCheckCode) {
        if (imgCheckCode.style.display == "none") {
            imgCheckCode.style.display = "";
            imgCheckCode.src = "checkimage.aspx?" + Math.random();
        }    
    }
}

function AnswerSelected(obj) {
    var objName = obj.name;
    if (document.getElementById(objName)) {
        document.getElementById(objName).className = "Selected";
    }
}
