function getUrl() {
	// Read in the Query String and seperate the Query Argument
	var sOriginalUrl = document.URL;
	sOriginalUrl= sOriginalUrl.replace(/%3A/g, ":");
	sOriginalUrl= sOriginalUrl.replace(/%2F/g, "/");
	sOriginalUrl= sOriginalUrl.replace(/%3F/g, "?");
	sOriginalUrl= sOriginalUrl.replace(/%3D/g, "=");
	sOriginalUrl= sOriginalUrl.replace(/%26/g, "&");
	var aArgs= sOriginalUrl.substring(document.URL.indexOf("?")+1).split("&");

	var sSearchUrl  = "http://careers.peopleclick.com/careerscp/client_ms/external/search.do";
	var sGatewayUrl = "http://careers.peopleclick.com/careerscp/client_ms/external/gateway.do";
	var aParams = [];
	var bSearchParams = false;

	for ( var x=0; x<aArgs.length; x++ ) {
		var pos = aArgs[x].indexOf("=");
		var argName = aArgs[x].substring(0, pos);
        var argValue = aArgs[x].substring(pos+1);

		if ( argName.toUpperCase() == "CPURL" ) {
			// Handle first argument to PeopleClick
			aArg = argValue.split('?')[1]
			pos = aArg.indexOf("=");
			argName = aArg.substring(0, pos);
			argValue = aArg.substring(pos+1);
			bSearchParams = true;
		}

		aParams.push(argName + "=" + argValue);
	}

	if ( bSearchParams ) {
		return sGatewayUrl + '?' + aParams.join('&');
	} else {
		return sSearchUrl;
	}
} 
