// Get URL parameters
function GetURLParams()
{
    var strCallingURL = new String(parent.document.location);
    var strParams = strCallingURL.substring(strCallingURL.indexOf('?'), strCallingURL.length);
    return(strParams);
}
// Parse variables passed on URL line
// Assumes global variable strURLParams
function ParseURLVars(strURLParams, strName)
{
    var DELIMETER = '&';    // STANDARD CGI CALLING PARAMETER SEPARATOR/DELIMETER
    var partialString = '';
    if (strURLParams.indexOf(strName + '=') != -1)
    {
        partialString = strURLParams.substring(strURLParams.indexOf(strName + '=') + strName.length + 1, strURLParams.length);

        // ENSURE THAT AN ENDING DELIMETER EXISTS
        if (partialString.indexOf(DELIMETER) != -1)
        {
            return(partialString.substring(0, partialString.indexOf(DELIMETER)));
        }
        else
        {
            // NO DELIMETER EXISTS, COPY TO END OF STRING
            return(partialString);
        }
    }
    else
    {
        return('');
    }
}

// Make default frame set
function MakeDefaultFS(document)
{
	var strURLParams = GetURLParams();
	var strPage = ParseURLVars(strURLParams, 'p');
	if (strPage == '') strPage = 'main.asp';
	var strBkm = ParseURLVars(strURLParams, 'b');
	if (strBkm != '') strBkm = '#' + strBkm;
	
	document.writeln('<frameset framespacing="0" border="0" frameborder="0" rows="100,27,*">');
	document.writeln('  <frame name="banner" scrolling="no" noresize target="main" src="../banner/banner.htm" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" noresize>');
	document.writeln('  <frame name="menu" scrolling="no" noresize target="main" src="../menus/menu.htm" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" noresize>');
	document.writeln('  <frameset framespacing="0" border="0" frameborder="0" cols="160,*">');
	document.writeln('    <frame name="toc" target="main" src="toc.asp" frameborder="0" marginwidth="5" marginheight="1" scrolling="auto" noresize>');
	document.writeln('    <frame name="main" src="'+strPage+strBkm+'" frameborder="0" marginwidth="10" marginheight="10" scrolling="auto" noresize>');
	document.writeln('  </frameset>');
	document.writeln('</frameset>');
	document.writeln('<noframes>');
	document.writeln('<body topmargin="0" leftmargin="0">');
	document.writeln('<p>This page uses frames, but your browser does not support them.</p>');
	document.writeln('</body>');
	document.writeln('</noframes>');
}
