2 data = [ [ flags, name ], ... ]
6 function j_stand_cont(data)
11 content = '<table cols="'+(data.length < 4 ? data.length : 4)+'" class="table_standup">';
12 for (i = 0 ; i < data.length ; i++) {
15 content += '<td class="room_standup">';
16 if (data[i][0] & 0x01)
19 if (data[i][0] & 0x02)
22 content += data[i][1];
24 if (data[i][0] & 0x02)
27 if (data[i][0] & 0x01)
37 $("standup").innerHTML = content;
39 $("esco").innerHTML = '<input class="button" name="logout" value="Esco." onclick="esco_cb();" type="button">';
43 window.onbeforeunload = null;
44 window.onunload = null;
51 function j_tab_cont(table_idx, data)
56 for (i = 0 ; i < data.length ; i++) {
57 if (data[i][0] & 0x01)
60 if (data[i][0] & 0x02)
63 content += data[i][1];
65 if (data[i][0] & 0x02)
68 if (data[i][0] & 0x01)
73 $("table"+table_idx).innerHTML = content;
76 function j_tab_act_cont(idx, act)
79 $("table_act"+idx).innerHTML = '<input type="button" class="button" name="xhenter'+idx+'" value="Mi siedo." onclick="act_sitdown('+idx+');">';
81 else if (act == 'wake') {
82 $("table_act"+idx).innerHTML = '<input type="button" class="button" name="xwakeup" value="Mi alzo." onclick="act_wakeup();">';
84 else if (act == 'reserved') {
85 $("table_act"+idx).innerHTML = '<img class="nobo" title="tavolo riservato agli utenti registrati" style="margin-right: 0px;" src="img/onlyauth.png">';
88 $("table_act"+idx).innerHTML = '';
92 function j_login_manager(form)
96 if (form.elements['passid'].value == '')
100 // console.log("richiesta token");
102 token = server_request('getchallenge|'+form.elements['nameid'].value);
103 tokens = token.split('|');
105 // console.log('XX token: '+token);
106 // console.log(tokens);
110 token = calcMD5(tokens[1]+calcMD5(form.elements['passid'].value));
112 form.elements['passid_private'].value = token;
113 form.elements['passid'].value = ""; // FIXME da sost con la stessa len di A
121 function formtext_hilite(obj)
123 obj.className = 'input_text';
124 addEvent(obj, "focus", function () { this.className = 'input_text_hi'; });
125 addEvent(obj, "blur", function () { this.className = 'input_text'; });
128 function formsub_hilite(obj)
130 obj.className = 'input_sub';
131 addEvent(obj, "focus", function () { this.className = 'input_sub_hi'; });
132 addEvent(obj, "blur", function () { this.className = 'input_sub'; });
135 function login_formtext_hilite()
137 formtext_hilite($("nameid"));
138 formtext_hilite($("passid"));
139 formsub_hilite($("sub"));
142 function login_init()
146 login_formtext_hilite();