2 <html xmlns:ng="http://angularjs.org">
5 <script src="angular.js" ng:autobind></script>
7 <title>Conference registration</title>
9 <script src="database.js"></script>
10 <script src="registration.js"></script>
12 <link rel="stylesheet" href="registration.css" type="text/css">
19 <a href="http://psihologija.ffzg.hr/drzb2011"><img src="http://psihologija.ffzg.hr/drzb2011/images/header.gif" alt="Dani Ramira i Zorana Bujasa" class="float_left" /></a>
25 <li class="level"><a href="http://psihologija.ffzg.hr/drzb2011">Naslovnica</a></li>
27 <a class="level4" href="http://psihologija.ffzg.hr/drzb2011/registracija">Registracija</a>
32 <a class="level5" href="http://psihologija.ffzg.hr/drzb2011/registracija/vrste2">Oblici sudjelovanja</a>
35 <a class="level5" href="http://psihologija.ffzg.hr/drzb2011/registracija/kotizacija">Kotizacija</a>
37 <a class="level5" href="http://psihologija.ffzg.hr/drzb2011/registracija/bodovanje2">Bodovanje</a>
42 <a class="level4" href="http://psihologija.ffzg.hr/drzb2011/prijava">Prijava izlaganja</a>
46 <a class="level5" href="http://psihologija.ffzg.hr/drzb2011/prijava/pripremasazetaka">Priprema sažetaka</a>
49 <a class="level5" href="http://psihologija.ffzg.hr/drzb2011/prijava/obrazac">Obrazac za prijavu</a>
53 <a class="level4" href="http://psihologija.ffzg.hr/drzb2011/program">Program</a>
55 <a class="level4" href="http://psihologija.ffzg.hr/drzb2011/organizacija">Organizacija</a>
57 <a target="_blank" class="level4" href="http://psihologija.ffzg.hr/drzb2011/smjestaj">Smještaj</a>
63 <div id="mainNav_right">
65 <li><a href="http://psihologija.ffzg.hr/drzb2011" class="active">Hrvatski</a></li>
66 <li><a href="http://psihologija.ffzg.hr/drzb2011-eng">English</a></li>
73 <h1>Registracija i prijavljivanje izlaganja</h1>
77 <div class="root" ng:controller="Registration" ng:init="$window.$root = this;">
80 <div style="clear: both; padding-top: 10px;" ng:show="! registration.$id && ! symposium.$id">
82 Svi sudionici skupa, bez obzira na to jesu li izlagači, suautori ili slušači, moraju se registrirati kroz sustav elektroničke prijave.
86 Sažetak izlaganja/postera prijavljuje samo prvi autor, odnosno onaj autor koji će rad izložiti. Ostali suautori ne trebaju prijaviti sažetak, nego se samo registrirati.
90 Organizatori simpozija prijavljuju i sažetak simpozija i sažetak svakog pripadajućeg rada (mora ih biti četiri). Autori pojedinih radova unutar simpozija NE prijavljuju pojedinačno svoje sažetke, nego se u sustav registriraju kao sudionici simpozija.
94 Organizatori okruglog stola prijavljuju samo sažetak okruglog stola, a sudionici se registriraju kao sudionici okruglog stola.
98 Duljina sažetka treba biti između 1800 i 2000 znakova (uključujući razmake).
102 Jedna osoba može biti autor u najviše tri rada, pri čemu na samo jednom može biti prvi ili jedini autor ili autor koji će izlagati.
110 <a name="{{$location.hash}}" >bla</a>
113 <div style="margin-bottom: 40px" ng:show="registration.$id && last_saved.$equals(registration)">
117 <div ng:show="registration.$id || symposium" style="padding-top: 40px">
118 <h2>{{registration.person.name}} {{registration.person.surname}}</h2>
120 <label>Institution: {{registration.person.inst}}</label>
121 <label>Address: {{registration.person.address1}}, {{registration.person.city}}, {{registration.person.zip}}, {{registration.person.country}}</label>
123 <label ng:show="registration.type == 'participant'">Tip registracije: Samo registracija</label>
124 <label ng:show="registration.type == 'accomp'">Tip registracije: Osoba u pratnji</label>
125 <label ng:show="registration.type == 'student'">Tip registracije: Student</label>
126 <label ng:show="registration.type == 'sparticipant'">Tip registracije: Sudionik simpozija/okriglog stola<span ng:show="registration.student == true">, student</span></label>
127 <label ng:show="registration.type == 'round'">Tip registracije: Organizator okruglog stola<span ng:show="registration.student == true">, student</span></label>
128 <label ng:show="registration.type == 'lecture'">Tip registracije: Usmeno priopćenje<span ng:show="registration.student == true">, student</span></label>
129 <label ng:show="registration.type == 'poster'">Tip registracije: Prezentacija postera<span ng:show="registration.student == true">, student</span></label>
130 <label ng:show="registration.type == 'poster' || registration.type == 'lecture' || registration.type == 'round'"><b>Naslov: </b><br>{{registration.work.title}}</label>
131 <label ng:show="registration.type == 'poster' || registration.type == 'lecture' || registration.type == 'round'"><b>Autori: </b><br>
132 <span ng:repeat="author in registration.work.authors">
138 <div ng:show="registration.type == 'symposium'">
139 <p>Tip registracije: Organizator simpozija</p>
140 <label><b>Tema simpozija: </b><i>{{registration.symposium.title}}</i></label>
142 <label>Summary:</label> {{registration.symposium.abstract}}
146 <label>Prijavljeni radovi:</label>
148 <li ng:repeat="w in symposium.works">
150 <a ng:show="registration.$id != w.$id" href="#{{w.$id}}" >{{w.title}}</a>
152 <span ng:show="registration.$id != w.$id">{{w.title}}</span>
153 <b ng:show="registration.$id == w.$id">{{w.title}}</b>
160 <div ng:show="registration.$id || symposium">
161 <h2>Contact Information</h2>
162 <label>{{registration.person.name}} {{registration.person.surname}}</label>
163 <label>{{registration.person.inst}}</label>
164 <label>{{registration.person.address1}}</label>
165 <label>{{registration.person.city}}, {{registration.person.zip}}, {{registration.person.country}}</label>
166 <label ng:show="registration.type == 'participant'"><h3>Registration type</h3> no paper</label>
167 <div ng:show="registration.type == 'symposium'">
168 <p>Symposium organizer</p>
170 <label>Topic:</label><i>{{registration.symposium.title}}</i>
171 <label>Summary:</label> {{registration.symposium.abstract}}
173 <label>Submitted papers for this symposium:</label>
175 <li ng:repeat="w in symposium.works">
176 <a ng:show="registration.$id != w.$id" href="#{{w.$id}}" >{{w.title}}</a>
177 <span ng:show="registration.$id != w.$id">{{w.title}}</span>
178 <b ng:show="registration.$id == w.$id">{{w.title}}</b>
186 <div id="submission" ng:show="! registration.$id && ! symposium.$id">
188 <h2>Tip registracije</h2>
189 <label><input type="radio" name="registration.type" value="participant" ng:required>Samo registracija</label>
190 <label><input type="radio" name="registration.type" value="sparticipant" ng:required>Sudionik simpozija/okruglog stola</label>
191 <label><input type="radio" name="registration.type" value="symposium" ng:required>Organizator simpozija</label>
192 <label><input type="radio" name="registration.type" value="round" ng:required>Organizator okruglog stola</label>
193 <label><input type="radio" name="registration.type" value="lecture" ng:required>Usmeno priopćenje</label>
194 <label><input type="radio" name="registration.type" value="poster" ng:required>Prezentacija postera</label>
196 <label><input type="radio" name="registration.type" value="student" ng:required ng:change="registration.dinner = 'no'">Student - samo registracija</label>
197 <label><input type="radio" name="registration.type" value="accomp" ng:required>Osoba u pratnji</label>
200 <div id="participant" ng:show="! registration.$id && ! symposium.$id">
203 <h2>Podaci za kontakt</h2>
204 <div class="labelTop">
205 <div class="input input4">Ime</div>
206 <div class="input input4">Prezime</div>
208 <div style="clear: both">
209 <input class="input4" name="registration.person.name" ng:required>
210 <input class="input4" name="registration.person.surname" ng:required>
212 <div class="labelTop">
213 <div class="input input5">Ustanova</div>
215 <div style="clear: both">
216 <input class="input5" name="registration.person.inst">
218 <div class="labelTop">
219 <div class="input input5">Adresa</div>
221 <div style="clear: both">
222 <input class="input5" name="registration.person.address1" ng:required>
224 <div class="labelTop">
225 <div class="input input6">Grad</div>
226 <div class="input input6">Poštanski br.</div>
227 <div class="input input6">Zemlja</div>
229 <div style="clear: both">
230 <input class="input6" name="registration.person.city" ng:required>
231 <input class="input6" name="registration.person.zip">
232 <input class="input6" name="registration.person.country">
234 <div class="labelTop">
235 <div class="input input4">E-pošta</div>
236 <div class="input input4">Tel. broj</div>
238 <div style="clear: both">
239 <input class="input4" name="registration.person.email" ng:validate="email" ng:required>
240 <input class="input4" name="registration.person.phone">
242 <div ng:show="registration.type == 'lecture' || registration.type == 'poster' || registration.type == 'sparticipant' || registration.type == 'symposium' || registration.type == 'round'">
243 <br><input type="checkbox" name="registration.student">Označite ako ste student.
245 <div style="clear: both; margin-top: 20px;">
246 Hoćete li biti na domjenku dobrodošlice u četvrtak u 20 sati?<br/>
247 <input type="radio" name="registration.reception" value="yes">Da
248 <input type="radio" name="registration.reception" value="no">Ne
250 <div ng:show="registration.type != 'student'" style="clear: both; margin-top: 20px;">
251 Hoćete li biti na zajedničkoj večeri u petak u 20 sati? (Večera je uključena u kotizaciju.)<br/>
252 <input type="radio" name="registration.dinner" value="yes">Da
253 <input type="radio" name="registration.dinner" value="no">Ne
255 <div ng:show="registration.type != 'student'" style="clear: both; margin-top: 20px;">
256 Trebate li R-1 račun?<br/>
257 <input type="radio" name="registration.r1" value="yes">Da
258 <input type="radio" name="registration.r1" value="no">Ne
260 <div ng:show="registration.r1 == 'yes'">
261 <div class="labelTop">
262 <div class="input input5">Naziv organizacije koja uplaćuje</div>
264 <div style="clear: both">
265 <input class="input5" name="registration.r1inst" ng:required>
267 <div class="labelTop">
268 <div class="input input5">Adresa organizacije</div>
270 <div style="clear: both">
271 <input class="input5" name="registration.r1address" ng:required>
273 <div class="labelTop">
274 <div class="input input5">OIB organizacije</div>
276 <div style="clear: both">
277 <input class="input5" name="registration.r1oib" ng:required>
285 <div ng:show="registration.type == 'sparticipant' && ! last_saved.$id">
286 <h2>Tema simpozija/okruglog stola</h2>
287 <input class="input1" name="registration.sympattend" ng:required>
291 <div id="work" ng:show="registration.type != 'participant' && registration.type != 'sparticipant' && registration.type != 'student' && registration.type != 'accomp'">
292 <div ng:show="registration.type == 'symposium' && registration.symposium.work_nr < 4 && ! symposium.$id">
295 <label for="registration.symposium.title">Tema:</label>
296 <input class="input1" name="registration.symposium.title" ng:required>
297 <label>Organizator(i):</label>
299 <div class="input input2">First name</div><div class="input input2">Surname</div><div class="input input3">Institution</div><div class="input input2">E-mail</div>
301 <div class="inputOrg"><span ng:show="registration.person.name">{{registration.person.name}} {{registration.person.surname}}</span><span ng:show="registration.person.inst">, {{registration.person.inst}}</span><span ng:show="registration.person.email">, {{registration.person.email}}</span></div>
302 <div class="clear" ng:repeat="organizer in registration.symposium.organizers">
303 <input class="input2" name="organizer.name" ng:required>
304 <input class="input2" name="organizer.surname" ng:required>
305 <input class="input3" name="organizer.inst" >
306 <input class="input2" name="organizer.email" ng:required ng:validate="email">
307 <a href="" ng:click="registration.symposium.organizers.$remove(organizer)">X</a>
309 <div class="clear"><a class="addPerson" href="" ng:click="registration.symposium.organizers.$add()">Dodaj drugog organizatora</a></div>
310 <label>Sažetak (<span class="lengthCount">{{registration.symposium.abstract.length}}</span> / maks. 2000 znakova)</label>
311 <textarea class="input1" name="registration.symposium.abstract" rows="10" ng:validate="max_length:2000" ng:required></textarea>
313 <div ng:show="symposium">
314 <b>Simpozij:</b> {{registration.symposium.title}}
316 <label>Prijavljeni radovi za ovaj simpozij:</label>
318 <li ng:repeat="w in symposium.works">
320 <a ng:show="registration.$id != w.$id" href="#{{w.$id}}" >{{w.title}}</a>
322 <span ng:show="registration.$id != w.$id">{{w.title}}</span>
323 <b ng:show="registration.$id == w.$id">{{w.title}}</b>
330 <div ng:show="registration.type && ! last_saved.$id">
333 <div ng:show="symposium">
334 <b>Symposium:</b> {{registration.symposium.title}}
336 <label>Submitted papers for this symposium:</label>
338 <li ng:repeat="w in symposium.works">
339 <a ng:show="registration.$id != w.$id" href="#{{w.$id}}" >{{w.title}}</a>
340 <b ng:show="registration.$id == w.$id">{{w.title}}</b>
346 <h3 ng:show="registration.type == 'symposium'">Prijava rada unutar simpizija ({{registration.symposium.work_nr}})</h3>
347 <h2 ng:show="registration.type == 'lecture'">Prijava usmenog priopćenja</h2>
348 <h2 ng:show="registration.type == 'poster'">Prijava postera</h2>
349 <h2 ng:show="registration.type == 'round'">Prijava teme okruglog stola</h2>
352 <label>Naslov:</label>
353 <input class="input1" name="registration.work.title" ng:required>
354 <div ng:show="registration.type != 'round'">
355 <label>Autori:</label>
357 <div class="input input2">Ime</div><div class="input input2">Prezime</div><div class="input input3">Ustanova</div><div class="input input2">E-pošta</div>
359 <div class="clear" ng:repeat="author in registration.work.authors">
360 <input class="input2" name="author.name" ng:required>
361 <input class="input2" name="author.surname" ng:required>
362 <input class="input3" name="author.inst" >
363 <input class="input2" name="author.email" ng:required ng:validate="email">
364 <a href="" ng:click="registration.work.authors.$remove(author)">X</a>
366 <a class="addPerson" href="" ng:click="registration.work.authors.$add()">Dodaj još jednog autora</a>
368 <div ng:show="registration.type == 'round'">
369 <label>Organizator:</label>
371 <div class="input input2">First name</div><div class="input input2">Surname</div><div class="input input3">Institution</div><div class="input input2">E-mail</div>
373 <div class="inputOrg"><span ng:show="registration.person.name">{{registration.person.name}} {{registration.person.surname}}</span><span ng:show="registration.person.inst">, {{registration.person.inst}}</span><span ng:show="registration.person.email">, {{registration.person.email}}</span></div>
374 <div class="clear" ng:repeat="organizer in registration.work.organizers">
375 <input class="input2" name="organizer.name" ng:required>
376 <input class="input2" name="organizer.surname" ng:required>
377 <input class="input3" name="organizer.inst" >
378 <input class="input2" name="organizer.email" ng:required ng:validate="email">
379 <a href="" ng:click="registration.work.organizers.$remove(organizer)">X</a>
381 <div class="clear"><a class="addPerson" href="" ng:click="registration.work.organizers.$add()">Add another organizer</a></div>
384 <label>Sažetak (<span class="lengthCount">{{registration.work.abstract.length}}</span> / maks. 2000 znakova)</label>
385 <textarea class="input1" name="registration.work.abstract" rows="10" ng:validate="max_length:2000" ng:required></textarea>
388 </div> <!-- ng:show="registration.type" -->
391 <div class="button" ng:show="! last_saved.$equals(registration) && $invalidWidgets.visible() == 0 && (symposium.$id || (registration.reception != null && registration.dinner != null))">
392 <input type="submit" value="Snimi" ng:click="save();" ng:show="! last_saved.$equals(registration) && $invalidWidgets.visible() == 0" >
395 <div ng:show="$invalidWidgets.visible() > 0 || (! symposium.$id && (registration.dinner == null || registration.reception == null))" style="color:red; margin-top: 20px">Molimo ispunite sva tražena polja.
396 <span ng:show="$invalidWidgets.visible() > 0">Obratite pažnju na polja s narančastim okvirom. <!-- - {{$invalidWidgets.visible()}} left. --></span>
397 <span ng:show="(registration.reception == null || registration.dinner == null) && ! symposium.$id && registration.type != 'student'">
398 Odlučite o dolasku na domjenak i večeru.</span>
399 <span ng:show="(registration.reception == null || registration.dinner == null) && ! symposium.$id && registration.type == 'student'">
400 Odlučite o dolasku na domjenak.</span>
404 <div style="margin-bottom: 40px" ng:show="registration.$id && last_saved.$equals(registration)">
406 <div class="saved" ng:show="registration.type == 'participant' || registration.type == 'sparticipant' || registration.type == 'student' || registration.type == 'accomp' && ! symposium">
407 <span class="saved2">Hvala! Vaša registracija je uspješno predana!</span>
408 <div class="gohome"><a href="http://psihologija.ffzg.hr/drzb2011/registracija/kotizacija">Molimo pročitajte upute za plaćanje kotizacije</a></div>
409 <div class="gohome" ng:show="registration.type == 'student' || registration.student == true">
410 Dokaz o studentskom statusu treba poslati na adresu <a href="mailto:drzb@ffzg.hr">drzb@ffzg.hr</a>.
414 <div class="saved" ng:show="registration.type != 'participant' && registration.type != 'sparticipant' && registration.type != 'student' && registration.type != 'accomp' && registration.symposium.work_nr == 4 && last_saved.$id">
415 <span class="saved2">Hvala! Vaš prijedlog je uspješno predan. <br></span>
416 <span class="gohome"><a href="http://psihologija.ffzg.hr/drzb2011/registracija/kotizacija">Molimo pročitajte upute za plaćanje kotizacije.</a></span>
419 <div class="button button2" ng:show="registration.type != 'participant' && registration.type != 'sparticipant' && registration.type != 'student' && registration.type != 'accomp' && last_saved.$id && ! symposium">
420 <span class="saved2">Hvala! Vaš prijedlog je uspješno predan. <br></span>
421 <div class="gohome"><a href="http://psihologija.ffzg.hr/drzb2011/registracija/kotizacija">Molimo pročitajte upute za plaćanje kotizacije.</a></div>
422 <div class="gohome" ng:show="registration.type == 'student' || registration.student == true">
423 Dokaz o studentskom statusu treba poslati na adresu <a href="mailto:drzb@ffzg.hr">drzb@ffzg.hr</a>.
428 <div class="button button2" ng:show="last_saved.$id && symposium && registration.symposium.work_nr < 4">
429 <input type="reset" value="Dodavanje sljedećeg rada" ng:click="reset()">
432 <div class="button2" ng:show="registration.$id && registration.type != 'participant' && registration.type != 'sparticipant' && last_saved.$equals(registration)">
433 <input type="reset" value="Submit another paper" ng:click="reset()">
434 <div class="gohome"><a href="http://psihologija.ffzg.hr/drzb2011/">Go to conference home page</a></div>
439 Odsjek za psihologiju, Filozofski fakultet Sveučilišta u Zagrebu, Ivana Lučića 3, 10000 Zagreb ; tel. 01/6120 215 ; fax. 01/6120 037
440 <div id="go_to_top"><a href="#"></a></div>
442 <a href="http://psihologija.ffzg.hr" target="_blank">http://psihologija.ffzg.hr</a>
447 <div ng:show="registration.$id">
448 Permalink to <a href="#{{registration.$id}}">DRZB2011 registration</a> which you can bookmark
452 <div style="clear: both">
453 <input type=checkbox name=debug style="float: right; clear: both">
454 <pre ng:show="debug">
456 dirty={{! last_saved.$equals(registration)}} invalid={{$invalidWidgets.visible()}}
458 registration = {{registration}}
460 last_saved = {{last_saved}}
464 symposium = {{symposium}}
467 registration.$id={{registration.$id}}