function jspsGETEncodeData (pDataArray, pHREF)
{
	var s = "";
	var elIndex = "";
	for (elIndex in pDataArray) {
		if (s) s += "&";
		s += elIndex + "=" + escape(pDataArray[elIndex].toString());
	}
	if (s) s = "?" + s;
	if (pHREF) {
		var n = pHREF.indexOf("?");
		if (n != -1)
			pHREF = pHREF.substring(0, n - 1);
		s = pHREF + s;
	}
	return s;
}

function jspsGETDecodeData (pDataArray)
{
	while (pDataArray.lenght > 0) {
		pDataArray.pop();
	}
	var s = window.location.search;
	var sLength = s.length;
	var i = 1;
	var j = 0;
	var k = 0;
	while (i < sLength) {
		j = s.indexOf("=", i);
		if (j == -1) break;
		var sName = s.substring(i, j);
		k = s.indexOf("&", j);
		if (k == -1) k = sLength;
		var sValue = s.substring(j + 1, k);
		pDataArray[sName] = unescape(sValue);
		i = k + 1;
	}
}


