﻿// JScript 文件


function DeleteConfim(text)
{
    if(confirm("确定要Delete记录: " + text + " 吗?"))
    {
        return true;
    }
    return false;
}

//只能输入数字和点
function clearNoNum(obj)
{
    obj.value = obj.value.replace(/[^\d.]/g,"");
    obj.value = obj.value.replace(/^\./g,"");
    obj.value = obj.value.replace(/\.{2,}/g,".");
    obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
}

function ExtractNumber(obj, decimalPlaces, allowNegative)
{
    var temp = obj.value;

    // avoid changing things if already formatted correctly
    var reg0Str = '[0-9]*';
    if (decimalPlaces > 0) {
    reg0Str += '\\.?[0-9]{0,' + decimalPlaces + '}';
    } else if (decimalPlaces < 0) {
    reg0Str += '\\.?[0-9]*';
    }
    reg0Str = allowNegative ? '^-?' + reg0Str : '^' + reg0Str;
    reg0Str = reg0Str + '$';
    var reg0 = new RegExp(reg0Str);
    if (reg0.test(temp)) return true;

    // first replace all non numbers
    var reg1Str = '[^0-9' + (decimalPlaces != 0 ? '.' : '') + (allowNegative ? '-' : '') + ']';
    var reg1 = new RegExp(reg1Str, 'g');
    temp = temp.replace(reg1, '');

    if (allowNegative) {
    // replace extra negative
    var hasNegative = temp.length > 0 && temp.charAt(0) == '-';
    var reg2 = /-/g;
    temp = temp.replace(reg2, '');
    if (hasNegative) temp = '-' + temp;
    }

    if (decimalPlaces != 0) {
    var reg3 = /\./g;
    var reg3Array = reg3.exec(temp);
    if (reg3Array != null) {
    // keep only first occurrence of .
    // and the number of places specified by decimalPlaces or the entire string if decimalPlaces < 0
    var reg3Right = temp.substring(reg3Array.index + reg3Array[0].length);
    reg3Right = reg3Right.replace(reg3, '');
    reg3Right = decimalPlaces > 0 ? reg3Right.substring(0, decimalPlaces) : reg3Right;
    temp = temp.substring(0,reg3Array.index) + '.' + reg3Right;
    }
    }

    obj.value = temp;
}

function tab(a, b, c) {
    for (i = 1; i <= b; i++) {
        if (c == i) {
            // 判断选择模块
            document.getElementById(a + "_mo_" + i).style.display = "block";  // 显示模块内容
            document.getElementById(a + "_to_" + i).className = "no";   // 改变菜单为选中样式
        }
        else {
            // 没有选择的模块
            document.getElementById(a + "_mo_" + i).style.display = "none"; // 隐藏没有选择的模块
            document.getElementById(a + "_to_" + i).className = "q";  // 清空没有选择的菜单样式
        }
    }
}

function go() {
    window.parent.frames["mainFrame"].history.go(1);
}

function back() {
    window.parent.frames["mainFrame"].history.back();
}

function refresh() {
    window.parent.frames["mainFrame"].history.go(0);
}

function stop() {
    window.parent.frames["mainFrame"].window.stop();
 }


