Login.jsp revision 678fa69e5b163e6445a26c1859e464dbcd8cb953
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi<%--
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
49b7860084dbba18bc00b29413d6182197f9fe93Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi Copyright (c) 2005 Sun Microsystems Inc. All Rights Reserved
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi The contents of this file are subject to the terms
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi of the Common Development and Distribution License
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi (the License). You may not use this file except in
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi compliance with the License.
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi You can obtain a copy of the License at
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi https://opensso.dev.java.net/public/CDDLv1.0.html or
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi opensso/legal/CDDLv1.0.txt
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi See the License for the specific language governing
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi permission and limitations under the License.
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi When distributing Covered Code, include this CDDL
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi Header Notice in each file and include the License file
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi at opensso/legal/CDDLv1.0.txt.
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi If applicable, add the following below the CDDL Header,
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi with the fields enclosed by brackets [] replaced by
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi your own identifying information:
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi "Portions Copyrighted [year] [name of copyright owner]"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi $Id: Login.jsp,v 1.9 2010/02/02 05:32:13 bina Exp $
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi--%>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi<%--
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi Portions Copyrighted 2012 ForgeRock Inc
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi--%>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi<html xmlns="http://www.w3.org/1999/xhtml">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <%@page info="Login" language="java"%>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <%@taglib uri="/WEB-INF/jato.tld" prefix="jato"%>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <%@taglib uri="/WEB-INF/auth.tld" prefix="auth"%>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:useViewBean className="com.sun.identity.authentication.distUI.LoginViewBean">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <%@ page contentType="text/html" %>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <head>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <title><jato:text name="htmlTitle_Login" /></title>
c124a83e09115de88ecccd4f689983f42a1d53bdRobert Mustacchi <%
c124a83e09115de88ecccd4f689983f42a1d53bdRobert Mustacchi String ServiceURI = (String) viewBean.getDisplayFieldValue(viewBean.SERVICE_URI);
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi String encoded = "false";
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi String gotoURL = (String) viewBean.getValidatedInputURL(
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi request.getParameter("goto"), request.getParameter("encoded"), request);
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi String gotoOnFailURL = (String) viewBean.getValidatedInputURL(
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi request.getParameter("gotoOnFail"), request.getParameter("encoded"), request);
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi String encodedQueryParams = (String) viewBean.getEncodedQueryParams(request);
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi if (((gotoURL != null) && (gotoURL.length() != 0)) ||
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi ((gotoOnFailURL != null) && (gotoOnFailURL.length() != 0))) {
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi encoded = "true";
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi }
c124a83e09115de88ecccd4f689983f42a1d53bdRobert Mustacchi %>
c124a83e09115de88ecccd4f689983f42a1d53bdRobert Mustacchi <link href="<%= ServiceURI%>/css/new_style.css" rel="stylesheet" type="text/css" />
c124a83e09115de88ecccd4f689983f42a1d53bdRobert Mustacchi <!--[if IE 9]> <link href="<%= ServiceURI%>/css/ie9.css" rel="stylesheet" type="text/css"> <![endif]-->
c124a83e09115de88ecccd4f689983f42a1d53bdRobert Mustacchi <!--[if lte IE 7]> <link href="<%= ServiceURI%>/css/ie7.css" rel="stylesheet" type="text/css"> <![endif]-->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <script language="JavaScript" src="<%= ServiceURI%>/js/auth.js" type="text/javascript"></script>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="validContent">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <script language="JavaScript" type="text/javascript">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!--
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi var defaultBtn = 'Submit';
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi var elmCount = 0;
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi /**
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi * submit form with given button value
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi *
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi * @param value of button
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi */
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi function LoginSubmit(value) {
ea4c6b78cebe2a3687fa43deeedf6212a124d817Robert Mustacchi aggSubmit();
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi var hiddenFrm = document.forms['Login'];
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi if (hiddenFrm != null) {
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi hiddenFrm.elements['IDButton'].value = value;
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi hiddenFrm.submit();
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi }
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi }
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </script>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </head>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <body onload="placeCursorOnFirstElm();">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="container_12">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="grid_4 suffix_8">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <a class="logo" href="<%= ServiceURI%>"></a>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="box clear-float">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="grid_3">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="product-logo"></div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="grid_9 left-seperator">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="box-content clear-float">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="ContentStaticTextHeader">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <h1><jato:getDisplayFieldValue name='StaticTextHeader' defaultValue='Authentication' fireDisplayEvents='true' escape='false'/></h1>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="validContent">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <auth:form name="Login" method="post" defaultCommandChild="DefaultLoginURL">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:tiledView name="tiledCallbacks"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi type="com.sun.identity.authentication.UI.CallBackTiledView">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <script language="javascript" type="text/javascript">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!--
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi elmCount++;
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </script>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="textBox">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="row">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <label for="IDToken<jato:text name="txtIndex" />">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:text name="txtPrompt" defaultValue="User name:" escape="false" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="isRequired">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <img src="<%= ServiceURI %>/images/required.gif" alt="Required Field"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi title="Required Field" width="7" height="14" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </label>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input class="textbox" type="text" name="IDToken<jato:text name="txtIndex" />" id="IDToken<jato:text name="txtIndex" />" value="<jato:text name="txtValue" />" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="password">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="row">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <label for="IDToken<jato:text name="txtIndex" />">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:text name="txtPrompt" defaultValue="Password:" escape="false" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="isRequired">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <img src="<%= ServiceURI %>/images/required.gif" alt="Required Field"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi title="Required Field" width="7" height="14" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </label>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input class="textbox" type="password" name="IDToken<jato:text name="txtIndex" />" id="IDToken<jato:text name="txtIndex" />" value="" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="choice">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="row">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <label for="IDToken<jato:text name="txtIndex" />">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:text name="txtPrompt" defaultValue="RadioButton:" escape="false" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="isRequired">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <img src="<%= ServiceURI %>/images/required.gif" alt="Required Field"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi title="Required Field" width="7" height="14" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </label>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="radios">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:tiledView name="tiledChoices" type="com.sun.identity.authentication.UI.CallBackChoiceTiledView">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="selectedChoice">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input type="radio" name="IDToken<jato:text name="txtParentIndex" />" id="IDToken<jato:text name="txtIndex" />" value="<jato:text name="txtIndex" />" checked="checked" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <label for="IDToken<jato:text name="txtIndex" />">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:text name="txtChoice" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </label>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="unselectedChoice">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input type="radio" name="IDToken<jato:text name="txtParentIndex" />" id="IDToken<jato:text name="txtIndex" />" value="<jato:text name="txtIndex" />" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <label for="IDToken<jato:text name="txtIndex" />">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:text name="txtChoice" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </label>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:tiledView>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:tiledView>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="ContentStaticTextResult">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!-- after login output message -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <p><b><jato:getDisplayFieldValue name='StaticTextResult'
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi defaultValue='' fireDisplayEvents='true' escape='false'/></b></p>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="ContentHref">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!-- URL back to Login page -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <p><auth:href name="LoginURL" fireDisplayEvents='true'>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:text name="txtGotoLoginAfterFail" /></auth:href></p>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="ContentImage">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!-- customized image defined in properties file -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <p><img name="IDImage"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi src="<jato:getDisplayFieldValue name='Image'/>" alt=""></p>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="ContentButtonLogin">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <fieldset>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="hasButton">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="row">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:tiledView name="tiledButtons"
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi type="com.sun.identity.authentication.UI.ButtonTiledView">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input name="Login.Submit" type="button" onclick="LoginSubmit('<jato:text name="txtButton" />')" class="button" value="<jato:text name="txtButton" />" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:tiledView>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <script language="javascript" type="text/javascript">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!--
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi defaultBtn = '<jato:text name="defaultBtn" />';
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi var inputs = document.getElementsByTagName('input');
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi for (var i = 0; i < inputs.length; i ++) {
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi if (inputs[i].type == 'button' && inputs[i].value == defaultBtn) {
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi inputs[i].setAttribute("class", "button primary");;
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi break;
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi }
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi }
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </script>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <jato:content name="hasNoButton">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="row">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input name="Login.Submit" type="submit" onclick="LoginSubmit('<jato:text name="lblSubmit" />')" class="button primary" value="<jato:text name="lblSubmit" />" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </fieldset>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <script language="javascript" type="text/javascript">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <!--
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi if (elmCount != null) {
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi document.write("<input name=\"IDButton" + "\" type=\"hidden\">");
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi }
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi -->
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </script>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input type="hidden" name="goto" value="<%= gotoURL%>" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input type="hidden" name="gotoOnFail" value="<%= gotoOnFailURL%>"/>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input type="hidden" name="SunQueryParamsString" value="<%= encodedQueryParams%>" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <input type="hidden" name="encoded" value="<%= encoded%>" />
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </auth:form>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:content>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="footer alt-color">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <div class="grid_6 suffix_3">
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi <p><auth:resBundle bundleName="amAuthUI" resourceKey="copyright.notice" /></p>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </div>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </body>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi </jato:useViewBean>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi</html>
75eba5b6d79ed4d2ce3daf7b2806306b6b69a938Robert Mustacchi