root/middleware-online/trunk/webapp/src/main/webapp/morada.jsp @ 81

Revision 81, 5.1 KB (checked in by noliveira, 9 years ago)

Developments on Online Application

Line 
1<%@ page language="java" import="java.util.*"%>
2<%
3        ResourceBundle rb;
4        if (request.getParameter("l") != null && request.getParameter("c") != null) {
5                rb = ResourceBundle.getBundle("webapp", new Locale(request.getParameter("l"), request.getParameter("c")));   
6        } else {
7            final String DEFAULT_COUNTRY = "PT";
8            final String DEFAULT_LANGUAGE = "pt";
9                rb = ResourceBundle.getBundle("webapp", new Locale(DEFAULT_LANGUAGE, DEFAULT_COUNTRY));
10        }
11%>
12<script type="text/javascript">
13        var interval;
14        var PIN;
15
16        function invalidPIN() {
17                var msg = "<%=rb.getString("codigos_pin.invalidPIN.pinstatus")%> " + PIN.getAttemptsLeft()      + " <%=rb.getString("codigos_pin.invalidPIN.attempts")%>";
18                alertMsg(msg, 3000);
19        }
20
21        function genericAskForPINInsertion(PINType) {
22                PIN = getPINOfType(PINType);
23                var title = "<%= rb.getString("generic.askForPINInsertion.title")%> " + PIN.getType().getCommonLocalizedName(getQuerystring('l'), getQuerystring('c'));
24                var msg = "<%= rb.getString("generic.askForPINInsertion.msg")%>";
25                var pinpadMsg = "<%= rb.getString("generic.askForPINInsertion.pinpadMsg")%>";
26                askForPIN(PIN, title, msg, pinpadMsg);
27        }
28
29        function askForAddressPIN() {
30                genericAskForPINInsertion(getApplet().getAddressPINType().toString());
31
32                interval = setInterval(
33                                "validatingNow(PIN, loadAddressData, invalidPIN)", 200);
34                return false;
35        }
36
37        function loadAddressData() {
38                var addrInfo = getApplet().getPteidAddr();
39                $("#distrito").val(addrInfo.getDistrict());
40                $("#concelho").val(addrInfo.getMunicipality());
41                $("#freguesia").val(addrInfo.getCivilParish());
42                $("#abrTipoVia").val(addrInfo.getStreetTypeAbbr());
43                $("#tipoVia").val(addrInfo.getStreetType());
44                $("#designacaoVia").val(addrInfo.getStreet());
45                $("#abrTipoEdificio").val(addrInfo.getBuildingAbbr());
46                $("#tipoEdificio").val(addrInfo.getBuilding());
47                $("#numPorta").val(addrInfo.getDoor());
48                $("#andar").val(addrInfo.getFloor());
49                $("#lado").val(addrInfo.getSide());
50                $("#lugar").val(addrInfo.getPlace());
51                $("#localidade").val(addrInfo.getLocality());
52                $("#cp4").val(addrInfo.getCp4());
53                $("#cp3").val(addrInfo.getCp3());
54                $("#localidadePostal").val(addrInfo.getPostal());
55        }
56</script>
57<div id="content_address">
58        <div id="center_content_address">
59                <form action="" method="">
60                        <div class="floatLeft">
61                                <label>Distrito Nacional / National District</label><br /> <input
62                                        type="text" name="" value="" readonly="readonly" id="distrito" /><br />
63                        </div>
64                        <div class="clear"></div>
65                        <div class="floatLeft">
66                                <label>Concelho / Municipality</label><br /> <input type="text"
67                                        name="" value="" readonly="readonly" id="concelho" /><br />
68                        </div>
69                        <div class="clear"></div>
70                        <div class="floatLeft">
71                                <label>Frequesia / Parish</label><br /> <input type="text" name=""
72                                        value="" readonly="readonly" id="freguesia" /><br />
73                        </div>
74                        <div class="clear"></div>
75                        <div class="floatLeft">
76                                <label>Abr. Tipo de Via / Street Type Abbr.</label><br /> <input
77                                        type="text" name="" value="" readonly="readonly" id="abrTipoVia" />
78                        </div>
79                        <div class="floatLeft">
80                                <label>Tipo de Via / Street Type</label><br /> <input type="text"
81                                        name="" value="" readonly="true" id="tipoVia" /><br />
82                        </div>
83                        <div class="clear"></div>
84                        <div class="floatLeft">
85                                <label>Designação da Via / Street Name</label><br /> <input
86                                        type="text" name="" value="" readonly="readonly" id="designacaoVia" /><br />
87                        </div>
88                        <div class="clear"></div>
89                        <div class="floatLeft">
90                                <label>Abr. Tipo de Edificio / Building Type Abbr.</label><br /> <input
91                                        type="text" name="" value="" readonly="readonly"
92                                        id="abrTipoEdificio" />
93                        </div>
94                        <div class="floatLeft">
95                                <label>Tipo de Edificio / Building Type</label><br /> <input
96                                        type="text" name="" value="" readonly="readonly" id="tipoEdificio" /><br />
97                        </div>
98                        <div class="clear"></div>
99                        <div class="floatLeft">
100                                <label>Nº da Porta / Door No</label><br /> <input type="text"
101                                        name="" value="" readonly="readonly" id="numPorta" />
102                        </div>
103                        <div class="floatLeft">
104                                <label>Andar / Floor</label><br /> <input type="text" name=""
105                                        value="" readonly="readonly" id="andar" />
106                        </div>
107                        <div class="floatLeft">
108                                <label>Lado / Side</label><br /> <input type="text" name=""
109                                        value="" readonly="readonly" id="lado" /><br />
110                        </div>
111                        <div class="clear"></div>
112                        <div class="floatLeft">
113                                <label>Lugar / Place</label><br /> <input type="text" name=""
114                                        value="" readonly="readonly" id="lugar" />
115                        </div>
116                        <div class="floatLeft">
117                                <label>Localidade / Locality</label><br /> <input type="text"
118                                        name="" value="" readonly="readonly" id="localidade" /><br />
119                        </div>
120                        <div class="clear"></div>
121                        <div class="floatLeft">
122                                <label>CP4 / ZIP4</label><br /> <input type="text" name="" value=""
123                                        readonly="readonly" id="cp4" />
124                        </div>
125                        <div class="floatLeft">
126                                <label>CP3 / ZIP3</label><br /> <input type="text" name="" value=""
127                                        readonly="readonly" id="cp3" />
128                        </div>
129                        <div class="floatLeft">
130                                <label>Localidade Postal / Postal Locality</label><br /> <input
131                                        type="text" name="" value="" readonly="readonly"
132                                        id="localidadePostal" />
133                        </div>
134                </form>
135        </div>
136</div>
Note: See TracBrowser for help on using the browser.