$(document).ready(function(){activateGallery();mainSlider();hoverTabs();viewFullRange();switchJuices();deskSlider();activateSlideshow();});function activateJuices(){activateGallery();viewFullRange();switchJuices();activateSlideshow();}
function activateGallery(){if(typeof $().galleryScroll=='function'){$('div.gallery').galleryScroll({btPrev:'a.link-prev',btNext:'a.link-next',holder:'div.mover-holder',mover:'ul',scrollEl:'> li',duration:300,tabset:false,autoRotation:false,stopARbyHover:false,startARafterClick:10000});$('div.page-benefits, div.page-news, div.page-store').galleryScroll({btPrev:'a.link-prev',btNext:'a.link-next',holder:'div.benefits-gallery, div.news-gallery, div.store-gallery',mover:'> ul',scrollEl:'> li',duration:300,tabset:'a.benefits-btn',autoRotation:false,stopARbyHover:false,startARafterClick:10000});}}
function activateSlideshow(){if(typeof $().slideShow=='function'){$('div.news-gallery li').slideShow({slideEl:'div.news-page',linkNext:'a.next-page',linkPrev:'a.prev-page',linkPause:'a.pause',numElement:'div.slideNav li a',duration:300,autoSlideShow:false,switchTime:6000,noCicle:false,disableClass:'no-active',event:'click',currentEl:'span.cur',allEl:'span.all',hideBeforeShow:true,hoverStopGallery:true});$('div.full-range-holder').slideShow({slideEl:'> div.gallery',linkNext:'div.btns-change-hold a:first',linkPrev:'div.btns-change-hold a:last',linkPause:'a.pause',numElement:'div.slideNav li a',duration:300,autoSlideShow:false,switchTime:6000,noCicle:false,disableClass:'no-active',event:'click',currentEl:'span.cur',allEl:'span.all',hideBeforeShow:true,hoverStopGallery:true});}}
function deskSlider(){var _slideGallery=$('div.story-gallery, div.page-about');_slideGallery.each(function(){var _slides=$('ul > li',this),_current=0,_old=0,_prev=$('a.link-prev',this),_next=$('a.link-next',this),_length=_slides.length-1,_duration=800;_slides.each(function(i,_slide){$(this).show();_slide.m=$(_slide).outerHeight(true);if(i!=_current)$(_slide).css('top',-_slide.m);else $('a.link-prev',_slide).css('visibility','hidden');if(i==_length)$('a.link-next',_slide).css('visibility','hidden');});_next.click(function(){if(!_slides.is(':animated')){_old=_current;_current++;if(_current>_length)_current=0;_slides.eq(_old).animate({'top':-_slides.get(_old).m},{duration:_duration/2,complete:function(){_slides.eq(_current).animate({'top':0},{duration:_duration/2});}});}
return false;});_prev.click(function(){if(!_slides.is(':animated')){_old=_current;_current--;if(_current<0)_current=_length;_slides.eq(_old).animate({'top':-_slides.get(_old).m},{duration:_duration/2,complete:function(){_slides.eq(_current).animate({'top':0},{duration:_duration/2});}});}
return false;});});}
function switchJuices(){var _slideMover=$('ul.pages'),_slideLi=$('> li',_slideMover),_showDuration=300;if($.browser.msie&&$.browser.version>6)_showDuration=0;var _subContent=$('div.sub-content');_subContent.each(function(){var _juiceDesc=$('div.juice-desc',this),_toggler=$('span.button a',this);_toggler.click(function(){_juiceDesc.toggle();return false;});});_slideLi.each(function(){var _linkSubTabs=$('div.mover-holder a',this),_mainTab=$('div.main-content',this),_active=_mainTab,_close=$('a.close',this);_linkSubTabs.each(function(j,link){if(link.href.substr(link.href.indexOf('#')).length>1){var _id=$(link.href.substr(link.href.indexOf('#')));if($(link).parent().hasClass('active')){_id.show();_active=_id;}
else _id.hide();$(link).click(function(){if(!$(link).parent().hasClass('active')){_linkSubTabs.parent().removeClass('active');$(link).parent().addClass('active');_id.find('div.juices img').hide();_id.find('div.juices img.'+link.rel).show();if(_active.length&&_active.get(0)!=_id.get(0)){if(_active.length)_active.hide();_mainTab.hide()
_id.fadeIn(_showDuration);}
_active=_id;}
window.location.hash='/'+link.href.substr(link.href.indexOf('#')+1)+'|'+link.rel;return false;})}});_close.mouseup(function(){if(_active.length){_active.hide();_active=[];}
_linkSubTabs.parent().removeClass('active');if(_mainTab.is(':hidden'))
_mainTab.fadeIn(_showDuration);});});}
function viewFullRange(){var _slideMover=$('ul.pages'),_slideLi=$('> li div.top-box',_slideMover),_slideDuration=500;_slideLi.each(function(){var _btnViewHolder=$('span.btn-view',this),_btnView=$('a',_btnViewHolder),_fullRangeHolder=$('div.full-range',this),_closeFullRange=$('a.close',_fullRangeHolder);_fullRangeHolder.h=_fullRangeHolder.outerHeight();_btnViewHolder.h=_btnViewHolder.outerHeight();_fullRangeHolder.css('marginTop',-_fullRangeHolder.h);_btnView.click(function(){_btnViewHolder.animate({'marginTop':-_btnViewHolder.h},{duration:_slideDuration,complete:function(){_fullRangeHolder.animate({'marginTop':0},{duration:_slideDuration});}});return false;});_closeFullRange.click(function(){_fullRangeHolder.animate({'marginTop':-_fullRangeHolder.h},{duration:_slideDuration,complete:function(){_btnViewHolder.animate({'marginTop':0},{duration:_slideDuration});}});return false;});});}
function hoverTabs(){var _tabLinks,_active,_duration=250,_switchTime=5000,_current=0,_timer=false;if($.browser.msie&&$.browser.version>6)_duration=0;$('#nav ul a').mouseenter(function(){if(this.rel&&_currentSlide==0){_tabLinks.filter('[rel*='+this.rel+']').trigger('mouseenter');}});_tabLinks=$('.juices-switcher a');_tabLinks.each(function(j,link){var _id=$(link.rel);if($(link).hasClass('active')){_id.show();_active=_id;}
else _id.hide();$(link).mouseenter(function(){if(_timer)clearTimeout(_timer);if(!$(link).hasClass('active')){_tabLinks.removeClass('active');_active.hide();$(link).addClass('active');_id.fadeIn(_duration);_active=_id;}
return false;})});function rotateInf(){_current++;if(_current>=_tabLinks.length)_current=0;_tabLinks.eq(_current).trigger('mouseenter');_timer=setTimeout(rotateInf,_switchTime);}
_timer=setTimeout(rotateInf,_switchTime);}
var _currentSlide=0;function mainSlider(){var _slideMover=$('ul.pages'),_slideLi=$('> li',_slideMover),_navLink=$('#nav a, a.slide-to'),_slideBg=$('div.bg-holder > div'),_hash=window.location.hash.toString().replace('#/','#');var _windowWidth='100%',_duration=1000,_bgWidthFirst=_slideBg.outerWidth(),_bgWidth=0,_bgSlideStep=1;function widowResize(){if(window.innerHeight)_windowWidth=window.innerWidth;else _windowWidth=document.documentElement.clientWidth;if(_windowWidth<1024)_windowWidth=1024;_slideLi.css('width',_windowWidth);_slideMover.css('marginLeft',-(_currentSlide*_windowWidth));_bgWidth=_bgWidthFirst-_windowWidth;_bgSlideStep=_bgWidth/(_slideLi.length-1);_slideBg.css('marginLeft',-((_currentSlide)*_bgSlideStep));}
widowResize();$(window).resize(widowResize);_slideLi.show();_slideMover.parent().scrollLeft('0px');_navLink.each(function(i,_link){var _id=_link.href.substr(_link.href.indexOf('#'));if(_id.length>1){var _slideEl=$(_id),_slideIndex=_slideLi.index(_slideEl);$(_link).click(function(e){changeWindowHash(_id);_hash=window.location.hash.toString().replace('#/','#');if(_slideIndex!=_currentSlide){_slideMover.animate({'marginLeft':-_slideIndex*_windowWidth},{duration:_duration,queue:false});_slideBg.animate({'marginLeft':-(_slideIndex)*_bgSlideStep},{duration:_duration,queue:false});_currentSlide=_slideIndex;_navLink.parents('#nav > li').removeClass('active');$(this).parents('#nav > li').addClass('active');}
return false;});if(_id==_hash){_slideMover.css({'marginLeft':-_slideIndex*_windowWidth});_slideBg.css({'marginLeft':-(_slideIndex)*_bgSlideStep});_currentSlide=_slideIndex;_navLink.parent('li').removeClass('active');_navLink.filter('[href*='+_hash+']').parents('#nav > li').addClass('active');$("#"+_link.id).trigger('click');}}});setInterval(function(){return;if(window.location.hash.toString().replace('#/','#')!==_hash){_navLink.each(function(i,_link){var _id=_link.href.substr(_link.href.indexOf('#'));if(window.location.hash.toString().replace('#/','#')==_id){changeWindowHash(_id);_hash=window.location.hash.toString().replace('#/','#');var _slideEl=$(_id),_slideIndex=_slideLi.index(_slideEl);_slideMover.animate({'marginLeft':-_slideIndex*_windowWidth},{duration:_duration,queue:false});_slideBg.animate({'marginLeft':-(_slideIndex)*_bgSlideStep},{duration:_duration,queue:false});_currentSlide=_slideIndex;_navLink.parents('#nav > li').removeClass('active');$(this).parents('#nav > li').addClass('active');}});}},300);if(window.location.hash.indexOf('|')!=-1){var meta=window.location.hash.replace('/','').split('|');var hash=meta[0];var rel=meta[1];var item=$(hash);if(item.length){var _parent=item.parents('ul.pages > li').eq(0);var _pageToggler=_navLink.filter('a[href=#'+_parent.attr('id')+']').eq(0);var _tabToggler=_parent.find('a[href='+hash+'][rel='+rel+']').eq(0);_pageToggler.trigger('click');setTimeout(function(){item.find('div.juices img').hide().filter('[class='+rel+']').show();_tabToggler.trigger('click');},500)}}}
function changeWindowHash(_hash){var _newLocation=window.location.toString().substr(0,window.location.toString().indexOf('#'));window.location=_newLocation+_hash.replace('#','#/');}
