function alternateRowColors( tableId, oddRowColor, evenRowColor, numOfRowsToSkip ) {
	rowOffset = ( numOfRowsToSkip ) ? numOfRowsToSkip : 0;
	if ( document.getElementById && document.getElementsByTagName )
	{
		tableObj = document.getElementById( tableId );
		if ( tableObj )
		{
			allRows = tableObj.getElementsByTagName( 'TR' );
			tableRows = new Array();
			for ( i = 0; i < allRows.length; i++ )
			{
				if ( allRows[i].parentNode.parentNode.getAttribute( 'id' ) == tableId )
				{
					tableRows[tableRows.length] = allRows[i];
				}
			}
			rowColor = evenRowColor;
			numberOfRowsToColor = 0;
			for ( rowNum = rowOffset; rowNum < tableRows.length; rowNum++ )
			{
				if ( numberOfRowsToColor == 0 )
				{
					if ( tableRows[rowNum].getElementsByTagName( 'TD' )[0] == null )
					{
						continue;
					}
					rowColor = ( rowColor == oddRowColor ) ? evenRowColor : oddRowColor;
					rowspanNum = tableRows[rowNum].getElementsByTagName( 'TD' )[0].getAttribute( 'rowspan' );
					numberOfRowsToColor = rowspanNum ? ( rowspanNum * 1 ) : 1;
				}
				tableRows[rowNum].style.backgroundColor = rowColor;
				numberOfRowsToColor--;
			}
		}
	}
}

function setRowWidth( tableId, rowLengths ) 
{
//	if ( document.getElementById && document.getElementsByTagName  && rowLengths && (!(navigator.userAgent.indexOf('MSIE 5') && navigator.userAgent.indexOf('Mac'))) )
	var macIE = navigator.userAgent;
	var isMacIE = false;
	if(macIE) { isMacIE = (macIE.indexOf('MSIE')>0 && macIE.indexOf('Mac')>0 );}
  if ( document.getElementById && document.getElementsByTagName  && rowLengths  && !isMacIE)
	{
		var rowArrays = rowLengths.split('-');
		var tableObj = document.getElementById( tableId );
		var appendTo = tableObj;
		for(i=0;i<tableObj.childNodes.length;i++)
		{
			if(tableObj.childNodes[i].nodeName == 'THEAD') {appendTo = tableObj.childNodes[i]};
	}
		if ( appendTo )
		{
			var newTD, newIMG;
			var newTR = document.createElement( 'TR' );
			for(var i=0;i<rowArrays.length;i++)
			{
				newTD = document.createElement( 'TD' );
				newTD.className='shimmy';
				newIMG = document.createElement( 'IMG' );
				newIMG.src = 'http:\/\/i.cnn.net/cnn/images/1.gif';
				newIMG.height = 1;
				newIMG.width = rowArrays[i]-1;
				newIMG.hspace = 0;
				newIMG.vspace = 0;
				newIMG.border = 0;
				newTD.appendChild(newIMG);
				newTR.appendChild(newTD);
			}
			appendTo.appendChild(newTR);
		}
	}
}
