﻿// ---------------------------------------------------------------------------------------------------
// Define Parameter部分（常用参数定义）
// ---------------------------------------------------------------------------------------------------
var xmlAjax = new ActiveXObject("microsoft.xmldom");


// ---------------------------------------------------------------------------------------------------
// Basic Function部分（常用函数）
// ---------------------------------------------------------------------------------------------------
function Trim(info)
{
    if(info != null)
    {
        return info.replace(/(^\s*)|(\s*$)/g, "");
    }
    else
    {
        return "";
    }
}







// ---------------------------------------------------------------------------------------------------
// Control部分（控制部分 按钮事件等）
// ---------------------------------------------------------------------------------------------------
function forbidEnter(e)
{
    var keynum;
    if(window.event) // IE   
    {   
        keynum = e.keyCode;   
    }   
    else if(e.which) // Netscape/Firefox/Opera   
    {   
        keynum = e.which;   
    }   
    return keynum != 13;
}
function allowNumOnly(e) 
{
    var keynum;
    if(window.event) // IE   
    {   
        keynum = e.keyCode;   
    }   
    else if(e.which) // Netscape/Firefox/Opera   
    {   
        keynum = e.which;   
    }

    if((keynum >= 48 && keynum <= 57)) //|| keynum == 8 || (keynum >= 96 && keynum <= 105) || keynum == 46 || keynum == 37 || keynum == 39 || keynum == 190)
    {
        return true;
    }
    else
    {
        return false;
    }
} 











// ---------------------------------------------------------------------------------------------------
// UI部分（控制页面显示效果）
// ---------------------------------------------------------------------------------------------------
function inputIntro(id)
{
    document.getElementById(id + "_intro").style.display = "";
    document.getElementById(id + "_coding").style.display = "none";
    document.getElementById(id + "_error").style.display = "none";
    document.getElementById(id + "_right").style.display = "none";
}
function inputRequest(id)
{
    document.getElementById(id + "_intro").style.display = "none";
    document.getElementById(id + "_coding").style.display = "none";
    document.getElementById(id + "_error").style.display = "none";
    document.getElementById(id + "_right").style.display = "none";
}
function inputCoding(id)
{
    document.getElementById(id + "_intro").style.display = "none";
    document.getElementById(id + "_coding").style.display = "";
    document.getElementById(id + "_error").style.display = "none";
    document.getElementById(id + "_right").style.display = "none";
}
function inputCodingMsg(id, msg)
{
    document.getElementById(id + "_intro").style.display = "none";
    document.getElementById(id + "_coding").style.display = "";
    document.getElementById(id + "_error").style.display = "none";
    document.getElementById(id + "_right").style.display = "none";

    document.getElementById(id + "_coding_con").innerHTML = msg + "&nbsp;&nbsp;&nbsp;&nbsp;";
}
function inputError(id, msg)
{
    document.getElementById(id + "_intro").style.display = "none";
    document.getElementById(id + "_coding").style.display = "none";
    document.getElementById(id + "_error").style.display = "";
    document.getElementById(id + "_right").style.display = "none";
    
    document.getElementById(id + "_error_con").innerHTML = msg + "&nbsp;&nbsp;&nbsp;&nbsp;";
}
function inputRight(id)
{
    document.getElementById(id + "_intro").style.display = "none";
    document.getElementById(id + "_coding").style.display = "none";
    document.getElementById(id + "_error").style.display = "none";
    document.getElementById(id + "_right").style.display = "";
}
