function maxchars(obj,e,max) {
    key = (document.all) ? e.keyCode : e.which;
    if(obj.value.length >= max && key != 8)
        return false;
    return true;
}

function open_gc_overlay (panel_action, post_data, panel_name, overlay_name, width, var2, height) {
    witPanel = new CustomPanel();
    witPanel.init(panel_name, overlay_name, width, var2, height);
    var sUrl = panel_action;
    var postData = 'window=' + post_data;
    var callback = {
        success: function(o) {
            if (o.responseText == undefined)
                return;
            witPanel.setContent(o);
        },
        failure: function(o) {}
    };
    YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
}