//Functions to hide and show the appropriate blocks

function unhide(page) {
var aryClassElements = getElementsByClassName('unhidden',document.body);
for (var i = 0; i < aryClassElements.length; i++) {
aryClassElements[i].className = 'hidden';
}
var item1 = document.getElementById(page);
if (item1) {item1.className=(item1.className=='hidden')?'unhidden':'hidden';}
}
function getElementsByClassName(strClassName, obj) {
var ar = arguments[2] || new Array();
var re = new RegExp("\\b" + strClassName + "\\b", "g");
if ( re.test(obj.className) ) {
ar.push( obj );
}
for (var i = 0; i < obj.childNodes.length; i++)
getElementsByClassName(strClassName, obj.childNodes[i], ar);
return ar;
}
