﻿//-------------------------------------------------------------------
//版权所有：版权所有(C) 2008，深圳迪蒙科技有限公司
//系统名称：B2B v3.0
//文件名称：Comm.Js
//作　　者：龚  杰
//完成日期：2009-09-21
//功能说明：请将所有的验证代码写成公司方法移到此文件中
//-----------------------------------------------------------------

///<summary>获取指定的对象</summary>   
///<param name="objID">对象ID</param>   
function $(objID)
{
    return document.getElementById(objID);
}

///<summary>给对象绑定事件，未传入对象的话默认绑定window</summary>   
///<param name="eventName">事件名称,不包含on</param>   
///<param name="funName">调用函数名</param>   
///<param name="obj">要绑定事件的对象</param>   
var Bind = function(eventName, fun, obj) {
    if (obj == null || obj == undefined) {   
        obj = window;   
    }   
    if (obj.attachEvent) {   
        obj.attachEvent("on" + eventName, fun);   
    }   
    else if (obj.addEventListener) {   
        obj.addEventListener(eventName, fun, false);   
    }   
}; 

///<summary>递归获取XML的值</summary>   
///<param name="oNode">节点对象</param>  
///<return>返回节点对象下所有子节点的内容</return> 
function getText(oNode) {
    var sText = "";
    try{
        for (var i = 0; i < oNode.childNodes.length; i++) {
            if (oNode.childNodes[i].hasChildNodes()){
                sText += getText(oNode.childNodes[i]);
            }
            else{
                sText += oNode.childNodes[i].nodeValue;
            }
        }
    }
    catch(ex){}
    return sText;
}

//验证是否为正整数
function checkNum(obj)
{
    var tmp = obj;
     var re = /^[1-9]+[0-9]*]*$/; //判断正整数 
     if(!re.test(tmp))
     {
        return false;
     }
     return true;
}
//去除数字左边的0
function Lzero(s){
    return s.replace( /^\s*/, "").replace( /^[0]*/, "");
}

//去左空格
function Ltrim(s){
    return s.replace( /^\s*/, "").replace( /^[" "|"　"]*/, "");
}
//去右空格;
function Rtrim(s){
    return s.replace( /\s*$/, "").replace( /[" "|"　"]*$/, "");
}
//左右空格;
function Trim(s){
    return Rtrim(Ltrim(s));
}
Request = {
 QueryString : function(item){
  var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
  return svalue ? svalue[1] : svalue;
 }
}