var window_width = 0; var window_height = 0; function changeFontSize(value) { var ele1 = jQuery('#content_font_size'); switch (value) { case 'increase': if (umws_ses_font_size + 1 <= 5) { ele1.removeClass('font_size' + umws_ses_font_size); umws_ses_font_size++; ele1.addClass('font_size' + umws_ses_font_size); } break; case 'decrease': if (umws_ses_font_size - 1 >= 1) { ele1.removeClass('font_size' + umws_ses_font_size); umws_ses_font_size--; ele1.addClass('font_size' + umws_ses_font_size); } break; default: ele1.removeClass('font_size' + umws_ses_font_size); umws_ses_font_size = 3; ele1.addClass('font_size' + umws_ses_font_size); } jQuery.cookie('umws_ses_font_size', umws_ses_font_size, { duration: 365, path: '/' }); } function changeContrast() { if (umws_ses_contrast == 1) { umws_ses_contrast = 2; } else { umws_ses_contrast = 1; } jQuery("link[title='contrast']").attr("href", contrast_url + umws_ses_contrast + '.css'); jQuery.cookie('umws_ses_contrast/', umws_ses_contrast, { duration: 365, path: '/' }); } navigator.browserTypeVersion = (function(){ var ua = navigator.userAgent, tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i) || []; if(/trident/i.test(M[1])){ tem = /\brv[ :]+(\d+(\.\d+)?)/g.exec(ua) || []; return 'IE '+(tem[1] || ''); } M = M[2]? [M[1], M[2]]:[navigator.appName, navigator.appVersion, '-?']; if ((tem = ua.match(/version\/([\.\d]+)/i)) != null) { M[2] = tem[1]; } M[1] = parseInt(M[1]); return M; })(); // -------------------------- sidebar var sidebar_dir = 1; var sidebar_side = 'left'; var sidebar_width = 260; var sidebar_anim = 'js'; // default, but can be: translate (css3), js (jquery), static (simple css) var sidebar_content = true; // move also content div? function containerConfig() { // set content1 div width jQuery('#content1').css('width', window_width + 'px'); } function sidebarAnimate(element, anim_type, anim_property, property_value) { if (anim_type == 'translate') { // css3 animation jQuery(element).css('transform', 'translate('+ property_value +')'); } else if (anim_type == 'js') { // javascript (jquery) var anim_properties = {}; anim_properties[anim_property] = property_value; jQuery(element).stop().animate(anim_properties); } else { // simple css jQuery(element).css(anim_property, property_value); } } function sidebarReset(element, anim_type) { if (anim_type == 'translate') { // css3 animation jQuery(element).css('transform', 'translate(0)'); } else { jQuery(element).css('margin-'+ sidebar_side, 0); } sidebar_dir = 1; } // ------------------------- after page load jQuery(document).ready(function() { // ------------------------- checks & config window_width = jQuery(window).width(); window_height = jQuery(window).height(); // ------------------------- mobile extra check var ua = navigator.userAgent, // Get user agent string. android = false, // Variable for storing android version. iOS = false; // Variable for storing iOS version. if (/Android/.test(ua)) { // Detect Android in user agent string. android = ua.substr(ua.indexOf('Android')+8, 3); // Set version of Android. } else if (/(iPhone|iPod|iPad)/.test(ua)) { // Detect iOS in user agent string. iOS = ua.substr(ua.indexOf('OS ')+3, 3).replace('_', '.'); // Set version of iOS. } // ------------------------- sidebar nav // TODO: PA - make it better & move to plugin // check for CSS3 translate support if (Modernizr.csstransforms && Modernizr.csstransitions) { sidebar_anim = 'translate'; } // ... and for old android if (android && android < 4.4) { sidebar_anim = 'static'; } // after window is resized jQuery(window).resize( function(){ // store new width window_width = jQuery(window).width(); window_height = jQuery(window).height(); containerConfig(); }); containerConfig(); // ------------------------- main navigation var nav_main = jQuery('#nav_main').paRdm({ activate_btn_id: 'main_menu_toggler', activate_btn_add_top: jQuery('#tools').height(), paRdmAfterActiveNav: function (menu_type_curr) { // dropdown if (menu_type_curr == 'drop') { // hide fast all submenus nav_main.data('PaRdm').hideFastAllSubmenus(); // set handlers var pa_rdm_nav_el = jQuery('#nav_main'); var pa_rdm_btn_el = jQuery('#main_menu_toggler'); // position under toolbar var pa_rdm_toolbar_pos = pa_rdm_btn_el.outerHeight() - pa_rdm_nav_el.outerHeight(); if (pa_rdm_nav_el.hasClass('pa_rdm_nav_active')) { // menu is active // move under toolbar; remove active class after animation pa_rdm_nav_el.animate({ top: pa_rdm_toolbar_pos +'px' }, 200, function() { // remove CSS class pa_rdm_nav_el.removeClass('pa_rdm_nav_active'); // set base deactive position pa_rdm_nav_el.css({ top: pa_rdm_btn_el.outerHeight() +'px' }); }); } else { //alert(pa_rdm_btn_el.outerHeight()); // not active // add CSS class pa_rdm_nav_el.addClass('pa_rdm_nav_active'); // set position under toolbar pa_rdm_nav_el.css({ top: pa_rdm_toolbar_pos +'px' }); // run animation: place under toolbar var pa_rdm_nav_pos_top = pa_rdm_btn_el.position().top + pa_rdm_btn_el.outerHeight(); pa_rdm_nav_el.animate({ top: pa_rdm_nav_pos_top +'px' }, 200); // focus on first link pa_rdm_nav_el.find('a').first().focus(); } } // slidedown if (menu_type_curr == 'slide') { var sidebar1_nav1_box = jQuery('#nav_main'); var content1_box = jQuery('#content1'); if (sidebar_dir == 1) { // set property value - css translate requires just distance in px property_value = '0px'; if (sidebar_anim == 'translate') { property_value = sidebar_width +'px'; } sidebarAnimate('#nav_main', sidebar_anim, 'margin-'+ sidebar_side, property_value); if (sidebar_content == true) { property_value = sidebar_width +'px'; sidebarAnimate('#content1', sidebar_anim, 'margin-'+ sidebar_side, property_value); } sidebar_dir = 2; } else { // set property value - css translate requires just distance in px property_value = '0px'; if (sidebar_anim != 'translate') { property_value = '-'+ sidebar_width +'px'; } sidebarAnimate('#nav_main', sidebar_anim, 'margin-'+ sidebar_side, property_value); if (sidebar_content == true) { property_value = '0px'; sidebarAnimate('#content1', sidebar_anim, 'margin-'+ sidebar_side, property_value); } sidebar_dir = 1; } } }, paRdmAfterTypeChange: function (menu_type_curr) { // menu changed for drop type if (menu_type_curr == 'drop') { sidebarReset('#nav_main', sidebar_anim); sidebarReset('#content1', sidebar_anim); } } }); // ------------------------- search // main page banner jQuery('#mp_baner1_close').on('click', function() { jQuery('#mp_baner1, #mp_baner1_bg').hide(); }); // ------------------------- search jQuery(".nag_szu_przycisk1, .nag_szu_przycisk3").on('click', function() { if (!jQuery("#nag_szu1").val() || jQuery("#nag_szu1").val() == szukaj_tekst) { alert(szukaj_blad1); } else { jQuery("#szukaj1").submit(); } }); jQuery("#fszukaj1").focus(function() { if (szukaj_tekst == jQuery(this).val()) { jQuery(this).val(''); } }); jQuery("#fszukaj1").blur(function() { if (jQuery.trim(jQuery(this).val()) == "") { jQuery(this).val(szukaj_tekst); } }); jQuery(".sr_szukaj1").on('click', function() { if (!jQuery("#fszukaj1").val() || jQuery("#fszukaj1").val() == szukaj_tekst) { alert(szukaj_blad1); } else { jQuery("#searchForm").submit(); } }); // ------------------------- toggle buttons jQuery('.glob_toggle').on('click', function() { var controls = jQuery(this).attr('aria-controls'); var expanded = jQuery(this).attr('aria-expanded'); if (typeof controls !== typeof undefined && controls !== false) { var controled = jQuery('#'+ controls); if (expanded == 'true') { controled.stop().slideUp(); jQuery(this).attr('aria-expanded', false); } else { controled.stop().slideDown(); jQuery(this).attr('aria-expanded', true); } } }); // ------------------------- pagination select jQuery("#pag_drop").on('change', function() { // get value and add to link then change location var pag_link = jQuery(this).attr('data-clean-link'); var pag_limit = jQuery(this).val(); var pag_symb = '?'; if (pag_link.indexOf('?') >= 0) { pag_symb = '&'; } if (pag_link && pag_limit) { location.href = jQuery(this).attr('data-clean-link') + pag_symb + 'start='+ jQuery(this).val(); } }); // ------------------------- emulate history in photo gallery and attachements if (history.pushState) { jQuery('.pGallery1 a, .atta1 a').on('click', function() { var curr_url = window.location.href; var dest_url = jQuery(this).attr('href'); if (dest_url) { history.replaceState({}, '', dest_url); history.replaceState({}, '', curr_url); } }); } // ------------------------- jquery prettyphoto jQuery("a[rel^='prettyPhoto']").prettyPhoto({ deeplinking: false, markup: '
\
 
