// JavaScript for The Dance Directory
// 7 Feb 2011

function open_frame(divframe) {
	// close all other events frames first
	var els = document.getElementsByTagName('div');
	var i = els.length; 
	while( i-- ) {
		if(els[i].id.indexOf('show-') === 0 ) {
			els[i].style.display="none";
		}
	}
	
	document.getElementById(divframe).style.display="block"
}

function close_frame(divframe) {
	document.getElementById(divframe).style.display="none"
}

function show_frame(divid) {
  divframe='show-event-'+divid
  openframe='click-info-'+divid
  closeframe='click-close-'+divid
  if (document.getElementById(divframe).style.display=="none") {
	// close all other events frames first
	var els = document.getElementsByTagName('div');
	var i = els.length; 
	while( i-- ) {
		if(els[i].id.indexOf('show-') === 0 ) {
			els[i].style.display="none";
		}
	}
	var elp = document.getElementsByTagName('span');
	var j = elp.length; 
	while( j-- ) {
		if(elp[j].id.indexOf('click-close-') === 0 ) {
			elp[j].style.display="none";
		}
	}
	
	document.getElementById(divframe).style.display="block";
	document.getElementById(openframe).style.display="none";
	document.getElementById(closeframe).style.display="inline";
	document.getElementById(openframe).innerHTML="";
  }
  else if (document.getElementById(divframe).style.display=="block") {
	document.getElementById(divframe).style.display="none";
	document.getElementById(closeframe).style.display="none";
	document.getElementById(openframe).innerHTML="Click on the title to show information";
  }
}

function show_span(spanid) {
    spantext='click-info-'+spanid
	document.getElementById(spantext).style.display="inline"
}

function hide_span(spanid) {
    spantext='click-info-'+spanid
	document.getElementById(spantext).style.display="none"
}


