<!--
if (self.name == 'menu') {
	// Sometimes, Netscape will try to load this index inside the menu frame.  I haven't
	// worked out why but this will detect that situation and reset the location property.
	self.location.href = "menu.htm";
} else {
	initialise();
	var thePage = pageFromSearch('how_to_shop.htm', theMenu, true);

	if (floatingMode) {
		self.document.writeln('<frameset frameborder="no" framespacing="0" border="0" cols="100%" rows="*,48" onUnload="unloadFloating();">');
		self.document.writeln('<frame name="menu" src="menu.htm" scrolling="auto" marginwidth="1" marginheight="1">');
		self.document.writeln('<frame name="menuCntrl" src="menucntrl.htm" scrolling="no" marginwidth="0" marginheight="0">');
		self.document.writeln('</frameset>');
	} else {
		self.document.writeln('<frameset frameborder="0" framespacing="0" border="0" cols="100%" rows="55,*">');
		self.document.writeln('<frame name="title" src="title.htm" SCROLLING=NO MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER=NO BORDER="0" NORESIZE>');
		self.document.writeln('<frameset cols="220,*" rows="100%">');
		self.document.writeln('<frameset cols="100%" rows="*,48">');
		self.document.writeln('<frame name="menu" src="menu.htm" scrolling="auto" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER=NO BORDER="0">');
		self.document.writeln('<frame name="menuCntrl" src="menucntrl.htm" scrolling="no" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER=NO BORDER="0">');
		self.document.writeln('</frameset>');
		self.document.writeln('<frame name="text" src="' + thePage +'" scrolling="auto" MARGINWIDTH="0" MARGINHEIGHT="0" FRAMEBORDER=NO BORDER="0">');
		self.document.writeln('</frameset>');
		self.document.writeln('</frameset>');
	}
}
//-->