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

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