﻿
function $$(id) {
    var temp_Item = document.getElementById(id);
    return temp_Item;
}
//为控件设置CSS
function setCss(id, className) {
    var item = document.getElementById(id);
    if (item != null && item != undefined && item != "null")       
        item.className = className
}
 
function GetRequest() 
{
    var url = location.search; //获取url中"?"符后的字串
    var theRequest = new Object();
    if (url.indexOf("?") != -1) 
    { 
          var str = url.substr(1);
          strs = str.split("&");
          for(var i = 0; i < strs.length; i ++) 
          { 
                theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
          }
    }
    return theRequest;
}

//格式化输入
function StrConvNarrow(str) {
    var result = '';
    for (i = 0; i < str.length; i++) {
        code = str.charCodeAt(i);
        if (code >= 65281 && code <= 65373) {
            result += String.fromCharCode(str.charCodeAt(i) - 65248);
        } else if (code == 12288) {
            result += ' ';
        }
        else if (code == 12290) {
            result += '.';
        }
        else if (code == 44) {
            result += '.';
        } else {
            result += str.charAt(i);
        }
    }
    return result;
}

if (typeof ($) == 'undefined')
    $ = function(id) { return document.getElementById(id); }

    
//var Request = new Object();
//Request = GetRequest();
//参数1 = Request['参数1'];

//验证输入是否为IPv4格式
function verifyIp(ip) {
    var re = /^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;
    // 说明：反向引用子匹配模式是以"("左括号开始的，第一个为$1,第二个为$2,以此类推
    if (re.exec(ip) != null) {
        if (RegExp.$1 < 0 || RegExp.$1 > 255) { return false };
        if (RegExp.$2 < 0 || RegExp.$2 > 255) { return false };
        if (RegExp.$3 < 0 || RegExp.$3 > 255) { return false };
        if (RegExp.$4 < 0 || RegExp.$4 > 255) { return false };
        return true;
    }
    else {
        return false
    }
}

//全角转半角
function StrConvNarrow(str) {
    var result = '';
    for (i = 0; i < str.length; i++) {
        code = str.charCodeAt(i);
        if (code >= 65281 && code <= 65373) {
            result += String.fromCharCode(str.charCodeAt(i) - 65248);
        } else if (code == 12288) {
            result += ' ';
        }
        else if (code == 12290) {
            result += '.';
        }
        else if (code == 44) {
            result += '.';
        } else {
            result += str.charAt(i);
        }
    }
    return result;
}