function decorateTable(id){
		
	table = $(id);
	
    if(table){
        var allRows = table.select('tr')
        var bodyRows = table.select('tbody tr');
        var headRows = table.select('thead tr');
        var footRows = table.select('tfoot tr');
        for(var i=0; i<bodyRows.length; i++){
            if((i+1)%2==0) {
                bodyRows[i].addClassName('even');
				//echo(bodyRows[i]);
				
            }
            else {
                bodyRows[i].addClassName('odd');
            }
        }
		
        if(headRows.length) {
          headRows[0].addClassName('first');
          headRows[headRows.length-1].addClassName('last');
        }
        if(bodyRows.length) {
          bodyRows[0].addClassName('first');
          bodyRows[bodyRows.length-1].addClassName('last');
        }
        if(footRows.length) {
          footRows[0].addClassName('first');
          footRows[footRows.length-1].addClassName('last');
        }
		
		
        if(allRows.length) {
            for(var i=0;i<allRows.length;i++){
                var cols = allRows[i].getElementsByTagName('TD');
				
                if(cols.length) {
                    Element.addClassName(cols[cols.length-1], 'last');
                };
            }
        }
    }
}

function decorateList(list){
    if($(list)){
        var items = $(list).select('li')
        if(items.length) items[items.length-1].addClassName('last');
        for(var i=0; i<items.length; i++){
            if((i+1)%2==0)
                items[i].addClassName('even');
            else
                items[i].addClassName('odd');
        }
    }
}

var console;
function echo(msg) {
	if (console) {
	console.log(msg);
	}
}
