"; } function LoadFrames() { if (g_theApp.isIE && g_theApp.verIE >= 5.0) { if (this.frmNavBar != null) { // Load the newer version of the nav bar if it was created, otherwise, // load the older one. var strNavBarFile = g_SupportingFileList[FileIndex_Nav]; if (strNavBarFile.length <= 0) { strNavBarFile = g_SupportingFileList[FileIndex_Nav2]; } this.frmNavBar.location.replace (strNavBarFile); } } else { if (this.frmNavBar != null) { this.frmNavBar.location.replace (g_SupportingFileList[FileIndex_Nav2]); } } // Load the first page. GoToPage (0); } function CreateFrameset (frame1, frame2, framesetAttrs, defaultFramesetAttrs) { if (frame1 != null && frame1.length > 0 && frame2 != null && frame2.length > 0) { var strFrameset; strFrameset = ""; strFrameset += frame1; strFrameset += frame2; strFrameset += ""; return strFrameset; } else if (frame1 != null && frame1.length > 0) { if (defaultFramesetAttrs != null && defaultFramesetAttrs.length > 0) { return CreateFrameset (frame1, " ", defaultFramesetAttrs, ""); } return frame1; } else if (frame2 != null && frame2.length > 0) { if (defaultFramesetAttrs != null && defaultFramesetAttrs.length > 0) { return CreateFrameset (" ", frame2, defaultFramesetAttrs, ""); } return frame2; } return ""; } function CreateDocument () { var frameCPText = ""; var frameNavBarText = ""; var frameZoomText = ""; // Does the current output format support zooming? if (ZoomAvailable ()) { frameZoomText = FrameZoom; } // Do we want a nav bar? if (g_FileList.length > 1 && (g_SupportingFileList[FileIndex_Nav].length > 0 || g_SupportingFileList[FileIndex_Nav2].length > 0)) { frameNavBarText = FrameNavBar; } // Do we have a prop viewer file, and does this browser support XML? if (g_SupportingFileList[FileIndex_CP].length > 0 && g_SupportingFileList[FileIndex_XML].length > 0 && SupportsXML () && g_theApp.objParser != null) { frameCPText = FrameCP; } // Create a frameset with the nav bar/zoom var frmsetNavZoom = CreateFrameset (frameNavBarText, frameZoomText, 'name="frmsetNavBar" cols="*,120"', ""); // Now put that frameset inside another frameset. This one will contain the actual // output pages. var frmsetOutput = CreateFrameset (FramePageView, frmsetNavZoom, 'rows="*,30" framespacing=0 onload="LoadFrames()"', '');//'rows="*" framespacing=0 onload="LoadFrames()"'); // Now put this frameset inside another one. This one will contain the // custom property viewer as well. var frmsetTotal = CreateFrameset (frameCPText, frmsetOutput, 'cols="25%,75%" onload="LoadFrames()"', ""); // One last check to make sure that we actually have a frameset to load. if (frmsetTotal == FramePageView) { frmsetTotal = CreateFrameset (FramePageView, FramePlaceHolder, 'rows="100%,0" onload="LoadFrames()"', ""); } document.write (frmsetTotal); } //-->