// Copyright (c) 2003 Beagle Computing Pty Ltd.	All rights reserved.

//====================================================================
//
//  JavaScript code to put page	back into its frame
//
//  Copyright Beagle Computing Pty Ltd,	2003
//
//  www.beagle-it.com
//
//	version:	1.0
//	Date:		1 April	2003
//
//====================================================================
//

// ===================== Configuration Data ====================
var defaultStartPage = '/index.html';

var frameUrls = new Array();
frameUrls['navbar']		= 'website_files/top_nav.htm';
frameUrls['left_nav']	= 'website_files/home-l.htm';
frameUrls['main']		= 'website_files/home-m.htm';
frameUrls['copyright']	= 'website_files/copyright.htm';

var frameHierarchyOrder = ['main', 'left_nav', 'navbar', 'copyright'];




// ===================== externally accessible data and	functions ====================

function CheckInFrame(whichFrame, HomepageURL) {
	if (top.location == self.location) {
		subframe = document.location.href;
		if (!HomepageURL) {
			HomepageURL = defaultStartPage;
		}
		subframe = escape(subframe);
		subframe = subframe.replace(/\//g, '%2F');
		subframe = subframe.replace(/\\/g, '%5C');
		self.location.replace(HomepageURL + '?'	+ whichFrame + '=' + subframe);
	}
}

function DetermineLoadFrames() {
	if (top.location != self.location) {
		top.location = self.location;
	}
}

function writeFrame(whichFrame, FrameParams) {
	document.write('<frame name="' + whichFrame + '" src="' + frameUrls[whichFrame] + '" '+ FrameParams +'>');
}

// ===================== internal data and	functions ====================

var originalURL = document.location.href;
var contentTarget =	originalURL.substring(originalURL.indexOf('?')+1, originalURL.indexOf('='));
var contentURL = originalURL.substring(originalURL.indexOf('=')+1, originalURL.length);
contentURL = unescape(contentURL);
if (contentTarget.length > 0) {
	if (frameUrls[contentTarget]) {
		frameUrls[contentTarget] = contentURL;
	}
}