\
\
\
\
\
\
\
\
\
\
\
\ Expand \
\ next \ previous \
\
\
\
\ Previous \

0/0

\ Next \
\ Close \
\
\
\
\
\
\
\
\
\
\
\
\
', gallery_markup: '', inline_markup: '', social_tools: '' }); }); // MOD PA SCI (function(b,c){"function"===typeof define&&define.amd?define(["jquery"],c):"object"===typeof exports?module.exports=c(require("jquery")):b.pa_sci=c(b.jQuery)})(this,function(b){b.pa_sci=function(c,e){var a=this;a.$el=b(c);a.el=c;a.$el.data("pa_sci",a);var d={};a.init=function(){a.options=b.extend({},b.pa_sci.defaultOptions,e);a.$el.find(".pa_sci_close").on("click",function(){a.hideInfo()});return!0};a.hideInfo=function(){if(!a.$el.hasClass("pa_sci_active")){a.$el.addClass("pa_sci_active");a.$el.find(".pa_sci_close").off("click");var b=new Date;b.setTime(b.getTime()+864E5*a.options.sci_cookie_days);b="expires="+b.toUTCString();document.cookie=a.options.sci_cookie_name+"=1; "+b+"; path="+a.options.sci_cookie_path;1==a.options.sci_hide_type?(d={},d[a.options.sci_position]=-1*a.$el.outerHeight(),a.$el.stop().animate(d,a.options.sci_hide_speed,"swing",function(){a.$el.hide()})):2==a.options.sci_hide_type?a.$el.stop().fadeOut(a.options.sci_hide_speed):a.$el.hide()}return!0};a.destroy=function(){document.cookie=a.options.sci_cookie_name+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC";a.$el.find(".pa_sci_close").off("click");a.$el.remove();a.$el.removeData();return!0};a.init()};b.pa_sci.defaultOptions={sci_type:"fixed",sci_position:"bottom",sci_hide_type:1,sci_hide_speed:400,sci_cookie_name:"pa_sci",sci_cookie_days:365,sci_cookie_path:"/"};b.fn.pa_sci=function(c){return this.each(function(){new b.pa_sci(this,c)})};b.fn.get_pa_sci=function(){return this.data("pa_sci")}});