/** * receives callback response from server and processes the done page. */ function completeTaskHandler(xmlDoc, text) { var urlNode = DomUtil.getElementByTagName(xmlDoc.documentElement,"Url"); var urlForward = DomUtil.getNodeValue(urlNode); if( "true" == urlNode.getAttribute("ContextRelative") ) { if( urlForward.length > CONTEXT_PATH.length ) { if( urlForward.substring(0,CONTEXT_PATH.length) != CONTEXT_PATH ) { urlForward = CONTEXT_PATH + urlForward; } } else { urlForward = CONTEXT_PATH + urlForward; } } document.location = urlForward; }