function GoToAnchor() {
	// don't let default2.html be summoned on its own
	var loc = location; // global Window object is automatically used here
	if (loc == top.location) { // we are not in a frame; make it so we are
		var href = loc.href.toLowerCase();
		if ((href.indexOf("tidbits") >= 0 || href.indexOf("apeth") >= 0) && href.indexOf("default2") >= 0) {
			href = href.replace("default2", "default");
			location.replace(href);
			return;
		}
	}
	
	// relocate to anchor if the surrounding frameset was summoned using an anchor reference
	// based on http://www.serve.com/apg/workshop/framedAnchors/
	 
    // First, get the anchor reference off the parent frame's URL, if there is one

	var anchorString = parent.location.hash;
	if (anchorString.length > 0) {
		var ourAnchorString = location.hash;
		if (anchorString == ourAnchorString) {
			return;
		}
		var newhref = (location.protocol + "//" + location.host + location.pathname + anchorString);
		location.href = newhref;
	}
}
