function table_tag_all()
{
	var t;
	var tables;

	tables = document.body.getElementsByTagName("table");
	for(t = 0; t < tables.length; t++)
	{
	   table_tag(tables[t]);
	}
	
	return true;
}

function table_tag_id(table_id)
{
    return table_tag(document.getElementById(table_id));
}

function table_tag(object)
{
    var ret = true;
	var r, c;
	var rows;
	var cells;
	var classes;

    if(object.tagName.toLowerCase() == "table")
    {
    	rows = object.rows;
    	for(r = 0; r < rows.length; r++)
    	{
    		cells = rows[r].cells;
    		for(c = 0; c < cells.length; c++)
    		{
    			if((classes = cells[c].className) != 0)
    			{
    				classes += " ";
    			}
    			classes += "col"+c
    			classes += " row"+r;
    			classes += (c % 2) ? " col_odd" : " col_even";
    			classes += (r % 2) ? " row_odd" : " row_even";
    			cells[c].className = classes;
    		}
    	}
    }
    else
    {
        ret = false;
    }

    return ret;
}