Your IP : 3.21.43.72


Current Path : /var/www/alh/journal-cache/
Upload File :
Current File : /var/www/alh/journal-cache/c15e8e2e7dd585b819849692a8af8268.js

;(function($){$.fn.quovolver=function(options){'use strict';var opts=$.extend({},$.fn.quovolver.defaults,options);return this.each(function(){function gotoItem(itemNumber){if($items.is(':animated')||$this.is(':animated')){return false;}
if($box.is(':hidden')){return false;}
if(itemNumber<1){itemNumber=$total;}else if(itemNumber>$total){itemNumber=1;}
var gotoData={current:$($items[$active-1]),upcoming:$($items[itemNumber-1])};gotoData.currentHeight=getHiddenProperty(gotoData.current,'height');gotoData.upcomingHeight=getHiddenProperty(gotoData.upcoming,'height');gotoData.currentOuterHeight=getHiddenProperty(gotoData.current,'outerHeight');gotoData.upcomingOuterHeight=getHiddenProperty(gotoData.upcoming,'outerHeight');gotoData.currentWidth=getHiddenProperty(gotoData.current,'width');gotoData.upcomingWidth=getHiddenProperty(gotoData.upcoming,'width');gotoData.currentOuterWidth=getHiddenProperty(gotoData.current,'outerWidth');gotoData.upcomingOuterWidth=getHiddenProperty(gotoData.upcoming,'outerWidth');if(o.transition!=='basic'&&typeof o.transition==='string'&&eval('typeof '+o.transition)==='function'){eval(o.transition+'(gotoData)');}else{basic(gotoData);}
$active=itemNumber;updateNavNum($nav);updateNavText($nav);return false;}
function buildNav(){var nav;if(o.navPosition==='above'||o.navPosition==='both'){$box.prepend('<div class="quovolve-nav quovolve-nav-above"></div>');nav=$box.find('.quovolve-nav');}
if(o.navPosition==='below'||o.navPosition==='both'){$box.append('<div class="quovolve-nav"></div>');nav=$box.find('.quovolve-nav');}
if(o.navPosition==='custom'){if(o.navPositionCustom!==''&&$(o.navPositionCustom).length!==0){$(o.navPositionCustom).append('<div class="quovolve-nav quovolve-nav-custom"></div>');nav=$(o.navPositionCustom).find('.quovolve-nav');}else{}}
if(o.navPrev){nav.append('<span class="nav-prev"><a href="#">'+o.navPrevText+'</a></span>');}
if(o.navNext){nav.append('<span class="nav-next"><a href="#">'+o.navNextText+'</a></span>');}
if(o.navNum){nav.append('<ol class="nav-numbers"></ol>');for(var i=1;i<($total+1);i++){nav.find('.nav-numbers').append('<li><a href="#item-'+i+'">'+i+'</a></li>');}
updateNavNum(nav);}
if(o.navText){nav.append('<span class="nav-text"></span>');updateNavText(nav);}
return nav;}
function getHiddenProperty(item,property){var value=item[property]();if(property==='outerHeight'){value=item.outerHeight(false);}
if(property==='outerWidth'){value=item.outerWidth(false);}
if(!value||value==0){var elements=item.parents().andSelf().filter(':hidden');elements.each(function(){this.oDisplay=this.style.display;$(this).show();});var value=item[property]();elements.each(function(){this.style.display=this.oDisplay;});}
return value;}
function equalHeight(group){var tallest=0;group.height('auto');group.each(function(){var thisHeight;if($(this).is(':visible')){thisHeight=$(this).height();}else{thisHeight=getHiddenProperty($(this),'height');}
if(thisHeight>tallest){tallest=thisHeight;}});group.height(tallest);}
function updateNavNum(nav){if(o.navEnabled){nav.find('.nav-numbers li').removeClass('active');nav.find('.nav-numbers a[href="#item-'+$active+'"]').parent().addClass('active');}}
function updateNavText(nav){if(o.navEnabled){var content=o.navTextContent.replace('@a',$active).replace('@b',$total);nav.find('.nav-text').text(content);}}
function autoPlay(){var intervalSpeed=(o.autoPlaySpeed=='auto'?$items[$active-1].textLength*25+2000:o.autoPlaySpeed);clearTimeout($intervalID);$intervalID=setTimeout(function(){gotoItem($active+1);autoPlay();},intervalSpeed);}
function pauseAutoPlay(){if(o.stopAutoPlay!==true){$box.hover(function(){$box.addClass('pause').removeClass('play');clearTimeout($intervalID);},function(){$box.removeClass('pause').addClass('play');clearTimeout($intervalID);autoPlay();});}}
function stopAutoPlay(){$box.hover(function(){$box.addClass('stop').removeClass('play');clearTimeout($intervalID);},function(){});}
function goToAndPlay(itemNumber){clearTimeout($intervalID);gotoItem(itemNumber);if(o.autoPlay){autoPlay();}}
function basic(data){$this.css('height',data.upcomingOuterHeight);data.current.hide();data.upcoming.show();if(o.equalHeight===false){$this.css('height','auto');}}
function fade(data){$this.height(data.currentOuterHeight);data.current.fadeOut(o.transitionSpeed,function(){$this.animate({height:data.upcomingOuterHeight},o.transitionSpeed,function(){data.upcoming.fadeIn(o.transitionSpeed,function(){$this.height('auto');});});});}
var $this=$(this);var o=$.meta?$.extend({},opts,$this.data()):opts;$this.addClass('quovolve').css({'position':'relative'});var groupMethod;if(o.children){groupMethod='find';}else{groupMethod='children';}
var $box=$this,$items=$this[groupMethod](o.children),$active=1,$total=$items.length;$items.hide().filter(':first').show();if(o.navPrev||o.navNext||o.navNum||o.navText){o.navEnabled=true;var $nav=buildNav();}else{o.navEnabled=false;}
if(o.equalHeight){equalHeight($items);$(window).resize(function(){equalHeight($items);$this.css('height',$($items[$active-1]).outerHeight());});}
if(o.autoPlay){if(o.autoPlaySpeed=='auto'){$items.each(function(){this.textLength=$(this).text().length;});}
var $intervalID;autoPlay();if(o.stopOnHover){stopAutoPlay();}else if(o.pauseOnHover){pauseAutoPlay();}}
$('.nav-prev a',$box).click(function(){goToAndPlay($active-1);return false;});$('.nav-next a',$box).click(function(){goToAndPlay($active+1);return false;});$('.nav-numbers a',$box).click(function(){goToAndPlay($(this).text());return false;});$(this).bind('goto',function(event,item){goToAndPlay(item);});});};$.fn.quovolver.defaults={children:'',transition:'fade',transitionSpeed:300,autoPlay:true,autoPlaySpeed:'auto',pauseOnHover:true,stopOnHover:false,equalHeight:true,navPosition:'above',navPositionCustom:'',navPrev:false,navNext:false,navNum:false,navText:false,navPrevText:'Prev',navNextText:'Next',navTextContent:'@a / @b'};})(jQuery);