function _trim(s) {
    return s.replace(/(^\s+)|(\s+$)/g, "");
}
function _getLayer (layerID)
{
    if (document.getElementById(layerID)) {
            return document.getElementById(layerID);
    } else if (document.all(layerID)) {
            return document.all(layerID);
    }
}

/** 後端管理 圖示選擇
 *  修改者：小企鵝 noon@ms8.url.com.tw
 */
function write_icon () 
{
    if (_getLayer('icondiv').style.visibility == 'hidden') {
        divstring  = '';
        divstring += '<TABLE BORDER=1 CELLSPACING=0 BORDERCOLORLIGHT=#666666 BORDERCOLORDARK=#FFFFFF CELLPADDING=3 bgcolor=' + light_color + ' ><tr>';
        for (i=1; i<=90; i++) {
            p = String(i);
            switch (p.length) {
                case 1:
                    p = '00' + p;
                    break;
                case 2:
                    p = '0' + p;
                    break;
            }
            if (i%10 == 1) 
                divstring += '</tr><tr>';
            divstring += '<td><img src=' + imgpath + '/16x16/'+ p +'.gif style="cursor:hand;" onClick="icon_hide();icon_change(\''+ p + '\');"></td>';
        }
        divstring += '</tr></table>';
        _getLayer('icondiv').innerHTML        = divstring;
        _getLayer('icondiv').style.visibility = 'visible';
    } else {
        icon_hide ();
   }
}

function icon_hide ()
{
    _getLayer('icondiv').style.visibility='hidden';
}

function icon_change (i)
{
    _getLayer('imgicon').src = imgpath + '/16x16/' + i + '.gif';
    document.frm.icon.value     = i;
}
