--- /dev/null
+<%@ page contentType="text/html; charset=utf-8"%>
+<%@ page import="org.springframework.web.context.*"%>
+<%@ page import="org.springframework.web.context.support.*"%>
+<%@ page import="com.pentila.evalcomp.manager.Beans" %>
+<%@ page import="java.util.*"%>
+<%@ page import="org.springframework.security.ui.cas.util.MultiCasProcessingFilterEntryPoint"%>
+
+<%
+
+String s = request.getParameter("service");
+String realUrl = request.getParameter("realUrl");
+
+
+WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(application);
+Beans wsa = (Beans)wac.getBean("beansUtil");
+
+List<String> l = ((org.springframework.security.ui.cas.util.MultiCasProcessingFilterEntryPoint)wsa.getApplicationContext().getBean("casProcessingFilterEntryPoint")).getLoginUrls();
+
+String loginPage = ((org.springframework.security.ui.cas.util.MultiCasProcessingFilterEntryPoint)wsa.getApplicationContext().getBean("casProcessingFilterEntryPoint")).getLoginFormUrl();
+
+%>
+
+
+<html>
+
+<head>
+
+<script language="javascript">
+
+var count = 0;
+
+function run(){
+window.location.replace("<%= realUrl %>");
+}
+
+function addCount(name){
+count = count +1;
+
+}
+
+function testCount(){
+if (count==<%=l.size()%>){
+setTimeout("finallyRedirect()", 1000);
+}else{
+setTimeout("testCount()", 500);
+}
+}
+
+function finallyRedirect(){
+window.location.replace("<%= loginPage %>?service=<%=realUrl%>");
+}
+
+</script>
+
+</head>
+<body>
+
+<script language="javascript">
+testCount();
+setTimeout("finallyRedirect()", 10000);
+</script>
+
+
+
+<% for (String url : l){%>
+
+<iframe style="display:none;" src="<%=url%>?service=<%=s %>" onLoad="addCount()"></iframe>
+
+<%}%>
+
+
+
+
+</body>
+
+</html>