validator.jsp revision 9740fa737ef2ed9453ab46d145777dbbbf6a747b
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%--
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Copyright (c) 2008 Sun Microsystems Inc. All Rights Reserved
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync The contents of this file are subject to the terms
2b821db1fc1a1e0641081be52d2c044ebc24c8bcvboxsync of the Common Development and Distribution License
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync (the License). You may not use this file except in
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync compliance with the License.
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync You can obtain a copy of the License at
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync https://opensso.dev.java.net/public/CDDLv1.0.html or
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync opensso/legal/CDDLv1.0.txt
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync See the License for the specific language governing
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync permission and limitations under the License.
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync When distributing Covered Code, include this CDDL
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Header Notice in each file and include the License file
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync at opensso/legal/CDDLv1.0.txt.
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync If applicable, add the following below the CDDL Header,
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync with the fields enclosed by brackets [] replaced by
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync your own identifying information:
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "Portions Copyrighted [year] [name of copyright owner]"
81afddc2a9738b6bde1c1c01db0cf62eed9e6b04vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync $Id: validator.jsp,v 1.8 2009/11/20 22:45:57 ggennaro Exp $
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync--%>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%--
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Portions Copyrighted 2013 ForgeRock AS
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync--%>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%@ page pageEncoding="UTF-8"%>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%@ page import="com.sun.identity.common.SystemConfigurationUtil" %>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%@ page import="com.sun.identity.shared.Constants" %>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%@ page import="com.sun.identity.workflow.ValidateSAML2" %>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%@ page import="com.sun.identity.workflow.WorkflowException" %>
ad27e1d5e48ca41245120c331cc88b50464813cevboxsync<%@ page import="java.net.MalformedURLException" %>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%@ page import="java.net.URL" %>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%@ page import="java.net.URLEncoder" %>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%@ page import="java.text.MessageFormat" %>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync<%@ page import="java.util.Locale" %>
6747811f5505e9275a79882daf73942490558270vboxsync<%@ page import="org.owasp.esapi.ESAPI" %>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<html>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync<head>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String deployuri = null;
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String serverURL = null;
2b821db1fc1a1e0641081be52d2c044ebc24c8bcvboxsync try {
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync URL url = new URL(request.getRequestURL().toString());
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String prot = url.getProtocol();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync String port = Integer.toString(url.getPort());
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (port.equals(-1)) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync port = prot.equals("http") ? "443" : "80";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync deployuri = url.getPath();
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync int idx = deployuri.indexOf("/", 1);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync if (idx != -1) {
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync deployuri = deployuri.substring(0, idx);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync }
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync serverURL = prot + "://" + url.getHost() + ":" + port + deployuri;
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync } catch (MalformedURLException e) {
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync deployuri = SystemConfigurationUtil.getProperty(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync Constants.AM_SERVICES_DEPLOYMENT_DESCRIPTOR);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String serverProtocol = SystemConfigurationUtil.getProperty(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync Constants.AM_SERVER_PROTOCOL);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String serverHost = SystemConfigurationUtil.getProperty(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync Constants.AM_SERVER_HOST);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String serverPort = SystemConfigurationUtil.getProperty(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync Constants.AM_SERVER_PORT);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync serverURL = serverProtocol + "://" + serverHost + ":" +
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync serverPort + deployuri;
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync }
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync request.setCharacterEncoding("UTF-8");
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String realm = request.getParameter("realm");
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync if (!ESAPI.validator().isValidInput("HTTP Parameter Value: " + realm, realm, "HTTPParameterValue", 2000, false)) {
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync realm = "";
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync }
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String cot = request.getParameter("cot");
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync if (!ESAPI.validator().isValidInput("HTTP Parameter Value: " + cot, cot, "HTTPParameterValue", 2000, false)) {
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync cot = "";
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync }
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String idp = request.getParameter("idp");
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync if (!ESAPI.validator().isValidInput("HTTP Parameter Value: " + idp, idp, "HTTPParameterValue", 2000, false)) {
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync idp = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String sp = request.getParameter("sp");
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync if (!ESAPI.validator().isValidInput("HTTP Parameter Value: " + sp, sp, "HTTPParameterValue", 2000, false)) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync sp = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String locale = request.getParameter("locale");
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync if (!ESAPI.validator().isValidInput("HTTP Parameter Value: " + locale, locale, "HTTPParameterValue", 2000, false)) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync locale = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String setupFailedTitle = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String setupError = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authIDPTitle = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authIDPPassed = ValidateSAML2.getMessage(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync "validate.help.auth.idp.passed", locale);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String authIDPFailed = ValidateSAML2.getMessage(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync "validate.help.auth.idp.failed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authIDPAgain = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.auth.idp.again", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authSPTitle = "";
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authSPPassed = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.help.auth.sp.passed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authSPFailed = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.help.auth.sp.failed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String authSPAgain = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.auth.sp.again", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String accLinkTitle = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.title.account.linking", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String accLinkPassed = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.help.account.linking.passed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String accLinkFailed = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.help.account.linking.failed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String sloTitle = ValidateSAML2.getMessage(
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync "validate.title.single.logout", locale);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync String sloPassed = ValidateSAML2.getMessage(
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync "validate.help.single.logout.passed", locale);
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync String sloFailed = ValidateSAML2.getMessage(
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync "validate.help.single.logout.failed", locale);
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync
2b821db1fc1a1e0641081be52d2c044ebc24c8bcvboxsync String ssoTitle = "";
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync String ssoPassed = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.help.single.login.passed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync String ssoFailed = ValidateSAML2.getMessage(
23a9871a0529153e9acd72f2892d1daba911b620vboxsync "validate.help.single.login.failed", locale);
23a9871a0529153e9acd72f2892d1daba911b620vboxsync String ssoAgain = ValidateSAML2.getMessage(
9960b537f41818c96be5b4426013af0854278fe2vboxsync "validate.help.single.login.again", locale);
23a9871a0529153e9acd72f2892d1daba911b620vboxsync
9960b537f41818c96be5b4426013af0854278fe2vboxsync String accTermTitle = ValidateSAML2.getMessage(
23a9871a0529153e9acd72f2892d1daba911b620vboxsync "validate.title.account.termination", locale);
23a9871a0529153e9acd72f2892d1daba911b620vboxsync String accTermPassed = ValidateSAML2.getMessage(
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync "validate.help.account.termination.passed", locale);
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync String accTermFailed = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.help.account.termination.failed", locale);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync ValidateSAML2 validator = null;
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync try {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync validator = new ValidateSAML2(realm, idp, sp);
81afddc2a9738b6bde1c1c01db0cf62eed9e6b04vboxsync {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Object[] param = {validator.getIDPEntityId()};
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync authIDPTitle = MessageFormat.format(validator.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.title.auth.idp", locale), param);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Object[] param = {validator.getSPEntityId()};
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync authSPTitle = MessageFormat.format(validator.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.title.auth.sp", locale), param);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync if (validator.isIDPHosted()) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Object[] param = {validator.getIDPEntityId()};
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync ssoTitle = MessageFormat.format(validator.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.title.single.login_hosted", locale), param);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync } else {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync Object[] param = {validator.getSPEntityId()};
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync ssoTitle = MessageFormat.format(validator.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.title.single.login_remote", locale), param);
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync } catch (WorkflowException e) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync setupFailedTitle = ValidateSAML2.getMessage(
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "validate.title.setup.failed", locale);
8e0616c621e9632ac793dc6d38c40e34cf487bd2vboxsync setupError = e.getL10NMessage(Locale.getDefault());
9d4498106267e3834edc3a37bca5ca660153525cvboxsync }
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync%>
5d69af51557e9e9db029ecd243e820383af49b18vboxsync
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync<link rel="stylesheet" type="text/css" href="<%= deployuri %>/com_sun_web_ui/css/css_ns6up.css" />
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync<link rel="stylesheet" type="text/css" href="<%= deployuri %>/console/css/openam.css" />
806777c97722a7357a84a864435c6a7e1315b2c6vboxsync
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync<script language="JavaScript">
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsyncvar statusAuthIdp = -1;
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsyncvar statusAuthSp = -1;
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsyncvar statusAccLink = -1;
6747811f5505e9275a79882daf73942490558270vboxsyncvar statusSLO = -1;
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsyncvar statusSSO = -1;
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsyncvar statusAccTerm = -1;
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
817d003403ed9395143bd4ba88fbd9cb60e5eeebvboxsyncfunction onLoad() {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync if (setupError.length() > 0) {
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsync out.println("document.getElementById('setupError').style.display='';");
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync out.println("top.errorOccured();");
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync } else {
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync out.println("logout();");
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsync if (!validator.isFedlet()) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("setTimeout(\"authIdp()\", 3000);");
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsync } else {
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsync out.println("setTimeout(\"singleLogin()\", 3000);");
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsync }
908de807ce469f0659d73de24dfd088abc1a16d0vboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
817d003403ed9395143bd4ba88fbd9cb60e5eeebvboxsync}
817d003403ed9395143bd4ba88fbd9cb60e5eeebvboxsync
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsyncfunction logout() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync if (validator != null) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync out.println("top.gotoHiddenFrame1('" +
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync validator.getIDPLogoutURL() + "');");
817d003403ed9395143bd4ba88fbd9cb60e5eeebvboxsync if (!validator.isFedlet()) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync out.println("top.gotoHiddenFrame2('" +
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync validator.getSPLogoutURL() + "');");
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync }
468c2bcb36eb9a032f5dd0fcb34db10bd58e9996vboxsync%>
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync}
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync
9eea21d61089fe62b80ef3f4549600091c2b1967vboxsyncfunction authIdp() {
e06a7c97712c2fb5d6a55a2b80e774913ed91d1avboxsync document.getElementById('authIdpFailed').style.display = 'none';
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync document.getElementById('authSp').style.display = '';
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync document.getElementById('accLink').style.display = '';
e06a7c97712c2fb5d6a55a2b80e774913ed91d1avboxsync document.getElementById('slo').style.display = '';
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync document.getElementById('sso').style.display = '';
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync document.getElementById('accTerm').style.display = '';
ed24120b1d8a2eddf4291a9654cf45b2372135abvboxsync document.getElementById('authIdpProcessing').style.display = '';
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync<%
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync if ((validator != null) && !validator.isFedlet()) {
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync out.println("top.gotoURL('" +
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync validator.getIDPLoginURL() +
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "?goto=" + URLEncoder.encode(serverURL +
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync "/validatorStatus.jsp?s=idpauth&v=1") +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "&gotoOnFail=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=idpauth&v=-1") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.auth.idp');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync window.scrollTo(0, 0);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction authIdpPassed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSp').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authIdpProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authIdpPassed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAuthIdp = 1;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync setTimeout("authSp()", 2000);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction authIdpFailed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authIdpProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authIdpFailed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAuthIdp = 0;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.gotoURL("validatorAuthFail.jsp?m=idp&locale=<%= locale %>");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction authSp() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSpFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSpProcessing').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if ((validator != null) && !validator.isFedlet()) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoURL('" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync validator.getSPLoginURL() +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "?goto=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=spauth&v=1") +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "&gotoOnFail=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=spauth&v=-1") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.auth.sp');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync window.scrollTo(0, 50);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction authSpPassed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSpProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSpPassed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLink').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAuthSp = 1;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync accountLinking();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction authSpFailed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSpProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('authSpFailed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAuthSp = 0;
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync top.gotoURL("validatorAuthFail.jsp?m=sp");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction accountLinking() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkProcessing').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if ((validator != null) && !validator.isFedlet()) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoURL('validateWait.jsp?locale=" + locale + "&m=" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync URLEncoder.encode("validate.wait.account.linking") +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoHiddenFrame1('" + validator.getSSOURL() +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "&RelayState=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=acclink&v=1") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.account.linking');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync window.scrollTo(0, 150);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.trackAccountLink();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction accLinkPassed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkPassed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('slo').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAccLink = 1;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync singleLogout();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction accLinkFailed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accLinkFailed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync statusAccLink = 0;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync getReport();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction singleLogout() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloProcessing').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if ((validator != null) && !validator.isFedlet()) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoURL('validateWait.jsp?locale=" + locale + "&m=" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync URLEncoder.encode("validate.wait.single.logout") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoHiddenFrame1('" + validator.getSLOURL() +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "&RelayState=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=slo&v=1") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.single.logout');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync window.scrollTo(0, 200);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.trackSingleLogout();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction sloPassed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloPassed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('slo').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusSLO = 1;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync singleLogin();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction sloFailed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sloFailed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusSLO = 0;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync getReport();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction singleLogin() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('ssoFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sso').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('ssoProcessing').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (validator != null ) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync if( validator.isSalesforceSP() ) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync // SF doesn't support relay states outside of their domain
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoURL('" + validator.getSSOURL() + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.single.login');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync } else {
306c9476e7ced5929504a72695204a17374e23bavboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync out.println("top.gotoURL('" + validator.getSSOURL() +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "&RelayState=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=sso&v=1&sendRedirectForValidationNow=true") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.single.login');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync window.scrollTo(0, 250);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.trackSingleLogin();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction getReport() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync var url = "validatorRpt.jsp";
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (validator != null) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("url += '?idp=' + '" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync URLEncoder.encode(validator.getIDPEntityId()) + "';");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (validator.isFedlet()) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("url += '&fedlet=' + '" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync URLEncoder.encode(validator.getSPEntityId()) + "';");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync } else {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("url += '&sp=' + '" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync URLEncoder.encode(validator.getSPEntityId()) + "';");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync %>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (statusAuthIdp > -1) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += '&authidp=' + statusAuthIdp;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync if (statusAuthSp > -1) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += '&authsp=' + statusAuthSp;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (statusAccLink > -1) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += '&acclink=' + statusAccLink;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (statusSLO > -1) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += '&slo=' + statusSLO;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (statusSSO > -1) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += '&sso=' + statusSSO;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (statusAccTerm > -1) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += '&accterm=' + statusAccTerm;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync url += "&locale=<%= locale %>";
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.gotoURL(url);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction ssoPassed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('ssoFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('ssoProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('ssoPassed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sso').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTerm').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusSSO = 1;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (validator != null) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (!validator.isFedlet()) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("accTermination();");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync } else {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("getReport();");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync %>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction ssoFailed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('sso').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('ssoProcessing').style.display = 'none';
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync document.getElementById('ssoFailed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusSSO = 0;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.gotoURL("validatorAuthFail.jsp?m=sso&locale=<%= locale %>");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction accTermPassed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTermFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTermProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTermPassed').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTerm').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAccTerm = 1;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsyncfunction accTermFailed() {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTermProcessing').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTermFailed').style.display = '';
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync top.showFooter('');
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync statusAccTerm = 0;
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync getReport();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsyncfunction accTermination() {
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync document.getElementById('accTermFailed').style.display = 'none';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync document.getElementById('accTermProcessing').style.display = '';
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<%
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync if (validator != null) {
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoURL('validateWait.jsp?locale=" + locale + "&m=" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync URLEncoder.encode("validate.wait.account.termination") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.gotoHiddenFrame1('" +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync validator.getAccountTerminationURL() +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "&RelayState=" + URLEncoder.encode(serverURL +
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync "/validatorStatus.jsp?s=accTerm&v=1") + "');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync out.println("top.showFooter('validate.footer.account.termination');");
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync }
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync%>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync window.scrollTo(0, 250);
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync top.trackAccountTermination();
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync}
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</script>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</head>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<body class="DefBdy" onLoad="onLoad();">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<table border=0 cellpadding=2 cellspacing=10 width="100%">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<td bgcolor="#666699">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=1 cellspacing=0 width="100%">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td bgcolor="#FFFFFF">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<!-- content -->
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=10 cellspacing=0>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="setupError" style="display:none">
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressFailedTitle" id="ErrorTitle"><%= setupFailedTitle %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressText" id="ErrorText"><%= ESAPI.encoder().encodeForHTML(setupError) %></span>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync <div id="authIdpProcessing" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspointer.gif" width="33" height="33" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressTitle"><%=ESAPI.encoder().encodeForHTML(authIDPTitle) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="authIdpPassed" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspassed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressDoneTitle"><%=ESAPI.encoder().encodeForHTML(authIDPPassed) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="authIdpFailed" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressFailedTitle"><%= ESAPI.encoder().encodeForHTML(authIDPFailed) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="authSp" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><div><img src="<%= deployuri %>/com_sun_web_ui/images/other/dot.gif" alt="" border="0" height="10" width="30" /></div></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressText"><%=ESAPI.encoder().encodeForHTML(authSPTitle) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync <div id="authSpProcessing" style="width:100%;display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspointer.gif" width="33" height="33" /></td>
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync <td><span class="ProgressTitle"><%= ESAPI.encoder().encodeForHTML(authSPTitle) %></span><br /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="authSpPassed" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspassed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressDoneTitle"><%=ESAPI.encoder().encodeForHTML(authSPPassed) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="authSpFailed" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressFailedTitle"><%=ESAPI.encoder().encodeForHTML(authSPFailed) %></span></td>
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="accLink" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <tr><td><div><img src="<%= deployuri %>/com_sun_web_ui/images/other/dot.gif" alt="" border="0" height="10" width="30" /></div></td>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <td><span class="ProgressText"><%= ESAPI.encoder().encodeForHTML(accLinkTitle) %></span></td>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync </tr>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync </table>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <div id="accLinkProcessing" style="display:none">
306c9476e7ced5929504a72695204a17374e23bavboxsync <table border=0 cellpadding=0 cellspacing=2>
306c9476e7ced5929504a72695204a17374e23bavboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspointer.gif" width="33" height="33" /></td>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync <td><span class="ProgressTitle"><%= ESAPI.encoder().encodeForHTML(accLinkTitle) %></span><br /></td>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync </tr>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync </table>
760446f710619a9daa6cedc7f0601f49e4ea3442vboxsync </div>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync <div id="accLinkPassed" style="display:none">
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync <table border=0 cellpadding=0 cellspacing=2>
68a95b86122c4c00bce18f0905444b1d15ff5935vboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspassed.gif" width="28" height="26" /></td>
68a95b86122c4c00bce18f0905444b1d15ff5935vboxsync <td><span class="ProgressDoneTitle"><%=ESAPI.encoder().encodeForHTML(accLinkPassed) %></span></td>
306c9476e7ced5929504a72695204a17374e23bavboxsync </tr>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync </table>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync </div>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync <div id="accLinkFailed" style="display:none">
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <table border=0 cellpadding=0 cellspacing=2>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
5f1e58ec89214322de33da422af1165dde513644vboxsync <td><span class="ProgressFailedTitle"><%=ESAPI.encoder().encodeForHTML(accLinkFailed) %></span></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </tr>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </table>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </div>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync <div id="slo" style="display:none">
306c9476e7ced5929504a72695204a17374e23bavboxsync <table border=0 cellpadding=0 cellspacing=2>
306c9476e7ced5929504a72695204a17374e23bavboxsync <tr><td><div><img src="<%= deployuri %>/com_sun_web_ui/images/other/dot.gif" alt="" border="0" height="10" width="30" /></div></td>
306c9476e7ced5929504a72695204a17374e23bavboxsync <td><span class="ProgressText"><%= ESAPI.encoder().encodeForHTML(sloTitle) %></span></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </tr>
306c9476e7ced5929504a72695204a17374e23bavboxsync </table>
306c9476e7ced5929504a72695204a17374e23bavboxsync </div>
306c9476e7ced5929504a72695204a17374e23bavboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync <div id="sloProcessing" style="display:none">
306c9476e7ced5929504a72695204a17374e23bavboxsync <table border=0 cellpadding=0 cellspacing=2>
306c9476e7ced5929504a72695204a17374e23bavboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspointer.gif" width="33" height="33" /></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync <td><span class="ProgressTitle"><%= ESAPI.encoder().encodeForHTML(sloTitle) %></span><br /></td>
306c9476e7ced5929504a72695204a17374e23bavboxsync </tr>
306c9476e7ced5929504a72695204a17374e23bavboxsync </table>
306c9476e7ced5929504a72695204a17374e23bavboxsync </div>
306c9476e7ced5929504a72695204a17374e23bavboxsync
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync <div id="sloPassed" style="display:none">
306c9476e7ced5929504a72695204a17374e23bavboxsync <table border=0 cellpadding=0 cellspacing=2>
306c9476e7ced5929504a72695204a17374e23bavboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspassed.gif" width="28" height="26" /></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync <td><span class="ProgressDoneTitle"><%=ESAPI.encoder().encodeForHTML(sloPassed) %></span></td>
306c9476e7ced5929504a72695204a17374e23bavboxsync </tr>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
306c9476e7ced5929504a72695204a17374e23bavboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync <div id="sloFailed" style="display:none">
306c9476e7ced5929504a72695204a17374e23bavboxsync <table border=0 cellpadding=0 cellspacing=2>
306c9476e7ced5929504a72695204a17374e23bavboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync <td><span class="ProgressFailedTitle"><%=ESAPI.encoder().encodeForHTML(sloFailed) %></span></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </tr>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync </table>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync </div>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <div id="sso" style="display:none">
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync <table border=0 cellpadding=0 cellspacing=2>
4d8251400411b4dcf2c86b5b0376a326ff45938cvboxsync <tr><td><div><img src="<%= deployuri %>/com_sun_web_ui/images/other/dot.gif" alt="" border="0" height="10" width="30" /></div></td>
e90377a22a76ec3a527b71b4fceacc0ae83889acvboxsync <td><span class="ProgressText"><%= ESAPI.encoder().encodeForHTML(ssoTitle) %></span></td>
770b162ae9bf2d6ba81bea6dbff7f10af1b31a22vboxsync </tr>
68a95b86122c4c00bce18f0905444b1d15ff5935vboxsync </table>
68a95b86122c4c00bce18f0905444b1d15ff5935vboxsync </div>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <div id="ssoProcessing" style="display:none">
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <table border=0 cellpadding=0 cellspacing=2>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspointer.gif" width="33" height="33" /></td>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <td><span class="ProgressTitle"><%= ESAPI.encoder().encodeForHTML(ssoTitle) %></span><br /></td>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync </tr>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync </table>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync </div>
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <div id="ssoPassed" style="display:none">
ba8183e1a0c699f5b5131a03e157fc7e39ed3009vboxsync <table border=0 cellpadding=0 cellspacing=2>
306c9476e7ced5929504a72695204a17374e23bavboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspassed.gif" width="28" height="26" /></td>
306c9476e7ced5929504a72695204a17374e23bavboxsync <td><span class="ProgressDoneTitle"><%=ESAPI.encoder().encodeForHTML(ssoPassed) %></span></td>
306c9476e7ced5929504a72695204a17374e23bavboxsync </tr>
306c9476e7ced5929504a72695204a17374e23bavboxsync </table>
306c9476e7ced5929504a72695204a17374e23bavboxsync </div>
306c9476e7ced5929504a72695204a17374e23bavboxsync
306c9476e7ced5929504a72695204a17374e23bavboxsync <div id="ssoFailed" style="display:none">
306c9476e7ced5929504a72695204a17374e23bavboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressFailedTitle"><%=ESAPI.encoder().encodeForHTML(ssoFailed) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="accTerm" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><div><img src="<%= deployuri %>/com_sun_web_ui/images/other/dot.gif" alt="" border="0" height="10" width="30" /></div></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressText"><%= ESAPI.encoder().encodeForHTML(accTermTitle) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="accTermProcessing" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspointer.gif" width="33" height="33" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressTitle"><%= ESAPI.encoder().encodeForHTML(accTermTitle) %></span><br /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="accTermPassed" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progresspassed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressDoneTitle"><%=ESAPI.encoder().encodeForHTML(accTermPassed) %></span></td>
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <div id="accTermFailed" style="display:none">
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <table border=0 cellpadding=0 cellspacing=2>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <tr><td><img src="<%= deployuri %>/console/images/progressfailed.gif" width="28" height="26" /></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync <td><span class="ProgressFailedTitle"><%=ESAPI.encoder().encodeForHTML(accTermFailed) %></span></td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
dbb494ae5e54ac7d47356344bcf0f3c799c11de3vboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </div>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync<!-- content -->
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync </table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</td>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</tr>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</table>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</body>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync</html>
b47f1bf67de12aaf4f0827597196f26a5539c34bvboxsync