<%@ page contentType="text/html;charset=UTF-8" %>
<%@page import="at.gv.egovernment.moa.id.configuration.helper.LanguageHelper"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
		<link rel="stylesheet" type="text/css" href="../css/bootstrap.css">
		<link rel="stylesheet" type="text/css" href="../css/index.css">
		
		
		<link rel="stylesheet" media="screen" type="text/css" href="../css/colorpicker.css" />
		
		
		<title><%=LanguageHelper.getGUIString("title", request) %></title>
		<script type="text/javascript" src="../js/common.js"></script>
		<script src="../js/jquery.js"></script>
		<script type="text/javascript" src="../js/colorpicker.js"></script>
		<script src="../js/bootstrap-input.js"></script>
		<script>$(document).ready(function(){$('input[type=file]').bootstrapFileInput();});</script>
	</head>
	
	<body onload="oaOnLoad()">
		
 		<jsp:include page="snippets/header_userinfos.jsp"></jsp:include>

		<jsp:include page="snippets/main_menu.jsp"></jsp:include>
		
		<div id="information_area">
			<s:if test="hasActionErrors()">
   			<div id="error_area">
   				<label><%=LanguageHelper.getGUIString("error.title", request) %></label>
      			<s:actionerror/>
   			</div>
			</s:if>	
			
			<div id="list_area">
				<h2><%=LanguageHelper.getGUIString("webpages.oaconfig.header", request) %></h2>
								
				<s:form namespace="/secure" method="POST" enctype="multipart/form-data">
				
					<s:include value="snippets/OA/generalInformation.jsp"></s:include>			
		
					<s:include value="snippets/OA/targetConfiguration.jsp"></s:include>
		
					<s:include value="snippets/OA/authentication.jsp"></s:include>
		
					<s:include value="snippets/OA/bPKDecryption.jsp"></s:include>
					
					<s:include value="snippets/OA/sso.jsp"></s:include>
					
					<s:include value="snippets/OA/stork.jsp"></s:include>
							
					<div class="oa_config_block">
						<h3><%=LanguageHelper.getGUIString("webpages.oaconfig.protocols.header", request) %></h3>
						
							<s:if test="authUser.isAdmin() || saml1OA.isActive()">
								<button  type="button" class="oa_buttons" onclick="oaSAML1();" id="button_smal1_show">
									<%=LanguageHelper.getGUIString("webpages.oaconfig.menu.saml1.show", request) %>
								</button>
								<button type="button" class="oa_buttons" onclick="oaSAML1();" id="button_saml1_hidden">
									<%=LanguageHelper.getGUIString("webpages.oaconfig.menu.saml1.hidden", request) %>
								</button>
							</s:if>
							
							<button type="button" class="oa_buttons" onclick="oaPVP2();" id="button_pvp2_show">
								<%=LanguageHelper.getGUIString("webpages.oaconfig.menu.pvp2.show", request) %>
						  </button>
							<button type="button" class="oa_buttons" onclick="oaPVP2();" id="button_pvp2_hidden">
								<%=LanguageHelper.getGUIString("webpages.oaconfig.menu.pvp2.hidden", request) %>
						  </button>
						  
						  <button type="button" class="oa_buttons" onclick="oaOAuth20();" id="button_oauth20_show">
								<%=LanguageHelper.getGUIString("webpages.oaconfig.menu.oauth20.show", request) %>
						  </button>
							<button type="button" style="display:none" class="oa_buttons" onclick="oaOAuth20();" id="button_oauth20_hidden">
								<%=LanguageHelper.getGUIString("webpages.oaconfig.menu.oauth20.hidden", request) %>
						  </button>
							

							<s:include value="snippets/OA/saml1.jsp"></s:include>

							<s:include value="snippets/OA/pvp2.jsp">
								<s:param name="hideBlock">hidden</s:param>
							</s:include>							
						
							<s:include value="snippets/OA/openIDConnect.jsp"></s:include>				
								  						
							
					</div>

					<s:include value="snippets/OA/formCustomization.jsp"></s:include>

					<s:include value="snippets/OA/revisionslog.jsp"></s:include>
										
					<s:hidden name="formID" 
							value="%{formID}"></s:hidden>
					<br/>
					<div id="button_area">
					
						<s:submit key="webpages.edit.back" action="cancleandbackOA"/>		
						
						<s:submit key="webpages.edit.save" action="saveOA"/>
						
						<s:if test="!isNewOA()">
							<s:submit key="webpages.edit.delete" action="deleteOA"/>
						</s:if>								
					</div>
				
				</s:form>
			</div>
			
		</div>
		
		<jsp:include page="snippets/footer.jsp"></jsp:include>
		
	</body>
</html>