﻿//------------------------------------------------------------------------------------------
// 将所有 name=chkID 的checkbox设置为checked=chkStatus。用于全部选择和全部取消)
//------------------------------------------------------------------------------------------
function setChecked(chkID, chkStatus)
{
    var arrCheck = document.getElementsByName(chkID);
    for (var i = 0; i < arrCheck.length; i++)
    {
        arrCheck[i].checked = chkStatus;
    }
}


//------------------------------------------------------------------------------------------
// 获取所有 name=chkID, checked=chkStatus 的集合(,分隔的字符串)
//------------------------------------------------------------------------------------------
function getChecked(chkID, chkStatus)
{
    var arrCheck = document.getElementsByName(chkID);
    var strValues = '';
    
    for (var i = 0; i < arrCheck.length; i++)
    {
        if (arrCheck[i].checked == chkStatus)
        {
            strValues = strValues + arrCheck[i].value + ',';
        }
    }
    
    return strValues;
}

//------------------------------------------------------------------------------------------
//IE支持innerText,而Firefox不支持innerText,支持textContent
//------------------------------------------------------------------------------------------
function getInnerText(obj)
{ 
    return document.all?obj.innerText:obj.textContent; 
}

function setInnerText(obj,value)
{
    document.all?(obj.innerText=value):(obj.textContent=value); 
}

//去掉字串左边的空格 
function lTrim(str) 
{ 
    if (str.charAt(0) == " " || str.charAt(0) == "　") 
    { 
        //如果字串左边第一个字符为空格 
        str = str.slice(1);//将空格从字串中去掉 
        //这一句也可改成 str = str.substring(1, str.length); 
        str = lTrim(str); //递归调用 
    } 
    return str; 
} 

//去掉字串右边的空格 
function rTrim(str) 
{ 
    var iLength; 

    iLength = str.length; 
    if (str.charAt(iLength - 1) == " " || str.charAt(iLength - 1) == "　") 
    { 
        //如果字串右边第一个字符为空格 
        str = str.slice(0, iLength - 1);//将空格从字串中去掉 
        //这一句也可改成 str = str.substring(0, iLength - 1); 
        str = rTrim(str); //递归调用 
    } 
    return str; 
}

function Trim(str)
{
    return rTrim(lTrim(str));
}
