var powerReadFrame = parent.dkv_PowerRead;
var mapFrame = parent.dkv_Map;
var summaryFrame = parent.dkv_Summary;

function loadPowerReadForSummary()
{
	if ( !isPowerReadFramesetOpenForSummary() )
		setFrameset( "dkvSummariesRows", "40%, *", "*" );
}

function isPowerReadLoadedForSummary()
{
	if ( isPowerReadFramesetOpenForSummary() ) { return true; }
	else { return false; }
}

function clickTheme(thisName, thisParagraphs)
{
	if (!isPowerReadLoadedForSummary())
	{
		loadPowerReadForSummary();
	}
	mapFrame.highlightThemeWithText(thisName);
	selectTheme(thisName, thisParagraphs);
}

function selectTheme(theName, theParagraphs)
{
	var resultDoc = dkv_getPowerReadTransform( powerReadHref, theName, theParagraphs )

	powerReadFrame.document.open();
	if (ie)
	{
		powerReadFrame.document.write(resultDoc);
	}
	else if (moz)
	{
		var theContent = (new XMLSerializer()).serializeToString(resultDoc);
		replaceSubstring(theContent, "&lt;", "<");
		powerReadFrame.document.write(theContent);
	}
	powerReadFrame.document.close();
}

function isPowerReadFramesetOpenForSummary()
{
	var frameset = parent.document.getElementById("dkvSummariesRows");
	if (frameset)
	{
		if (frameset.rows == "40%, *")
			return true;
	}
	return false;
}

function isPowerReadFramesetOpenForKMap()
{
	var frameset = parent.document.getElementById("dkvSummariesRows");
	if (frameset)
	{
		if (frameset.rows == "0, *")
		{
			return true;
		}
	}
	return false;
}

function isMapFramesetOpen()
{
	var frameset = parent.document.getElementById("dkvMapCols");
	if (frameset)
	{
		if (frameset.cols != "0, *")
			return true;
	}
	return false;
}