
function getPage(aPageName, aBookmark)
{
	self.document.location.href = makeURL(aPageName, aBookmark);
}

function makeURL(aPageName, aBookmark)
{
	var pn = aPageName;
	var qs = "";
	if (0 < pn.indexOf("?"))
	{
		var k = pn.indexOf("?");
		qs = "&" + pn.substr(k+1);
		pn = pn.substr(0, k);
	}
	var i = pn.indexOf("/");
	var s = "";
	var b = "";
	if (arguments.length > 1 && aBookmark) b = "#" + aBookmark;
	if (i >= 0 && i <= 2) s = "router.asp" + b + "?p=" + pn.substr(i+1);
	else s = "router.asp" + b + "?p=" + pn;
	
	s += qs;
	
	var p = self.location.search;
	var qs = "";
	if (p.length && p.length > 1)
	{
		p = p.substr(1);
		p = p.split("&");
		if (p.length)
		{
			for (i = 0; i < p.length; i++)
			{
				if ("p=" == p[i].substr(0, 2).toLowerCase()) continue;
				qs += "&" + p[i];
			}
		}
		else if ("p=" != p.substr(0, 2).toLowerCase())
			qs = "&" + p;
		if (qs) s += qs;
	}
	return s;
}

