diff --git a/src/main/webapp/static/js/openolat/iframe.js b/src/main/webapp/static/js/openolat/iframe.js
index 6e089570b8003d4e61aa403323bc3f229a59dd9a..690a098280162be260cdb58ee55d3033efb077e6 100644
--- a/src/main/webapp/static/js/openolat/iframe.js
+++ b/src/main/webapp/static/js/openolat/iframe.js
@@ -302,17 +302,16 @@ function b_changeLinkTargets() {
 		if (anchor.getAttribute('href')) {
 			var target = anchor.getAttribute('target');
 			var href = anchor.getAttribute("href");
-			if (href.indexOf("/auth/repo/go?rid=") != -1 
-					|| (href.indexOf("/url/") != -1 && (
-							href.indexOf("/RepositoryEntry/") != -1 
-							|| href.indexOf("/BusinessGroup/") != -1 
-							|| href.indexOf("Site/", href.indexOf("/url/")) != -1
-							|| href.indexOf("/CatalogEntry/") != -1										
-							|| href.indexOf("/Portal/") != -1
-							|| href.indexOf("/CatalogAdmin/") != -1
-							|| href.indexOf("/CoachSite/") != -1
-							|| href.indexOf("/GMCMenuTree/") != -1
-						)
+			if ((href.indexOf("/url/") != -1 || href.indexOf("/auth/") != -1) && 
+					(
+						href.indexOf("/repo/go?rid=") != -1 
+						|| href.indexOf("/RepositoryEntry/") != -1 
+						|| href.indexOf("/BusinessGroup/") != -1 
+						|| href.indexOf("Site/") != -1
+						|| href.indexOf("/CatalogEntry/") != -1										
+						|| href.indexOf("/Portal/") != -1
+						|| href.indexOf("/CatalogAdmin/") != -1
+						|| href.indexOf("/GMCMenuTree/") != -1
 					)
 			) {
 				// absolute links to repository entries have to by opened in the parent frame