$(document).ready(function(){$(document.body).click(function(event){$(event.target).parents("a:first,area:first").andSelf().filter("a,area").each(function(){var ga=Drupal.settings.googleanalytics,isInternal=new RegExp("^(https?):\/\/"+window.location.host,"i"),isInternalSpecial=new RegExp("(\/go\/.*)$","i"),isDownload=new RegExp("\\.("+ga.trackDownloadExtensions+")$","i");if(isInternal.test(this.href)){if(ga.trackDownload&&isDownload.test(this.href)){var extension=isDownload.exec(this.href);_gaq.push(["_trackEvent","Downloads",extension[1].toUpperCase(),this.href.replace(isInternal,'')])}else if(isInternalSpecial.test(this.href))_gaq.push(["_trackPageview",this.href.replace(isInternal,'')])}else if(ga.trackMailto&&$(this).is("a[href^=mailto:],area[href^=mailto:]")){_gaq.push(["_trackEvent","Mails","Click",this.href.substring(7)])}else if(ga.trackOutgoing&&this.href)if(ga.trackOutboundAsPageview){_gaq.push(["_trackPageview",'/outbound/'+this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i,'').split('/').join('--')])}else _gaq.push(["_trackEvent","Outbound links","Click",this.href])})})});
(function($){function extlinkAttach(context){var pattern=/^(([^\/:]+?\.)*)([^\.:]{4,})((\.[a-z]{1,4})*)(:[0-9]{1,5})?$/,host=window.location.host.replace(pattern,'$3$4'),subdomain=window.location.host.replace(pattern,'$1');if(Drupal.settings.extlink.extSubdomains){var subdomains="([^/]*\\.)?"}else if(subdomain=='www.'||subdomain==''){var subdomains="(www\\.)?"}else var subdomains=subdomain.replace(".","\\.");var internal_link=new RegExp("^https?://"+subdomains+host,"i"),extInclude=false;if(Drupal.settings.extlink.extInclude)extInclude=new RegExp(Drupal.settings.extlink.extInclude.replace(/\\/,'\\'));var extExclude=false;if(Drupal.settings.extlink.extExclude)extExclude=new RegExp(Drupal.settings.extlink.extExclude.replace(/\\/,'\\'));var external_links=new Array(),mailto_links=new Array();$("a:not(."+Drupal.settings.extlink.extClass+", ."+Drupal.settings.extlink.mailtoClass+")",context).each(function(el){try{var url=this.href.toLowerCase();if(url.indexOf('http')==0&&(!url.match(internal_link)||(extInclude&&url.match(extInclude)))&&!(extExclude&&url.match(extExclude))){external_links.push(this)}else if(url.indexOf('mailto:')==0)mailto_links.push(this)}catch(error){return false}});if(Drupal.settings.extlink.extClass)if(parseFloat($().jquery)<1.2){$(external_links).not('[img]').addClass(Drupal.settings.extlink.extClass).each(function(){if($(this).css('display')=='inline')$(this).after('<span class='+Drupal.settings.extlink.extClass+'></span>')})}else $(external_links).not($(external_links).find('img').parents('a')).addClass(Drupal.settings.extlink.extClass).each(function(){if($(this).css('display')=='inline')$(this).after('<span class='+Drupal.settings.extlink.extClass+'></span>')});if(Drupal.settings.extlink.mailtoClass)if(parseFloat($().jquery)<1.2){$(mailto_links).not('[img]').addClass(Drupal.settings.extlink.mailtoClass).each(function(){if($(this).css('display')=='inline')$(this).after('<span class='+Drupal.settings.extlink.mailtoClass+'></span>')})}else $(mailto_links).not($(mailto_links).find('img').parents('a')).addClass(Drupal.settings.extlink.mailtoClass).each(function(){if($(this).css('display')=='inline')$(this).after('<span class='+Drupal.settings.extlink.mailtoClass+'></span>')});if(Drupal.settings.extlink.extTarget)$(external_links).attr('target',Drupal.settings.extlink.extTarget);if(Drupal.settings.extlink.extAlert)$(external_links).click(function(e){return confirm(Drupal.settings.extlink.extAlertText)});if(($.support&&!($.support.boxModel===undefined)&&!$.support.boxModel)||($.browser.msie&&parseInt($.browser.version)<=7))$('span.ext, span.mailto').css('display','inline-block')};Drupal.behaviors.extlink=function(context){extlinkAttach(context)}})(jQuery);
$.fn.infiniteCarousel=function(){function repeat(str,num){return new Array(num+1).join(str)};return this.each(function(){var $wrapper=$('> div',this).css('overflow','hidden'),$slider=$wrapper.find('> ul'),$items=$slider.find('> li'),$single=$items.filter(':first'),singleWidth=$single.outerWidth(),visible=Math.ceil($wrapper.innerWidth()/singleWidth),currentPage=1,pages=Math.ceil($items.length/visible);if(($items.length%visible)!=0){$slider.append(repeat('<li class="empty" />',visible-($items.length%visible)));$items=$slider.find('> li')};$items.filter(':first').before($items.slice(-visible).clone().addClass('cloned'));$items.filter(':last').after($items.slice(0,visible).clone().addClass('cloned'));$items=$slider.find('> li');$wrapper.scrollLeft(singleWidth*visible)
function gotoPage(page){var dir=page<currentPage?-1:1,n=Math.abs(currentPage-page),left=singleWidth*dir*visible*n;$wrapper.filter(':not(:animated)').animate({scrollLeft:'+='+left},500,function(){if(page==0){$wrapper.scrollLeft(singleWidth*visible*pages);page=pages}else if(page>pages){$wrapper.scrollLeft(singleWidth*visible);page=1};currentPage=page});return false};$wrapper.after('<a class="arrow back" title="'+Drupal.t('Previous page')+'">&lt;</a><a class="arrow forward" title="'+Drupal.t('Next page')+'">&gt;</a>');$('a.back',this).click(function(){return gotoPage(currentPage-1)});$('a.forward',this).click(function(){return gotoPage(currentPage+1)});$(this).bind('goto',function(event,page){gotoPage(page)})})};
Drupal.behaviors.galleryformatter=function(context){$('.galleryformatter:not(.gallery-processed)',context).each(function(){Drupal.galleryformatter.prepare(this)}).addClass('gallery-processed')};Drupal.galleryformatter=Drupal.galleryformatter||{};Drupal.galleryformatter.prepare=function(el){var $el=$(el),$slides=$('li.gallery-slide',$el),$thumbs=$('.gallery-thumbs',$el),$thumbsLi=$('li',$thumbs),thumbWidth=$thumbsLi.filter(':first').width()+'px',liWidth=$thumbsLi.outerWidth();if(($thumbsLi.size()*liWidth)>$thumbs.width()){$('ul',$thumbs).width('99999px');$thumbs.infiniteCarousel();$thumbsLi=$('li',$thumbs)};$thumbsLi.each(function(){$(this).css({width:thumbWidth})});var $thumbslinks=$('a',$thumbsLi);$thumbslinks.click(function(e){var $hash=$(this.hash);if(!$hash.is(':visible')){$thumbsLi.removeClass('active');$(this).parent().addClass('active');$slides.filter(':visible').fadeOut('slow');$hash.fadeIn('slow')};e.preventDefault()});$slides.hide();var $locationHash=window.location.hash
function showFirstSlide(){$slides.filter(':first').show();$thumbsLi.filter('.slide-0:not("cloned")').addClass('active')};if($locationHash){var $slideToShow=$slides.filter($locationHash);if($slideToShow.length>0){$slideToShow.show();$thumbsLi.not($(".cloned")).find("a[href="+$locationHash+"]").parent().addClass('active')}else showFirstSlide()}else showFirstSlide()};
$(document).ready(function(){$("img.caption").each(function(i){var imgwidth=$(this).width(),imgheight=$(this).height(),captiontext=$(this).attr('title'),style=$(this).attr('style'),alignment=$(this).attr('align');$(this).attr({align:""});$(this).attr({style:""});$(this).wrap("<span class=\"image-caption-container\" style=\"display:block;"+style+"; float: "+alignment+"\"></span>");$(this).parent().addClass('image-caption-container-'+alignment);if(imgwidth!='undefined'&&imgwidth!=0)$(this).parent().width(imgwidth);$(this).parent().append("<span style=\"display:block;\" class=\"image-caption\">"+captiontext+"</span>")})});

