var curTab = '';
function swap(to,from) {

	document.getElementById(to).innerHTML = document.getElementById(from).innerHTML;
	document.getElementById(curTab).className = 'lo';
	curTab = 'tab_'+from;
	document.getElementById(curTab).className = 'hi';

}

function init() {
	document.getElementById('training').innerHTML = document.getElementById('content').innerHTML;
	document.getElementById('about').style.display = 'none';
	document.getElementById('faqs').style.display = 'none';
	document.getElementById('training').style.display = 'none';
	curTab = 'tab_training';

	// Hide answers
	var answers = getElementsByClassName('answer','div',document.getElementById('faqs'));
	for (var i=0;i<answers.length;i++) {
		answers[i].style.display = 'none';
	}

	if (location.hash == '#top') {
		swap('content','about');
	}
	else if (location.hash == '#a-faqs') {
		swap('content','faqs');
	} else { // if (location.hash == '#a-training') {
		swap('content','training');
  	}
/*	else {
		swap('content','about');
	} */

}
function toggleHide(el) {
	el = typeof(el) == 'string' ? document.getElementById(el) : el;
	el.style.display = el.style.display == 'none' ? '' : 'none';
}
function getElementsByClassName(className, tag, elm){
	var testClass = new RegExp("(^|\\s)" + className + "(\\s|$)");
	var tag = tag || "*";
	var elm = elm || document;
	var elements = (tag == "*" && elm.all)? elm.all : elm.getElementsByTagName(tag);
	var returnElements = [];
	var current;
	var length = elements.length;
	for(var i=0; i<length; i++){
		current = elements[i];
		if(testClass.test(current.className)){
			returnElements.push(current);
		}
	}
	return returnElements;
}
function buildList(fromTag,fromClass,parentID,targetID) {
	var out = '<ol class="index">';
	var qs = document.getElementById(parentID).getElementsByTagName(fromTag);
	for (i=0;i<qs.length;i++) {
		if (qs[i].className == fromClass) {
			out += '<li>'+qs[i].innerHTML+'</li>'
		}
	}
	out +='</ol>';
	document.getElementById(targetID).innerHTML = out;
	
}
var pptAlerted = false;

function confirmPPT(link) {
	if (!pptAlerted) {
		alert('If you wish to print a PowerPoint presentation:\n   1. Download it to your computer, saving it as a Microsoft Powerpoint Presentation.\n   2. Then use your customary print menu commands.');
	}
	pptAlerted = true;
	return true;
}
