<%@page import="at.gv.egovernment.moa.id.configuration.helper.LanguageHelper"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>

<html>
							<div class="oa_config_block">	
							<h3><%=LanguageHelper.getGUIString("webpages.edituser.header", request) %></h3>			
							
							<s:if test="!user.isIsmandateuser()">							
								<s:textfield name="user.givenName" 
									value="%{user.givenName}" 
									labelposition="left"
									key="webpages.edituser.givenname"
									cssClass="textfield_long"
									disabled="%{user.isPVPGenerated()}">
								</s:textfield>	
								<s:textfield name="user.familyName" 
									value="%{user.familyName}" 
									labelposition="left"
									key="webpages.edituser.familyName"
									cssClass="textfield_long"
									disabled="%{user.isPVPGenerated()}">
								</s:textfield>
							</s:if>
							<s:textfield name="user.institut" 
								value="%{user.institut}" 
								labelposition="left"
								key="webpages.edituser.institut"
								cssClass="textfield_long"
								disabled="%{user.isPVPGenerated() && user.isIsmandateuser()}">
							</s:textfield>
							
							<s:if test="authUser.isAuthenticated()">
								<div id="mail_area">
									<s:textfield name="user.mail" 
										value="%{user.mail}" 
										labelposition="left"
										key="webpages.edituser.mail"
										cssClass="textfield_mail">
									</s:textfield>
									<input 	type="button" 
														onclick="sendVerificationMail();" 
														value='<%=LanguageHelper.getGUIString("webpages.edituser.verify.mail.button", request) %>'
									/>
								</div>
							</s:if>
							<s:else>
								<s:textfield name="user.mail" 
										value="%{user.mail}" 
										labelposition="left"
										key="webpages.edituser.mail"
										cssClass="textfield_long">
								</s:textfield>
							</s:else>

							
							<s:textfield name="user.phone" 
								value="%{user.phone}" 
								labelposition="left"
								key="webpages.edituser.phone"
								cssClass="textfield_long">
							</s:textfield>
						</div>
						
						<div class="oa_config_block">	
							<h3><%=LanguageHelper.getGUIString("webpages.edituser.access.header", request) %></h3>
							
							<div id="usernamepassword_area">
<%-- 							<s:if test="user.isIsusernamepasswordallowed()"> --%>
								<s:if test="isNewUser()">	
									<s:textfield name="user.username" 
										value="%{user.username}" 
										labelposition="left"
										key="webpages.edituser.username"
										cssClass="textfield_long"
										maxlength="16">
									</s:textfield>
								</s:if>
								<s:else>
									<s:textfield name="user.username" 
										value="%{user.username}" 
										labelposition="left"
										key="webpages.edituser.username"
										cssClass="textfield_long"
										disabled="true"
										maxlength="16">
									</s:textfield>
								</s:else>
									
								<s:password name="user.password"  
									labelposition="left"
									key="webpages.edituser.password"
									cssClass="textfield_long"
									maxlength="16">
								</s:password>
								
	  						<s:password name="user.password_second"  
									labelposition="left"
									key="webpages.edituser.password_second"
									cssClass="textfield_long"
									maxlength="16">
								</s:password>
							<%-- </s:if> --%>
							</div>
													
							<s:textfield name="user.bpk" 
								value="%{user.bpk}" 
								labelposition="left"
								key="webpages.edituser.bpk"
								cssClass="textfield_long"
								disabled="%{user.isPVPGenerated()}">
							</s:textfield>							
						</div>
						
						<s:if test="authUser.isAdmin() || user.isIsusernamepasswordallowed()">						
							<div class="oa_config_block">	
								<h3><%=LanguageHelper.getGUIString("webpages.edituser.role.header", request) %></h3>
								<s:if test="authUser.isAdmin()">	
									<s:checkbox name="user.active" 
										value="%{user.active}" 
										labelposition="left"
										key="webpages.edituser.active"
										cssClass="checkbox">
									</s:checkbox>
									<s:checkbox name="user.admin" 
										value="%{user.admin}"
										labelposition="left"
										key="webpages.edituser.admin"
										cssClass="checkbox">
									</s:checkbox>
								</s:if>
								<s:checkbox name="user.isusernamepasswordallowed" 
									value="%{user.isusernamepasswordallowed}"
									labelposition="left"
									key="webpages.edituser.isusernamepasswordallowed"
									cssClass="checkbox"
									id="isusernamepasswordallowed"
									onclick="UseUserNamePassword();">
								</s:checkbox>	
							</div>
						</s:if>
						
						<s:hidden name="user.userID" value="%{user.userID}"></s:hidden>
</html>