/* * 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('
');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=$('
');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'}};