(function(otpad, $, undefined) { otpad.context = ''; otpad.rs = { anketa : { list : '/rs/anketa/list', one : '/rs/anketa/one', ones : '/rs/anketa/ones', save : '/rs/anketa/save', remove : '/rs/anketa/remove', sendToValidate : '/rs/anketa/val' }, anketaa : { list : '/rs/anketaa/list', listPS : '/rs/anketaa/listPS', listNP : '/rs/anketaa/nospro', one : '/rs/anketaa/one', save : '/rs/anketaa/save', remove : '/rs/anketaa/remove' }, portal : { citat : { list : '/rs/citat/list', listSimple : '/rs/citat/listo', one : '/rs/citat/one', save : '/rs/citat/save', remove : '/rs/citat/remove' }, is : { list : '/rs/is/list', listSimple : '/rs/is/lists', one : '/rs/is/one', save : '/rs/is/save', remove : '/rs/is/remove' }, menui : { list : '/rs/menui/list', listSimple : '/rs/menui/lists', one : '/rs/menui/one', save : '/rs/menui/save', remove : '/rs/menui/remove' }, menu : { list : '/rs/menu/list', mainlist : '/rs/menu/mainM', one : '/rs/menu/one', save : '/rs/menu/save', remove : '/rs/menu/remove' }, stranica : { list : '/rs/stranica/list', one : '/rs/stranica/one', oneSimple : '/rs/stranica/ones', save : '/rs/stranica/save', remove : '/rs/stranica/remove', search : '/rs/stranica/search' }, nov : { list : '/rs/nov/list', list3 : '/rs/nov', listVal : '/rs/nov/listv', one : '/rs/nov/one', onep : '/rs/nov/onep', save : '/rs/nov/save', savep : '/rs/nov/savep', remove : '/rs/nov/remove' }, he : { list : '/rs/he/list', listSimple : '/rs/he/lists', one : '/rs/he/one', // random : '/rs/he', save : '/rs/he/save', remove : '/rs/he/remove' }, foo : { // list : '/rs/foo', one : '/rs/foo/one', oneSimple : '/rs/foo/ones', save : '/rs/foo/save' // remove : '/rs/foo' }, nas : { // list : '/rs/nas', one : '/rs/nas/one', oneSimple : '/rs/nas/ones', save : '/rs/nas/save' // remove : '/rs/nas' }, ip : { list : '/rs/ip/list', listSimple : '/rs/ip/lists', one : '/rs/ip/one', save : '/rs/ip/save', remove : '/rs/ip/remove' }, pt : { list : '/rs/pt/list', one : '/rs/pt/one', save : '/rs/pt/save', searchNoData : '/rs/pt/snd' // remove : '/rs/pt' }, brojPosjeta : { one : '/rs/nas/brojPosjeta' }, ikona : { listSimple : '/rs/nas/listISimple' }, slika : { upload : '/rs/sl/upl' }, lbl : { list : '/rs/admlbl/list', one : '/rs/admlbl/one', save : '/rs/admlbl/save', remove : '/rs/admlbl/remove' }, bl : { list : '/rs/bl/list', one : '/rs/bl/one', save : '/rs/bl/save', remove : '/rs/bl/remove', report : '/rs/bl/rbl' }, lang : '/rs/admusr/lang' }, rpt : { anketaa : { list : '/rs/rpt/anketa/rpt', filter : '/rs/rpt/anketa/rptf', excel : '/rs/rpt/anketa/rpt/excel' }, akt : { list : '/rs/rpt/akt' }, vo : { list : '/rs/rpt/vo' }, akt_g : { list : '/rs/rpt/akt_g' } }, admusr : { list : '/rs/admusr/list', one : '/rs/admusr/one', save : '/rs/admusr/save', remove : '/rs/admusr/remove', changePassword : '/rs/admusr', send : '/rs/admusr/mail', lost : '/rs/admusr/lost', losts : '/rs/admusr/losts' }, adm : { email : { list : '/rs/email/list', one : '/rs/email/one' } }, meta : { ps : { frm : '/rs/prsub/psByOIB', sump : '/rs/prsub/sump' }, appprm : { list : '/rs/admusr/ap/list', one : '/rs/admusr/ap/one', save : '/rs/admusr/ap/s' } }, pr : { frm : '/rs/pr/frm', save : '/rs/pr/save', edit : '/rs/pr/edit' }, proj : { frm : '/rs/proj/frm', save : '/rs/proj/frm', jls : '/rs/proj/jls', list : '/rs/proj/lst', list1 : '/rs/proj/lst1', list2 : '/rs/proj/lst2', one : '/rs/proj/one', val : '/rs/proj/val', cemail : '/rs/proj/email' }, jls : { one : '/rs/proj/jls/one' }, rpteng : { params : '/rs/qrpt/params', data : '/rs/qrpt/data' } }; otpad.waitImage = (function(url, container) { var wi = null; var show = function() { if (wi == null) { wi = $('
').appendTo('body').hide(); $('').attr('src', './images/wait.gif').appendTo(wi); } wi.show(); }; var hide = function() { wi.hide(); }; return { show : show, hide : hide }; }()); $(document).ajaxStart(function() { otpad.waitImage.show(); }); $(document).ajaxStop(function() { otpad.waitImage.hide(); }); otpad.data = { get : function(url, fn) { eko.ajax.get(url, fn); }, getXml : function(url, fn) { eko.ajax.getXml(url, fn); }, post : function(url, data, successFn, errorFn) { eko.ajax.post(url, data, successFn, errorFn); }, remove : function(url, data, successFn, errorFn) { eko.ajax.remove(url, data, successFn, errorFn); }, meta : { ps : { frm : function(oib, godina, fn) { otpad.data.get(otpad.rs.meta.ps.frm + '?oib=' + oib + (!eko.util .isEmpty(godina) ? '&g=' + godina : ''), fn); }, sump : function(oib, fn) { otpad.data.get(otpad.rs.meta.ps.sump + '?oib=' + oib, fn); } } }, anketa : { ones : function(id, fn) { otpad.data.get(otpad.rs.anketa.ones + '?id=' + id, fn); }, sendToValidate : function(id, fn) { otpad.data.get(otpad.rs.anketa.sendToValidate + '?id=' + id, fn); } }, anketaa : { listNP : function(id, fn) { otpad.data.get(otpad.rs.anketaa.listNP + '?id=' + id, fn); } }, portal : { menu : { mainMenu : function(fn) { otpad.data.get(otpad.rs.portal.menu.mainlist, fn); }, menuItems : function(menuId, fn) { otpad.data.get(otpad.rs.portal.menui.listSimple + '?mid=' + menuId, fn); } }, citat : { listSimple : function(fn) { otpad.data.get(otpad.rs.portal.citat.listSimple, fn); } }, ikona : { listSimple : function(fn) { otpad.data.get(otpad.rs.portal.ikona.listSimple, fn); } }, is : { listSimple : function(fn) { otpad.data.get(otpad.rs.portal.is.listSimple, fn); } }, ip : { listSimple : function(a, fn) { otpad.data.get(otpad.rs.portal.ip.listSimple + '?a=' + a, fn); } }, he : { listSimple : function(fn) { otpad.data.get(otpad.rs.portal.he.listSimple, fn); } }, hep : { random : function(fn) { otpad.data.get(otpad.rs.portal.hep.random, fn); } }, foo : { oneSimple : function(fn) { otpad.data.get(otpad.rs.portal.foo.oneSimple, fn); } }, nov : { listVal : function(n, fn) { otpad.data.get(otpad.rs.portal.nov.listVal + (eko.util.isEmpty(n) ? '' : '?n=' + n), fn); } }, stranica : { oneSimple : function(id, menu, fn) { otpad.data.get( otpad.rs.portal.stranica.oneSimple + '?' + (eko.util.isEmpty(id) ? '' : 'id=' + id) + (eko.util.isEmpty(menu) ? '' : '&mid=' + menu), fn); }, search : function(txt, fn) { otpad.data.get(otpad.rs.portal.stranica.search + '?txt=' + txt, fn); } }, nas : { oneSimple : function(fn) { otpad.data.get(otpad.rs.portal.nas.oneSimple, fn); } }, pt : { searchNoData : function(fn) { otpad.data.get(otpad.rs.portal.pt.searchNoData, fn); } }, brojPosjeta : function(fn) { otpad.data.get(otpad.rs.portal.brojPosjeta.one, fn); }, rbl : function(url, fn) { otpad.data.get(otpad.rs.portal.bl.report + '?url=' + url, fn); }, lang : function(fn) { otpad.data.get(otpad.rs.portal.lang, fn); } }, pr : { edit : function(id, fn) { otpad.data.post(otpad.rs.pr.edit, { 'id' : id }, fn); } }, proj : { jls : function(fn) { otpad.data.get(otpad.rs.proj.jls, fn); }, val : function(id, t, n, fn) { otpad.data.post(otpad.rs.proj.val, { id : id, t : t, n : n }, fn); }, cemail : function(id, e, fn) { otpad.data.get(otpad.rs.proj.cemail + '?id=' + id + '&e=' + e, fn); } }, jls : { one : function(oib, fn) { otpad.data.get(otpad.rs.jls.one + '?oib=' + oib, fn); } }, rpteng : { params : function(id, fn) { otpad.data.get(otpad.rs.rpteng.params + '/' + id, fn); }, data : function(id, data, fn) { otpad.data.post(otpad.rs.rpteng.data + '/' + id, data, fn); } } }; }(window.otpad = window.otpad || {}, jQuery));