
/* Merged Plone Javascript file
 * This file is dynamically assembled from separate parts.
 * Some of these parts have 3rd party licenses or copyright information attached
 * Such information is valid for that section,
 * not for the entire composite file
 * originating files are separated by - filename.js -
 */

/* - featured.js - */
// http://www.exac.com/portal_javascripts/featured.js?original=1
function activateFeatured(){var page=Math.round(jQuery(".scrollable").height()/jQuery(".scrollable li").height());var prev=jQuery(".tabs .prev");var next=jQuery(".tabs .next");var scrollable=jQuery(".scrollable").scrollable({vertical:true,onBeforeSeek: function(e,i){e.stopImmediatePropagation();var seekableAfter=(this.getSize()-i)>page;prev.toggleClass('disabled',i==0);next.toggleClass('disabled',!seekableAfter);return(this.getSize()-i)>(page-1)}}).data('scrollable');var items=scrollable.getItems().length
var slideshow=jQuery(".scrollable .tabs").tabs("#featured div.panel",{effect:'fade',fadeOutSpeed:"slow",rotate:true,speed:1000,onBeforeClick: function(event,index){if(page<5){if(index-scrollable.getIndex()>(page-2)||index<scrollable.getIndex()){scrollable.seekTo(Math.min(index,scrollable.getSize()-page))}}
this.previous=this.getIndex();return true},onClick: function(event,index){if(this.previous>index){slideshow.stop()}
return true}}).slideshow({autoplay:true,interval:5000,clickable:false}).data('slideshow')}


/* - globalselector.js - */
// http://www.exac.com/portal_javascripts/globalselector.js?original=1
var globalRedirect=function($){var maybeRedirect=(document.referrer.indexOf('exac.com')===-1&&document.location.pathname==="/");var readCookie=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length)}
if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length)}}
return null};var createCookie=function(name,value,days){var expires;if(days){var date=new Date();date.setTime(date.getTime()+(days * 24 * 60 * 60 * 1000));expires="; expires="+date.toGMTString()} else{expires=""}
document.cookie=name+"="+value+expires+"; path=/"};var cookie,name,href;cookie=readCookie('_gs');if(cookie){name=cookie.split(',')[0];href=cookie.split(',')[1];$(document).ready(function(){createCookie("_gs","",-1);var html="<p id='globalselector-overlay'><a href='#' class='yes'>Make "+name+" your preferred site?</a> <button class='yes'>Yes</button> <button class='no'>No</button></p>";$("body>div:first-child").prepend(html);$("#globalselector-overlay .yes").click(function(){if(href==='/'){createCookie("gs","",-1)}
else{createCookie("gs",href,7)}
$("#globalselector-overlay").fadeOut('slow');return false});$("#globalselector-overlay .no").click(function(){$("#globalselector-overlay").fadeOut('slow');return false})})}
if(maybeRedirect){cookie=readCookie('gs');if(cookie&&document.location!=cookie){document.location=cookie}}}(jQuery);var globalSelector=function($){var createCookie=function(name,value,days){var expires;if(days){var date=new Date();date.setTime(date.getTime()+(days * 24 * 60 * 60 * 1000));expires="; expires="+date.toGMTString()} else{expires=""}
document.cookie=name+"="+value+expires+"; path=/"};$('.worldwide-selector').click(function(e){createCookie('_gs',$(e.target).text()+","+$(e.target).attr('href'),7)})};

