function toggleListP(tbody) {
	tbody.style.display = 'none';
	
	var details, itemdate;
	var tds = tbody.getElementsByTagName('td');
	var tdsl = tds.length;
	var ths = tbody.getElementsByTagName('th');
	var thsl = ths.length;

	for (var i=0; i<tdsl; i++) {
		var td = tds[i];
		if (td.className == 'details') {
			details = td;
			details.parentNode.removeChild(td);
		} else if (td.style.display == 'none') {
			td.style.display = '';
			td.parentNode.style.display = '';
			if (td.parentNode.className != 'item_title') {
				td.onkeypress = function(){toggleListP(tbody)};
				td.onclick = td.onkeypress;
				td.style.cursor = 'pointer';
			}
		} else {
			td.style.display = 'none';
			if (td.parentNode.className != 'item_title') {
				td.onkeypress = null;
				td.onclick = null;
				td.style.cursor = '';
			}
		}
	}

	for (var i=0; i<thsl; i++) {
		var th = ths[i];
		if (th.style.display == 'none') {
			th.style.display = '';
			th.onkeypress = function(){toggleListP(tbody)};
			th.onclick = th.onkeypress;
			th.style.cursor = 'pointer';
		} else if (th.className != 'download' && th.parentNode.className != 'item_title') {
			th.parentNode.style.display = 'none';
			th.style.display = 'none';
			th.onkeypress = null;
			th.onclick = null;
			th.style.cursor = '';
		} else if (th.className == 'download' && !details) {
			th.parentNode.style.display = '';
			detailsText = document.createTextNode('Click here for details...');
			cell = document.createElement('td');
			cell.colSpan=2;
			cell.className='details';
			cell.appendChild(detailsText);
			cell.onkeypress = function(){toggleListP(tbody)};
			cell.onclick = cell.onkeypress;
			cell.style.cursor = 'pointer';
			th.parentNode.insertBefore(cell,th);
		}
	}
	
	tbody.style.display = '';
}
function toggleStartP() {
	var table = document.getElementById('podcast_items');
	var tbodies = table.getElementsByTagName('tbody');
	var tbodyc = tbodies.length;
	for (var i=0; i<tbodyc; i++) {
		var tbody = tbodies[i];
		toggleListP(tbody);
	}
}

