/* * Core * * @version: 0.9 * @date: 2010-01-28 15:47:52 * @author: David Sklar --------------------------------------- */ jQuery(function($){$('#header h1 a').append('');$('.i-box a, .gift .i-box span, #master a, .gall a').imgCenter();$('.switchboard').switchboard({TXT:{prev:'Predchádzajúca',next:'Ďalšia'}});$('.controller').switchboard({control:false});$('a[rel="window"]').bind('click',function(e){window.open($(this).attr('href'));e.preventDefault();});if($.fn.ifixpng){$('span.gradient, .sticker, .ico-plus, .deco').ifixpng();} if($.browser.msie){$('#header .navbar li:last, #header .client-bar li:last, #nav>ul>li:last, #footer li:last, div.notice p:last').addClass('last-child');if(parseInt($.browser.version)<7){$('#nav>ul>li').hover(function(){$(this).addClass('hover');},function(){$(this).removeClass('hover');});$('#cart div:first-child').addClass('first-child');$('.no-sidebar #footer').hide();setTimeout(function(){$('.no-sidebar #footer').css({'bottom':0}).fadeIn(300)},3000);}} if($.fn.fancybox){var gall_group=$.makeArray($('.gall a'));if(gall_group.length>1){$('#master a').fancybox({itemArray:gall_group});}else{$('#master a').fancybox();} $('a.iframe, a.lightbox').fancybox();$('#param-search a').removeAttr('onclick').addClass('iframe');$('#folder a.iframe, #param-search a.iframe, .collation a.iframe').fancybox({frameHeight:150});$('#watchdog-box').hide();if($('#watchdog-box').hasClass('expand')){$('.action-bar p a').fancybox({frameHeight:310,hideOnContentClick:false});$('.action-bar p a').trigger('click');}else{$('.action-bar p a').fancybox({frameHeight:200,hideOnContentClick:false});}} if($('table.collation, table.p-tbl').length>0){$('ul.toolbar').prepend('
  • '+TEXT.panel.packed+'
  • ');$('.guide').css({width:940});$('.guide h4').css({width:940});if($.browser.msie&&parseInt($.browser.version)<=6){$('.scroll-pane').css({width:940});} var pController=$('.panel-switch a');pController.toggle(function(){$('.guide').animate({width:735},{duration:300,easing:'easeOutQuint'});$('.guide h4').animate({width:730},{duration:300,easing:'easeOutQuint'});$('#content').animate({width:730},{duration:300,easing:'easeOutQuint',complete:function(){$('#sidebar').css({width:205,height:'auto'});$('#sidebar div[id!="nav"]').css({opacity:0}).animate({opacity:1},500);pController.html(TEXT.panel.unpacked);pController.addClass('set');if($.browser.msie&&parseInt($.browser.version)<=6){$('.scroll-pane, .control-bar').css({width:730});$('.control-bar').css({width:710});}}});},function(){$('#sidebar').css({width:0,height:0});$('.guide').css({width:940});$('.guide h4').animate({width:940},{duration:250,easing:'easeOutQuint'});$('#content').animate({width:940},{duration:250,easing:'easeOutQuint',queue:false,complete:function(){pController.html(TEXT.panel.packed);pController.removeClass('set');}});if($.browser.msie&&parseInt($.browser.version)<=6){$('.scroll-pane').css({width:940});$('.control-bar').css({width:'auto'});}});var params=$('.params label');var p_box=$('.params');var p_checker=$('

    ');var set=[],step=Math.ceil(params.length/4);var point=step;for(var j=0;j<4;j++){set[j]=$('');} var j=0;params.each(function(i){var item=$('
  • ').append(this);set[j].append(item);k=i+1;if(k==point||k==params.length){p_box.append(set[j]);point+=step;j++;}});p_box.find('ul:first').addClass('first-child');p_box.find('ul:last').addClass('last-child');$('.params legend ').after(p_checker);p_checker.find('input, a').bind('click',function(e){var target=$(e.target);if(target.is('a')){e.preventDefault();} if(target.is(':checked')){p_box.find('input').attr('checked','checked');}else if(target.is('a')&&!p_checker.find('input').is(':checked')){p_box.find('input').attr('checked','checked');}else{p_box.find('input').removeAttr('checked');}});p_box.find('input').bind('click',function(e){if($(this).parents('li')&&!$(this).attr('checked')){p_checker.find('input').removeAttr('checked');}});} var brands=$('.brands label');var parent=brands.parent();var box=$('
    ').addClass(parent.attr('class'));var slider=$('
    ').css({position:'relative',overflow:'hidden'});var controller=$(''+TEXT.brands.controll+'');var checker=$('

    ');var brands_status=true;var set=[],step=Math.ceil(brands.length/3);var point=step;for(var j=0;j<3;j++){set[j]=$('');} var j=0;brands.each(function(i){var item=$('
  • ').append(this);set[j].append(item);k=i+1;if(k==point||k==brands.length){box.append(set[j]);point+=step;j++;}});box.insertAfter(parent);box.find('ul:first').addClass('first-child');box.find('ul:last').addClass('last-child');parent.remove();box.wrapInner(slider);box.prepend($('').append(controller));slider=box.children('div');slider.prepend(checker);box.data('height',box.height()-slider.height());slider.data('height',slider.height());slider.append(''+TEXT.cart.close+'');if($.browser.msie){slider.css({height:0});}else{box.css({height:box.data('height')});slider.css({'top':(-1)*slider.data('height')});} controller.bind('click',function(e){e.preventDefault();if(brands_status){openBrands();}else{closeBrands();}});box.find('.btn-close').bind('click',function(){closeBrands();});var openBrands=function(){brands_status=false;controller.parent().addClass('set');if($.browser.msie){slider.animate({height:slider.data('height')},{duration:400,easing:'easeOutQuint',complete:function(){controller.addClass('set');}});}else{box.animate({height:box.data('height')+slider.data('height')},{duration:200,easing:'easeOutQuint'});slider.animate({top:0},{duration:400,easing:'easeOutQuint',complete:function(){controller.addClass('set');}});}};var closeBrands=function(){if($.browser.msie){slider.animate({height:0},{duration:300,easing:'easeOutQuint',complete:function(){controller.parent().removeClass('set');controller.removeClass('set');}});}else{slider.animate({top:(-1)*slider.data('height')},{duration:150,easing:'easeOutQuint'});box.animate({height:box.data('height')},{duration:300,easing:'easeOutQuint',complete:function(){controller.parent().removeClass('set');controller.removeClass('set');}});} brands_status=true;};if(box.hasClass('expand')){if(!$.browser.msie){box.css({height:box.data('height')+slider.data('height')});} slider.css({top:0});controller.parent().addClass('set');controller.trigger('click');} checker.find('input, a').bind('click',function(e){var target=$(e.target);if(target.is('a')){e.preventDefault();} if(target.is(':checked')){slider.find('input').attr('checked','checked');}else if(target.is('a')&&!checker.find('input').is(':checked')){slider.find('input').attr('checked','checked');}else{slider.find('input').removeAttr('checked');}});box.find('input').bind('click',function(e){if($(this).parents('li')&&!$(this).attr('checked')){checker.find('input').removeAttr('checked');}});$('.control-bar select').bind('change',function(){$(this).closest('form').submit();});if($('#col .gall').length>0){$('#col .gall').imgSwitch();if($('#col .gall a').length>3){$('#col .gall').gallery({easing:'easeOutQuint',color:{live:'#3b3b3b',dead:'#ccc',duration:300}});}} var vBox=$('.variants');if(vBox.length>0){if(vBox.find(':radio').length>3){$('').appendTo(vBox);var controller=$('.variants .dropdown a'),tmp;vBox.data('height',{packed:150,unpacked:vBox.height()+controller.outerHeight(true)+15});vBox.height(vBox.data('height').packed);tmp=controller.clone().appendTo('body').html(''+TEXT.variants.unpacked+'');controller.data('width',{packed:controller.width(),unpacked:tmp.width()});tmp.remove();controller.toggle(function(){vBox.animate({height:vBox.data('height').unpacked},{duration:350,easing:'easeOutQuint',complete:function(){controller.html(TEXT.variants.unpacked);controller.animate({width:controller.data('width').unpacked},{duration:350,easing:'easeOutQuint',complete:function(){controller.addClass('set');}});}});},function(){vBox.animate({height:vBox.data('height').packed},{duration:350,easing:'easeOutQuint',complete:function(){controller.html(TEXT.variants.packed);controller.animate({width:controller.data('width').packed},{duration:200,easing:'easeOutQuint',complete:function(){controller.removeClass('set');}});}});});} if(vBox.hasClass('expand')){vBox.height(vBox.data('height').unpacked);controller.trigger('click');} vBox.bind('click',function(e){var target=$(e.target);if(target.is('input[type="radio"]')){target.closest('form').submit();}});} var aBox=$('.action-set');if(aBox.length>0){if(aBox.children('div').length>1){$('').appendTo(aBox);var aController=$('.action-set .dropdown a'),tmp;aBox.data('height',{packed:150,unpacked:aBox.height()+aController.outerHeight(true)});aBox.height(aBox.data('height').packed);tmp=aController.clone().appendTo('body').html(''+TEXT.sets.unpacked+'');aController.data('width',{packed:aController.width(),unpacked:tmp.width()});tmp.remove();aController.toggle(function(){aBox.animate({height:aBox.data('height').unpacked},{duration:350,easing:'easeOutQuint',complete:function(){aController.html(TEXT.sets.unpacked);aController.animate({width:aController.data('width').unpacked},{duration:350,easing:'easeOutQuint',complete:function(){aController.addClass('set');}});}});},function(){aBox.animate({height:aBox.data('height').packed},{duration:350,easing:'easeOutQuint',complete:function(){aController.html(TEXT.sets.packed);aController.animate({width:aController.data('width').packed},{duration:200,easing:'easeOutQuint',complete:function(){aController.removeClass('set');}});}});});}} var gBox=$('div.guide div.col-3.package');if(gBox.length>0){$('').appendTo(gBox);var controller=$('.guide .dropdown a'),tmp;gBox.data('height',{packed:controller.parent().outerHeight(true),unpacked:gBox.height()+controller.parent().outerHeight(true)});gBox.height(gBox.data('height').packed);tmp=controller.clone().appendTo('body').html(TEXT.categories.unpacked);controller.data('width',{packed:controller.width(),unpacked:tmp.width()});tmp.remove();controller.toggle(function(){gBox.animate({height:gBox.data('height').unpacked},{duration:350,easing:'easeOutQuint',complete:function(){controller.html(TEXT.categories.unpacked);controller.animate({width:controller.data('width').unpacked},{duration:350,easing:'easeOutQuint',complete:function(){controller.addClass('set');}});}});},function(){gBox.animate({height:gBox.data('height').packed},{duration:350,easing:'easeOutQuint',complete:function(){controller.html(TEXT.categories.packed);controller.animate({width:controller.data('width').packed},{duration:200,easing:'easeOutQuint',complete:function(){controller.removeClass('set');}});}});});} $('input[type="text"], input[type="password"]').bind('focus',function(){$(this).stop().animate({'backgroundColor':'#fff3c7'},{queue:false,duration:500});}).bind('blur',function(){$(this).stop().animate({'backgroundColor':'#fff'},{queue:false,duration:250});});var toggle=function(selector,text){$(selector).val(text);$(selector).bind('focus',function(){if($(this).val()==text){$(this).val('');}}).bind('blur',function(){if($(this).val()==''){$(this).val(text);}});};toggle('#header input',TEXT.form.search);toggle('#newsletter input',TEXT.form.email);$('#nav>ul>li').each(function(i){var ul=$(''),count=$(NAV[i]).length-1,css;$(NAV[i]).each(function(i){css=count==i?' class="last-child"':'';ul.append(''+this.label+'');});ul.css({visibility:'hidden'});$(this).append(ul);});var nav_item=$('#nav>ul>li');var nav_box=$('#nav>ul>li>ul').css({visibility:'visible'});var nav_slider=$('
    ').css({position:'absolute',overflow:'hidden'});nav_box.wrap(nav_slider);nav_slider=nav_item.children('div');nav_box.data('height',nav_box.outerHeight(true));nav_box.css({top:(-1)*nav_box.data('height'),left:0});nav_slider.css({width:nav_box.css('width'),height:0});nav_item.hover(function(e){$(this).children('div').stop().animate({height:nav_box.data('height')},{queue:false,duration:200,easing:'easeOutQuint',complete:function(){$(this).find('ul').stop().animate({top:0},{queue:false,duration:300,easing:'easeOutQuint'});}});},function(e){$(this).find('ul').stop().animate({top:(-1)*nav_box.data('height')},{queue:false,duration:200,easing:'easeOutQuint'});$(this).children('div').stop().animate({height:0},{queue:false,duration:200,easing:'easeOutQuint'});});if(!$('body').hasClass('homepage')){var chart_box=$('div.chart').parent('div');var spot=$('.top-product').closest('div');if(chart_box.length>0&&spot.length>0){chart_box.insertAfter(spot);}} var cart=$('#cart');var cart_summary=$('#cart-summary').css({overflow:'hidden'});var cart_slide=$('
    ').css({position:'relative',overflow:'hidden'});var cart_slider,cart_timer;var cart_delay=3000;var cart_btn=cart.find('div:first');var cart_link=cart_btn.find('h3 a');cart_btn.css({cursor:'pointer'});cart_btn.hover(function(){cart_link.css({'text-decoration':'underline'});},function(){cart_link.css({'text-decoration':'none'});});cart_btn.bind('click',function(){window.location.href=cart_link.attr('href');});cart.data('packed',cart.height());var openCart=function(){cart.addClass('expand');cart.stop().animate({height:cart.data('unpacked')},{queue:false,duration:200,easing:'easeOutQuint'});cart_slider.animate({top:0},{queue:false,duration:300,easing:'easeOutQuint'});clearTimeout(cart_timer);cart_timer=setTimeout(function(){closeCart()},cart_delay);};var closeCart=function(){if(cart_slider){cart_slider.stop().animate({top:(-1)*cart.data('slider')},{queue:false,duration:500,easing:'easeOutQuint'});cart.stop().animate({height:cart.data('packed')},{queue:false,duration:500,easing:'easeOutQuint'});cart.removeClass('expand');}};var gate=$('#login-gate');var gate_summary=$('#login-gate div').css({overflow:'hidden'});var gate_slider=$('#login-gate fieldset').css({position:'relative',overflow:'hidden'});var gate_slider,gate_timer,gate_status=true;var gate_delay=3000;gate_summary.append(''+TEXT.cart.close+'');gate.data('packed',0);gate.data('counter',0);$('.btn-login-gate').bind('click',function(e){e.preventDefault();if(gate_status){gate.css({height:'auto'});gate.addClass('expand').data('unpacked',gate.height()).data('slider',gate_slider.height()).removeClass('expand');gate_slider.css({top:(-1)*gate.data('slider')});openGate();}else{closeGate();}});gate.bind('mouseover',function(){clearTimeout(gate_timer);});gate.bind('mouseout',function(){gate_timer=setTimeout(function(){closeGate()},gate_delay);});gate.find('input, button').bind('focus',function(e){clearTimeout(gate_timer);});gate.find('.btn-close').live('click',function(){closeGate();});var openGate=function(){gate.addClass('expand');gate_status=false;gate.stop().animate({height:gate.data('unpacked')},{queue:false,duration:200,easing:'easeOutQuint'});gate_slider.animate({top:0},{queue:false,duration:300,easing:'easeOutQuint'});gate.find('input, button').blur().removeAttr('disabled');gate.find('input:first').focus();clearTimeout(gate_timer);};var closeGate=function(){if(gate_slider){gate_slider.stop().animate({top:(-1)*gate.data('slider')},{queue:false,duration:500,easing:'easeOutQuint'});gate.stop().animate({height:gate.data('packed')},{queue:false,duration:500,easing:'easeOutQuint'});gate.removeClass('expand');gate.find('input, button').attr('disabled','disabled');gate_status=true;}};var action_set=$('.s-list>li');action_set.find('ol').bind('mouseover focus',function(e){var target=$(e.target),a,index;if(target.is('a')){index=target.closest('ol').find('li').index(target.closest('li'));a=target.closest('ul>li').find('.i-box a');a.removeClass('active');a.eq(index).addClass('active');}});action_set.find('ol').bind('mouseout',function(e){$(e.target).closest('ul>li').find('.i-box a').removeClass('active');});$('table.p-tbl, table.collation, table.overview').bind('mouseover',function(e){if($(e.target).parents('tbody').length>0){$(e.target).parent('tr').find('th, td').stop().animate({'color':'#000','backgroundColor':'#fff3c7'},{queue:false,duration:150});}}).bind('mouseout',function(e){if($(e.target).parents('tbody').length>0){var tmp=$(e.target).parent('tr').hasClass('odd')?'#eee':'#fefefc';$(e.target).parent('tr').find('th, td').stop().animate({'color':'#3b3b3b','backgroundColor':tmp},{queue:false,duration:400});}});});function addOrganic(){pageTracker._addOrganic("jyxo.cz","q");pageTracker._addOrganic("1188.cz","q");pageTracker._addOrganic("centrum.cz","q");pageTracker._addOrganic("atlas.cz","q");pageTracker._addOrganic("tiscali.cz","query");pageTracker._addOrganic("toplist.cz","search");pageTracker._addOrganic("volny","search");pageTracker._addOrganic("zoohoo.cz","q");pageTracker._addOrganic("navrcholu.cz","q");pageTracker._addOrganic("1","q");pageTracker._addOrganic("szm","ws");pageTracker._addOrganic("azet","sq");pageTracker._addOrganic("images.google.cz","q");pageTracker._addOrganic("zoznam.sk","s");pageTracker._addOrganic("centrum.sk","q");pageTracker._addOrganic("atlas.sk","phrase");pageTracker._addOrganic("morfeo.sk","q");pageTracker._addOrganic("toplist.sk","search");pageTracker._addOrganic("zoohoo.sk","q");pageTracker._addOrganic("images.google.sk","q");};var TEXT={cart:{notice:'Do košíka bolo pridané',checkout:'Obsah košíka',close:'Zavrieť'},brands:{controll:'Značka',check:'Označiť všetko'},categories:{packed:'Všetky kategórie',unpacked:'Hlavné kategórie'},variants:{packed:'Všetky varianty',unpacked:'Zbaliť varianty'},sets:{packed:'Ďalšie akciové sety',unpacked:'Zabaliť akciové sety'},parameters:{packed:'Ďalšie parametre',unpacked:'Základné parametre'},panel:{packed:'Zobraziť ľavý panel',unpacked:'Skryť ľavý panel'},form:{search:'Hľadaný výraz…',email:'Váš e-mail'}};