String path = RepositoryUtil.normalize( form.getPath()+"/"+node.getName() );
String path = WebdavConnection.normalize( form.getPath()+"/"+node.getName() );
	public String getLinkedName()	{		String contextPath = ((HttpServletRequest)getPageContext().getRequest()).getContextPath();		ActionMapping mapping = (ActionMapping)((HttpServletRequest)getPageContext().getRequest()).getAttribute(Globals.MAPPING_KEY);		BrowserForm form = (BrowserForm)((HttpServletRequest)getPageContext().getRequest()).getAttribute( mapping.getAttribute() );		NodeBean node = (NodeBean)this.getObject();		if( form.getSite() == null )		{			// browsing sites			String link = "<a href='"+contextPath+"/browser.do?site="+node.getName()+"&path=/'>"			  +node.getName()+"</a>";			return link;		} 		else if( node.getHasChildren() )		{			// build the call to this same page via the Action with the new path			String site = form.getSite();			String path = RepositoryUtil.normalize( form.getPath()+"/"+node.getName() );			String link = "<a href='"+contextPath+"/browser.do?site="+site+"&path="+path+"'>"			  +node.getName()+"</a>";			return link;		} 		else 		{			String link = "<a href='"+contextPath+"/viewer.do?site="+form.getSite()+				"&path="+form.getPath()+				"&file="+node.getName()+"'>"			  +node.getName()+"</a>";			return link;		}	}