$(function(){$("a.videolink").fancybox({overlayShow:true,overalyOpacity:0.7});$("a.gallerylink").fancybox({overlayShow:true,overalyOpacity:0.7});});$(function createGallery(){var galleryImg=$('#primaryContent img');var pageClass=$('#mainContent').attr("class");var thumbBaseSrc=root_url+'/staging'+'/_images/retreats/'+ pageClass+"/";var galleryDir='large/';var gallerySrc=thumbBaseSrc+ galleryDir;var largeImgExt='-large.jpg';var imgSrc;var imgSrcLarge;var imgTitle;var imgAlt;var rawCap;var captionLength;var test='crete';var i=0;galleryImg.not(':eq(0)').each(function(){formatCaption($(this).attr("src"));imgSrc=$(this).attr("src");imgSrcLarge=imgSrc.replace(thumbBaseSrc,gallerySrc).replace('.jpg',largeImgExt);$(this).attr('alt',pageClass+' Retreat - '+ imgTitle+' : copyright 2010 Dance of the Deer Foundation');$(this).wrap('<a rel="shadowbox['+ pageClass+']" title="'+ pageClass.capitalize()+' Photo Gallery: '+ imgTitle+'" href="'+ imgSrcLarge+'"/>');});function formatCaption(rawCap){for(i=0;i<=10;i++)
{rawCap=rawCap.replace('-',' ');}
imgTitle=rawCap.replace(thumbBaseSrc,'').replace('.jpg','').capitalize();}});$(function displayGrid(){var container=$("#eventGrid");var box=$("#eventGrid .layoutEventBox");var rowItems=3;var inital_rows=1;container.css('overflow','hidden');var items=box.children().length;var itemWidth=box.outerWidth(true);var rowWidth=rowItems*itemWidth;var rowHeight=box.outerHeight(true);var maxRows=Math.ceil(items/rowItems);var intial_containerHeight=rowHeight*inital_rows;var expanded_containerHeight=rowHeight*maxRows;$(container).css('width',rowWidth).css('height',intial_containerHeight);$("#grid-trigger").toggle(function(){$(this).css("background-position","bottom left");$(container).animate({height:expanded_containerHeight},300);return false;},function(){$(this).css("background-position","top left");$(container).animate({height:intial_containerHeight},300);return false;});});$(function slideShow(){var currentPosition=1;var marginAdjust=0;var slideWidth=560;var slides=$('.slide-item');var numberOfSlides=slides.length;var showCaption=1;var expandedCaption=0;var controlHandle='';var ctrlId='';var cycleInterval;var cycleDuration=3500
$('#slidesContainer').css('overflow','hidden');$('#slidesContainer .ss-caption').hide();slides.wrapAll('<div id="slideInner"></div>').css({'float':'left','width':slideWidth});$('#slideInner').css('width',slideWidth*numberOfSlides);$('#slideshow').prepend('<span class="control" id="leftControl">Clicking moves left</span>').append('<span class="control" id="rightControl">Clicking moves right</span>');$('#slidesContainer .ss-caption').append('<span class="close">x</span>');$(window).load(function startCycler(){cycleInterval=setInterval(autoCycler,cycleDuration);});$('.control').bind('click',function(){clearInterval(cycleInterval);ctrlId=$(this).attr('id');useControls(ctrlId);});$('#slidesContainer .slide-item').hover(function(){clearInterval(cycleInterval);},function(){resumeCycler();});function autoCycler(){if(currentPosition==numberOfSlides){marginAdjust=0;currentPosition=1;}
else{marginAdjust=marginAdjust- slideWidth;currentPosition++;}
nextSlide();}
function resumeCycler(){cycleInterval=setInterval(autoCycler,cycleDuration);}
function nextSlide(){$('#slidesContainer .ss-caption').fadeOut(50);$('#slideInner').animate({'marginLeft':marginAdjust});$('#slidesContainer .expand-caption').fadeOut('fast');if(showCaption<1){showCaption=1};if(expandedCaption>1){expandedCaption=0};}
function useControls(controlHandle){switch(controlHandle){case'rightControl':if(currentPosition==numberOfSlides){marginAdjust=0;currentPosition=1;}
else{marginAdjust=marginAdjust- slideWidth;currentPosition++;}
break;case'leftControl':if(currentPosition==1){marginAdjust=slideWidth*(-(numberOfSlides-1));currentPosition=numberOfSlides;}
else{marginAdjust=marginAdjust+ slideWidth;currentPosition--;}
break;}
nextSlide();}});
