function fnOpenImageViewer ( f )
{
var strUrl = "img.php?i=" + f;
var strWinOptions = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,location=no,width=100,height=100,top=100,left=100";
var oImageViewer = window.open ( strUrl , "" , strWinOptions );
oImageViewer.focus ();
return false; // Prevents link from working.
}


function flipImg ( id , src )
{
var img = document.getElementById ( id );
img.src = src;
img.onclick = fnOpenLargeImage;
return false;
}



function fnOpenLargeImage ()
{
var strImg = this.src; // Source of IMG that triggered this event.
strImg = strImg.substr ( strImg.lastIndexOf ( "/" ) + 1 ); // Strip path.
fnOpenImageViewer ( "img_L/" + strImg );
return;
}



function fnToC_H2 ()
{
// DPB version, updated 2011-02-15.
if (!document.getElementsByTagName) return;
var hasInnerText = (document.getElementsByTagName("body")[0].innerText != undefined) ? true : false;
var strH2 = "";
var strTOC = "";
var oTOC = document.getElementById("ToC");
var h2s = document.getElementsByTagName("h2");
for ( var i = 0 ; i < h2s.length ; i++ ) {
	var h2 = h2s[i];
	if ( hasInnerText ) strH2 = h2.innerText;
	else strH2 = h2.textContent;
	strTOC = strTOC + "<a href='#a" + i + "'>" + strH2 + "</a> | ";
	h2.innerHTML = strH2 + "<a name='a" + i + "' id='a" + i + "'></a>";
}
oTOC.innerHTML = strQuickLinksCaption + ": " + strTOC;
return;
}

var oPopup = "";
