/**
 * @author Admin
 */
addLoadEvent(toggleWhatsOn);
							
function toggleWhatsOn(){
	if (!document.getElementById) return false;
	if (!document.getElementById('whatson')) return false;
	
	//hide item details if javascript is enabled
	pArray=document.getElementsByTagName('p');
	for(i=0; i<pArray.length;i++){
		if (pArray[i].className=='details'){
			pArray[i].style.display='none';
		}
	}
	
	var sidebar = document.getElementById('whatson');
	var headers = sidebar.getElementsByTagName('h3');
	for (var i=0;i<headers.length;i++) {
		var header = headers[i];
		header.onclick = function() {
			showDetails(this);
		}
		header.onkeypress = header.onclick;
		header.style.cursor = 'pointer';
		if (!header.getAttribute('title')) {
			header.setAttribute('title','click to display');
			header.className='closed';
		}
	}
}

function showDetails(header){
	var container = header.parentNode;
	for (var j=0;j<container.childNodes.length;j++) {
		var current_node = container.childNodes[j];
			if (current_node.nodeType == 1 && (current_node.nodeName == 'p' || current_node.nodeName == 'P') && current_node.className == 'details') {	
				if (current_node.style.display=='block'){
					current_node.style.display='none';
				}else{
					current_node.style.display='block';
				}
			}
	}
		if (header.getAttribute('title') == 'click to display') {
			header.setAttribute('title', 'click to hide');
			header.className='open';
		}else{
			header.setAttribute('title', 'click to display');
			header.className='closed';
		}
}

