var block_menu_t0 = { settings: { server: '' }, init: { itemclick: function() { $('#block-top-menu .menu-item a').click(function(){ var type = new Number($(this).attr('type')); var module = new Number($(this).attr('module')); var child = new Number($(this).attr('child')); var id_menu = $(this).attr('rel'); if(type < 1) return false; $('#block-top-menu .menu-item a').removeClass('selected'); $('#block-menu-type-1 .menu-element a').removeClass('selected'); $(this).addClass('selected'); block_menu_t0.request.menuId = id_menu; block_menu_t0.request.type = type; block_menu_t0.request.module = module; block_menu_t0.request.postquery(); return false; }); } }, setSelected: function(id_menu) { $('#block-top-menu .menu-item a[@rel='+id_menu+']').addClass('selected'); }, request: { action: 'menu', menuId: 0, type: 0, module: 0, process: new Object(), postquery: function() { this.process.action = ''+block_menu_t0.request.action+''; this.process.id_menu = ''+block_menu_t0.request.menuId+''; this.process.type = ''+block_menu_t0.request.type+''; this.process.module = ''+block_menu_t0.request.module+''; var requestdata = { type: 'POST', url: block_menu_t0.settings.server, data: this.process, success: function(msg){ $('#block-center').html(msg); return false;} }; $.blockUI(); $.ajax(requestdata); return false; } } }; $(document).ready(function() { /*block_menu_t0.init.itemclick();*/ }); var block_search = { settings: { server: '' }, init: { formsubmit: function() { $('#block_search form').submit(function() { if( block_search.process.checkfields() ) { block_search.process.getfields(); $('#block-menu-type-1 .menu-element a').removeClass('selected'); $('#block-top-menu .menu-item a').removeClass('selected'); block_search.request.postquery(); return false; } else { block_search.message(1); return false; } }); } }, process: { checkfields: function() { var search = ($.trim($('#block_search form #search-string').val()).length > 0) ? $('#block_search form #search-string').val() : false; if( search ) { return true; } else { return false; } }, getfields: function() { block_search.request.search = $.trim($('#block_search form #search-string').val()); } }, request: { action: 'search', type: 2, search: '', process: new Object(), postquery: function() { this.process.action = this.action; this.process.type = ''+this.type+''; this.process.search = ''+this.search+''; var requestdata = { type: 'POST', url: block_search.settings.server, data: this.process, success: function(msg){ $('#block-center').html(msg); return false;} }; $.blockUI(); $.ajax(requestdata); return false; } }, message: function() { var argv = this.message.arguments; var argc = this.message.arguments.length; if(argc > 0 && !isNaN(new Number(argv[0]))) { switch(argv[0]) { case 1: var message = 'Заповніть поле для пошуку.'; alert(message); break; } } return false; } }; $(document).ready(function() { block_search.init.formsubmit(); }); var block_menu_t1 = { settings: { server: '' }, init: { itemclick: function() { $('#block-menu-type-1 .menu-item-0').click(function(){ var type = new Number($(this).attr('type')); var module = new Number($(this).attr('module')); var child = new Number($(this).attr('child')); var id_menu = $(this).attr('rel'); myToolBox.hideHTMLObject('#block-menu-type-1 .child[@rel!='+id_menu+']'); if(child > 0) { if($('#block-menu-type-1 .child[@rel='+id_menu+']').is(':animated')) return false; if($('#block-menu-type-1 .child[@rel='+id_menu+']').is(':visible')) { myToolBox.hideHTMLObject('#block-menu-type-1 .child[@rel='+id_menu+']'); } else { myToolBox.showHTMLObject('#block-menu-type-1 .child[@rel='+id_menu+']'); } } if(type < 1) return false; $('#block-menu-type-1 .menu-element a').removeClass('selected'); $('#block-top-menu .menu-item a').removeClass('selected'); $(this).addClass('selected'); block_menu_t1.request.menuId = id_menu; block_menu_t1.request.type = type; block_menu_t1.request.module = module; /* block_menu_t1.request.postquery(); return false; */ }); $('#block-menu-type-1 .menu-item-1').click(function(){ var type = new Number($(this).attr('type')); if(type < 1) return false; var id_menu = $(this).attr('rel'); var module = new Number($(this).attr('module')); $('#block-menu-type-1 .menu-element a').removeClass('selected'); $(this).addClass('selected'); block_menu_t1.request.menuId = id_menu; block_menu_t1.request.type = type; block_menu_t1.request.module = module; /* block_menu_t1.request.postquery(); return false; */ }); } }, setSelected: function(id_menu) { var curObj = $('#block-menu-type-1 a[@rel='+id_menu+']'); if(myToolBox.isset($(curObj).attr('class'))) { switch($(curObj).attr('class')) { case('menu-item-0'): $(curObj).addClass('selected'); var child = new Number($(curObj).attr('child')); if(child > 0) { $('#block-menu-type-1 .child[@rel='+id_menu+']').show(); } break; case('menu-item-1'): $(curObj).addClass('selected'); $(curObj).parent().show(); break; } } }, request: { action: 'menu', menuId: 0, type: 0, module: 0, process: new Object(), postquery: function() { this.process.action = ''+block_menu_t1.request.action+''; this.process.id_menu = ''+block_menu_t1.request.menuId+''; this.process.type = ''+block_menu_t1.request.type+''; this.process.module = ''+block_menu_t1.request.module+''; var requestdata = { type: 'POST', url: block_menu_t1.settings.server, data: this.process, success: function(msg){ $('#block-center').html(msg); return false;} }; $.blockUI(); $.ajax(requestdata); return false; } } }; var block_center = { settings: { server: '' }, init: { printclick: function() { $('#block-center a.print-version').click(function(){ block_center.print.show(); }); } }, print: { handler: {}, content: function() { return $('#block-content').html(); }, show: function() { this.handler = window.open('','printVersion', 'width=600,height=500,menubar=0,toolbar=0,status=0,resizable=0,scrollbars=1'); this.handler.document.writeln('