";
var columns = scheduler[objName].columns;
var widths = [];
var unsized_columns = columns.length;
var avail_width = scheduler._obj.clientWidth - 2*columns.length -20;//-20 for possible scrollbar, -length for borders
for(var ind=0; ind < columns.length; ind++){
var val = columns[ind].initialWidth*1;
if(!isNaN(val) && columns[ind].initialWidth !== '' && columns[ind].initialWidth !== null && typeof columns[ind].initialWidth != 'boolean'){
unsized_columns--;
avail_width -= val;
widths[ind] = val;
}else {
widths[ind] = null;
}
}
var unsized_width = Math.floor(avail_width / unsized_columns);
var availStyles = ["text-align", "padding-left","padding-right"];
for(var i=0; i < columns.length; i++){
var column_width = !widths[i] ? unsized_width : widths[i];
columns[i].width = column_width - scheduler._grid._calcPadding(columns[i], objName);
var cell_style = scheduler._grid._getStyles(columns[i], availStyles);
head += "
" + (columns[i].label === undefined ? columns[i].id : columns[i].label) + "
";
}
head +="
";
return head;
};