// (C) Netlogic, 2005
hitchs.add(
	function() {
		ts = ArrayFromCollection(document.getElementsByTagName('table'));

		for(i in ts) {
			if(typeof ts[i] != 'object' || ts[i].className.strlen === 0 || ts[i].className.indexOf('inner') === -1) {
				continue;
			}
			var table = ts[i];

			if(table.getElementsByTagName('tr').length) {
				var colspan = 0;

				rows = ArrayFromCollection(table.childNodes);
				for(k in rows) {
					if(rows[k].nodeType !== 1) {
						rows[k].parentNode.removeChild(rows[k]);
					}
				}

				var tr = ArrayFromCollection(table.getElementsByTagName('tr'));
				for(j in tr) {
					var cells = ArrayFromCollection(tr[j].childNodes);
					for(k in cells) {
						if(cells[k].nodeType !== 1) {
							cells[k].parentNode.removeChild(cells[k]);
						}
					}
				}

				var tr = ArrayFromCollection(table.getElementsByTagName('tr'));
				var x = 0;
				var z = Array();

				for(j in tr) {
					if(typeof tr[j].firstChild === 'object' && tr[j].firstChild != null && tr[j].parentNode.parentNode == table) {
						if(tr[j].firstChild.tagName === 'TD') {
							switch((x % 2)) {
								case 0:
									tr[j].className = tr[j].className.length ? tr[j].className + ' gray' : 'gray';
									break;

							}

							x++;
						}

						if(tr[j].firstChild.tagName === 'TH') {
							x = 0;
						}
					}
				}
			}
		}
	}
);