// DropDownMenu by Miha Hribar // http://hribar.info function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } } } function prepareMenu() { // lets make sure the element exists var menu = $('#menu'); // for each of the li on the root level check if the element has any children // if so append a function that makes the element appear when hovered over var root_li = $('li',menu); for (var i = 0; i < root_li.length; i++) { var li = root_li[i]; // search for children var child_ul = $('ul',li); if (child_ul.length >= 1) { // we have children - append hover function to the parent li.onmouseover = function () { if (!$('ul',this)) return false; var ul = $('ul',this); ul[0].style.display = "block"; return true; } li.onmouseout = function () { if (!$('ul',this)) return false; var ul = $('ul',this); ul[0].style.display = "none"; return true; } } } return true; } addLoadEvent(prepareMenu); var cur_font_size = 1; function fontResize(mod) { if (mod != cur_font_size){ var size= parseInt($('.sp_size').css('font-size')); $('.sp_size').css('font-size', size-((cur_font_size-mod)*2)+'px'); var size= parseInt($('.sp_size_fot').css('font-size')); $('.sp_size_fot').css('font-size', size-((cur_font_size-mod)*2)+'px'); cur_font_size = mod; } } //styles1 function switchStylestyle(styleName) { $('link[@rel*=style][title]').each(function(i) { this.disabled = true; if (this.getAttribute('title') == styleName) this.disabled = false; }); } function changeStyelSheet(obj){ if ($(obj).hasClass('active') == true){ $(obj).removeClass('active'); switchStylestyle('styles1'); } else { $(obj).addClass('active'); switchStylestyle('styles2'); } } (function( $ ){ var methods = { init : function( options ) { var settings = { 'bigbanner_banner_rotateStyle' : 1,//TRYB slide'a - zrobiłem na razie 2 //1 - to przenikający //2 - to przesuwany poziomo //3 - to przesuwany pionowo 'bigbanner_banner_changeDuration' : 1000, 'bigbanner_banner_rotateTimeInterval' : 8000, 'bigbanner_banner_width' : 335, 'bigbanner_banner_height' : 224, 'bigbanner_banner_images' : [], 'bigbanner_banner_titles' : [], 'bigbanner_banner_text' : [], 'bigbanner_banner_links' : [], 'bigbanner_banner_target' : [], 'bigbanner_banner_duration' : [] }; return this.each(function() { if ( options ) { $.extend( settings, options ); } var hasButtons = false; if (typeof settings.buttons === 'object' && settings.buttons !== null) { $.each(settings.buttons, function() { return !(hasButtons = true); }); } var bigbanner_length = settings.bigbanner_banner_images.length; var bigbanner_main_obj = $(this); //bigbanner_main_obj.css({'width':settings.bigbanner_banner_width+'px','height':(settings.bigbanner_banner_height+settings.bigbanner_topbelt_height)+'px'}); var html = ''; html += '
\
\ '+settings.bigbanner_banner_titles[0]+' \ \ '+settings.bigbanner_banner_text[0]+' \ \
\ \
\ \
\
'; bigbanner_main_obj.html(html); //bigbanner_bannerStartRotation(){ var bigbanner_rotateID; if (bigbanner_length > 1){ switch(settings.bigbanner_banner_rotateStyle){ case 1://slider przenikajacy $('.image_cont ul li',bigbanner_main_obj).css({ 'position':'absolute', 'top':0, 'left':0, 'clear':'both' }); var prev_iap_slide = 1; function bigbanner_slideRotation() { var cur_iap_slide = parseInt($('ul#bigbanner_slider_btns li a.active',bigbanner_main_obj).text()); //console.log('cur_iap_slide : '+cur_iap_slide); var next_iap_slide = (cur_iap_slide + 1) % (bigbanner_length+1); if (next_iap_slide == 0) next_iap_slide += 1; //console.log('next_iap_slide : '+next_iap_slide); $('ul#bigbanner_slider_btns li a',bigbanner_main_obj).removeClass('active'); $('#bigbanner_iap_bubble_'+next_iap_slide,bigbanner_main_obj).addClass('active'); $('#bigbanner_slid_'+next_iap_slide,bigbanner_main_obj).fadeIn(settings.bigbanner_banner_changeDuration); $('#bigbanner_slid_'+cur_iap_slide,bigbanner_main_obj).fadeOut(settings.bigbanner_banner_changeDuration); prev_iap_slide = cur_iap_slide; //zmiana tekstów if (settings.bigbanner_banner_titles[next_iap_slide-1] != ''){ $('#bigbanner_iap_title',bigbanner_main_obj).text(settings.bigbanner_banner_titles[next_iap_slide-1]); $('#bigbanner_iap_text',bigbanner_main_obj).text(settings.bigbanner_banner_text[next_iap_slide-1]); $('#bigbanner_iap_title',bigbanner_main_obj).attr('href',settings.bigbanner_banner_links[next_iap_slide-1]).attr('target',settings.bigbanner_banner_target[next_iap_slide-1]); $('#bigbanner_iap_text',bigbanner_main_obj).attr('href',settings.bigbanner_banner_links[next_iap_slide-1]).attr('target',settings.bigbanner_banner_target[next_iap_slide-1]); //$('.bigbanner_details',bigbanner_main_obj).fadeIn('fast'); } else { //$('.bigbanner_details',bigbanner_main_obj).fadeOut('fast'); } clearTimeout(bigbanner_rotateID); if (cur_iap_slide == bigbanner_length){ bigbanner_rotateID = setTimeout(function(){bigbanner_slideRotation();}, settings.bigbanner_banner_duration[0]); } else { bigbanner_rotateID = setTimeout(function(){bigbanner_slideRotation();}, settings.bigbanner_banner_duration[cur_iap_slide]); } } bigbanner_rotateID = setTimeout(function(){bigbanner_slideRotation();},settings.bigbanner_banner_duration[0]); $('ul#bigbanner_slider_btns li a',bigbanner_main_obj).click(function () { clearTimeout(bigbanner_rotateID); var cur_iap_slide = parseInt($(this).text()); bigbanner_rotateID = setTimeout(function(){bigbanner_slideRotation();}, settings.bigbanner_banner_duration[cur_iap_slide-1]); $('ul#bigbanner_slider_btns li a',bigbanner_main_obj).removeClass('active'); $(this).addClass('active'); $('.image_cont li',bigbanner_main_obj).each( function() { var t_id = parseInt($(this).attr('id').replace('bigbanner_slid_','')); if (t_id == prev_iap_slide){ $(this).fadeOut(settings.bigbanner_banner_changeDuration); } else { $(this).hide(); } } ); prev_iap_slide = cur_iap_slide; $('#bigbanner_slid_'+cur_iap_slide,bigbanner_main_obj).fadeIn(settings.bigbanner_banner_changeDuration); //zmiana tekstów if (settings.bigbanner_banner_titles[cur_iap_slide-1] != ''){ $('#bigbanner_iap_title',bigbanner_main_obj).text(settings.bigbanner_banner_titles[cur_iap_slide-1]); $('#bigbanner_iap_text',bigbanner_main_obj).text(settings.bigbanner_banner_text[cur_iap_slide-1]); $('#bigbanner_iap_title',bigbanner_main_obj).attr('href',settings.bigbanner_banner_links[cur_iap_slide-1]).attr('target',settings.bigbanner_banner_target[cur_iap_slide-1]); $('#bigbanner_iap_text',bigbanner_main_obj).attr('href',settings.bigbanner_banner_links[cur_iap_slide-1]).attr('target',settings.bigbanner_banner_target[cur_iap_slide-1]); //href="'+settings.bigbanner_banner_links[i]+'" target="'+settings.bigbanner_banner_target[i]+'" //$('.bigbanner_details',bigbanner_main_obj).fadeIn('fast'); } else { //$('.bigbanner_details',bigbanner_main_obj).fadeOut('fast'); } return false; }); break; case 2://slider poziomy $('.image_cont ul',bigbanner_main_obj).css({ 'width':((bigbanner_length * settings.bigbanner_banner_width)+100)+'px', 'position':'absolute', 'left':0 }); $('.image_cont ul li',bigbanner_main_obj).css({ 'width':settings.bigbanner_banner_width+'px', 'height':settings.bigbanner_banner_height+'px', 'position':'relative!important', 'left':0, 'float':'left' }); for (var i=0; i'; } else { html += '
  • '; } } else { if (settings.extra_iap_banner_links[i] == ''){ html += ''; } else { html += ''; } } } html += ' \ '; if (settings.extra_iap_topbelt_height != 0){ if (extra_iap_length > 1){ var extra_iap_topbelt_padding = parseInt((settings.extra_iap_topbelt_height-16)/2); if (settings.extra_iap_topbelt_side == 'left'){ html += '
    '; } else { html += '
    '; } if (settings.extra_iap_topbelt_side == 'left'){ html += '
      '; } else { html += ''; html += '
    '; } } else { if (extra_iap_length > 1){ html += ''; } } if (settings.extra_iap_banner_titles[0] != ''){ html += '
    \ '+settings.extra_iap_banner_titles[0]+' \ '+settings.extra_iap_banner_text[0]+' \
    '; } else { html += ''; } extra_iap_main_obj.html(html); $('.extra_iap_details').css({'width':settings.extra_iap_banner_width+'px'}); //extra_iap_bannerStartRotation(){ var extra_iap_rotateID; if (extra_iap_length > 1){ switch(settings.extra_iap_banner_rotateStyle){ case 1://slider przenikajacy $('.extra_iap_swrp ul li',extra_iap_main_obj).css({ 'position':'absolute', 'top':0, 'left':0, 'clear':'both' }); var prev_iap_slide = 1; function extra_iap_slideRotation() { var cur_iap_slide = parseInt($('ul#extra_iap_slider_bubbles li.active a',extra_iap_main_obj).text()); var next_iap_slide = (cur_iap_slide + 1) % (extra_iap_length+1); if (next_iap_slide == 0) next_iap_slide += 1; $('ul#extra_iap_slider_bubbles li',extra_iap_main_obj).removeClass('active'); $('#exiap_bubble_'+next_iap_slide,extra_iap_main_obj).addClass('active'); $('#exiap_slid_'+next_iap_slide,extra_iap_main_obj).fadeIn(settings.extra_iap_banner_changeDuration); $('#exiap_slid_'+cur_iap_slide,extra_iap_main_obj).fadeOut(settings.extra_iap_banner_changeDuration); prev_iap_slide = cur_iap_slide; //zmiana tekstów if (settings.extra_iap_banner_titles[next_iap_slide-1] != ''){ $('#exiap_title',extra_iap_main_obj).text(settings.extra_iap_banner_titles[next_iap_slide-1]); $('#exiap_text',extra_iap_main_obj).text(settings.extra_iap_banner_text[next_iap_slide-1]); $('.extra_iap_details',extra_iap_main_obj).fadeIn('fast'); } else { $('.extra_iap_details',extra_iap_main_obj).fadeOut('fast'); } clearTimeout(extra_iap_rotateID); if (cur_iap_slide == extra_iap_length){ extra_iap_rotateID = setTimeout(function(){extra_iap_slideRotation();}, settings.extra_iap_banner_duration[0]); } else { extra_iap_rotateID = setTimeout(function(){extra_iap_slideRotation();}, settings.extra_iap_banner_duration[cur_iap_slide]); } } extra_iap_rotateID = setTimeout(function(){extra_iap_slideRotation();},settings.extra_iap_banner_duration[0]); $('ul#extra_iap_slider_bubbles li',extra_iap_main_obj).click(function () { clearTimeout(extra_iap_rotateID); extra_iap_rotateID = setTimeout(function(){extra_iap_slideRotation();}, settings.extra_iap_banner_rotateTimeInterval); var cur_iap_slide = parseInt($(this).text()); $('ul#extra_iap_slider_bubbles li',extra_iap_main_obj).removeClass('active'); $(this).addClass('active'); $('.extra_iap_swrp li',extra_iap_main_obj).each( function() { var t_id = parseInt($(this).attr('id').replace('exiap_slid_','')); if (t_id == prev_iap_slide){ $(this).fadeOut(settings.extra_iap_banner_changeDuration); } else { $(this).hide(); } } ); prev_iap_slide = cur_iap_slide; $('#exiap_slid_'+cur_iap_slide,extra_iap_main_obj).fadeIn(settings.extra_iap_banner_changeDuration); //zmiana tekstów if (settings.extra_iap_banner_titles[cur_iap_slide-1] != ''){ $('#exiap_title',extra_iap_main_obj).text(settings.extra_iap_banner_titles[cur_iap_slide-1]); $('#exiap_text',extra_iap_main_obj).text(settings.extra_iap_banner_text[cur_iap_slide-1]); $('.extra_iap_details',extra_iap_main_obj).fadeIn('fast'); } else { $('.extra_iap_details',extra_iap_main_obj).fadeOut('fast'); } return false; }); break; case 2://slider poziomy $('.extra_iap_swrp ul',extra_iap_main_obj).css({ 'width':((extra_iap_length * settings.extra_iap_banner_width)+100)+'px', 'position':'absolute', 'left':0 }); $('.extra_iap_swrp ul li',extra_iap_main_obj).css({ 'width':settings.extra_iap_banner_width+'px', 'height':settings.extra_iap_banner_height+'px', 'position':'relative!important', 'left':0, 'float':'left' }); for (var i=0; i