function frameMe(){
//	Loads frameset passing the required page and target frame as a parameter
	var frameset = "home.htm";   // name of frameset
	var frame = "Main";          // name of the frame to load document into
//
//
	url = new String(self.document.location);
	var pos = url.lastIndexOf("/") + 1;
	var page = url.substr(pos);
	var AM = unescape("%26");
	// Menu, Corner, and Header pages default to Intro page
	if (page == "menu.htm") page = "intro.htm";
	if (page == "corner.htm") page = "intro.htm";
	if (page == "header.htm") page = "intro.htm";
	// Change any anchor # to a & as a # upsets loadDoc()
	if (page.indexOf('#') != -1) {
		var parms = page.split('#');	
		page = parms[0] + AM + parms[1];
	}
	var s = frameset + "?" + page + AM + frame; // set parm
	top.location.replace(s);
	return; 
	}

function loadDoc(){
// 	Called onLoad in menu.htm page
	var parmstring = parent.location.search;
	var AM = unescape("%26");

	if (parmstring.indexOf(AM) != -1) {
//         		Format is page frame or page anchor frame
		var parms = parmstring.split(AM);
		var page = parms[0].substr(1);
		if (parms[2]) {
			var page = page + "#" + parms[1];
			var frame = parms[2];
		} else {
			var frame = parms[1];
		}
		if(page && frame){              // if parameters
//              		eval is dangerous without extra code so presume Main is the frame
			parent.Main.location.replace(page);
//			var s = "top." + frame + ".location.replace('" + page + "')";
//			eval(s);
		}
	}
	return; 
	}

function errorHandler(msg,url,lno) { 
     var alertmsg = "There has been an internal error in URL\n\n";
     alertmsg += url + "\n\n at line " + lno;
     alert (alertmsg);        
     return true;
}

//window.onerror = errorHandler; 
// had to disable as IE started giving
// internal errors - maybe due to latest IE fix?
// Also, if IE Tools show error is enabled then get 2 sets of messages!
      
// If page loaded without frameset then force frameset to load.
// This happens when search engine points to web page meant for sub frame.

if (parent == self) {frameMe();} 

//window.defaultOnError = window.onerror; // store default handler
//window.onerror = null;    // disable error handler
//window.onerror = window.defaultOnError;  // restore default handler

// end of scripts