function showhide(szDivID, iState) // 1 visible, 0 hidden
		{
		   var obj = document.layers ? document.layers[szDivID] : document.getElementById ?  document.getElementById(szDivID).style : document.all[szDivID].style;
		   obj.display = (iState ? "inline" : "none");
		}
function showDIV(nExplain) {
		   showhide( 'divQ01',  (nExplain== 1)?1:0 );
		   showhide( 'divQ02',  (nExplain== 2)?1:0 );
		   showhide( 'divQ03',  (nExplain== 3)?1:0 );
		   showhide( 'divQ04',  (nExplain== 4)?1:0 );
		   showhide( 'divQ05',  (nExplain== 5)?1:0 );
		   showhide( 'divQ06',  (nExplain== 6)?1:0 );
		   showhide( 'divQ07',  (nExplain== 7)?1:0 );
		   showhide( 'divQ08',  (nExplain== 8)?1:0 );
		   showhide( 'divQ09',  (nExplain== 9)?1:0 );
		   showhide( 'divQ010',  (nExplain== 10)?1:0 );
		}












function toggle_visibility(id) {
	var e = document.getElementById(id);
	if(e.style.display == 'block')
		e.style.display = 'none';
	else
		e.style.display = 'block';
}





function toggle_div(id) {
    var diq = document.getElementById(id).style;
    diq.display=(diq.display=="none") ? "" : "none";

}

function showContent(vThis){
	// http://www.javascriptjunkie.com
	// halert(vSibling.className + " " + vDef_Key);

	vParent = vThis.parentNode;
	vSibling = vParent.nextSibling;
	while (vSibling.nodeType==3) {
		// Fix for Mozilla/FireFox Empty Space becomes a TextNode or Something
		vSibling = vSibling.nextSibling;
	};
	if(vSibling.style.display == "none"){
		vThis.src="img/collapse.gif";
		vThis.alt = "Hide div";
		vSibling.style.display = "block";
	} else {
		vSibling.style.display = "none";
		vThis.src="img/expand.gif";
		vThis.alt = "Show div";
	}
	return;
}
