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

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

Developments on Online Application

Line 
1<script type="text/javascript">
2        var appletActiveInterval;
3        function loadCivilData() {
4                try {
5                        if (!getApplet().isActive()) {
6                                appletActiveInterval = setInterval("loadCivilData()", 500);
7                                return;
8                        }
9                } catch (err) {
10                        // Applet is not even ready to check if its active or not
11                        appletActiveInterval = setInterval("loadCivilData()", 500);
12                        return;
13                }
14
15                clearInterval(appletActiveInterval);
16               
17                var idInfo = getApplet().getPteidId();
18                $("#apelido").val(idInfo.getName());
19                $("#nome").val(idInfo.getFirstName());
20                $("#sexo").val(idInfo.getSex());
21                $("#altura").val(idInfo.getHeight());
22                $("#nacionalidade").val(idInfo.getNationality());
23                $("#dataNascimento").val(idInfo.getBirthDate());
24                $("#nDocumento").val(idInfo.getCardNumber());
25                $("#dataValidade").val(idInfo.getValidityDate());
26                $("#filiacao1").val(
27                                idInfo.getFirstnameFather() + ' ' + idInfo.getNameFather());
28                $("#filiacao2").val(
29                                idInfo.getFirstnameMother() + ' ' + idInfo.getNameMother());
30
31                var compressed = false;
32                if ($.browser.msie && parseInt($.browser.version, 10) < 9) {
33                        compressed = true;
34                }
35               
36                $("#photo").attr("src", "data:image/jpg;base64," + getApplet().getPicBase64(compressed));
37                $("#indicacoes").val(idInfo.getNotes());
38        }
39</script>
40<div id="content_idCivil">
41        <div id="center_content_idCivil">
42                <form action="" method="">
43                        <img id="photo" width="202" height="269" src="" class="floatRight"
44                                style="margin-right: 130px; margin-top: 20px;" /> <label>Apelido[s]
45                                / Surname</label><br /> <input type="text" id="apelido" name="" value=""
46                                readonly="readonly" /><br /> <label>Nome[s] / Given Name</label><br />
47                        <input type="text" id="nome" name="" value="" readonly="readonly" /><br />
48                        <div class="floatLeft">
49                                <label>Sexo</label><br /> <label class="gray">Sex</label><br /> <input
50                                        type="text" id="sexo" name="" value="" readonly="readonly" />
51                        </div>
52                        <div class="floatLeft">
53                                <label>Altura</label><br /> <label class="gray">Height</label><br />
54                                <input type="text" id="altura" name="" value="" readonly="readonly" />
55                        </div>
56                        <div class="floatLeft">
57                                <label>Nacionalidade</label><br /> <label class="gray">Nacionality</label><br />
58                                <input type="text" id="nacionalidade" name="" value=""
59                                        readonly="readonly" />
60                        </div>
61                        <div class="floatLeft">
62                                <label>Data de Nascimento</label><br /> <label class="gray">Date
63                                        of Birth</label><br /> <input type="text" id="dataNascimento" name=""
64                                        value="" readonly="readonly" /><br />
65                        </div>
66                        <div class="floatLeft">
67                                <label>Nº de Documento</label><br /> <label class="gray">Document
68                                        nº</label><br /> <input type="text" id="nDocumento" name="" value=""
69                                        readonly="readonly" />
70                        </div>
71                        <div class="floatLeft">
72                                <label>Data de Validade</label><br /> <label class="gray">Expiry
73                                        Date</label><br /> <input type="text" id="dataValidade" name="" value=""
74                                        readonly="readonly" /><br />
75                        </div>
76                        <div class="floatLeft">
77                                <label>Filiação / Parents</label><br> <input type="text"
78                                        id="filiacao1" name="" value="" readonly="readonly" /><br /> <input
79                                        type="text" id="filiacao2" name="" value="" readonly="readonly" /><br />
80                        </div>
81                        <div class="clear floatLeft"></div>
82                        <div class="floatLeft">
83                                <label>Indicações Eventuais / Notes</label><br>
84                                <textarea cols="53" rows="5" id="indicacoes" name=""
85                                        readonly="readonly"></textarea>
86                        </div>
87                </form>
88        </div>
89</div>
Note: See TracBrowser for help on using the browser.