
// 'stacks' is the Stacks global object.
// All of the other Stacks related Javascript will 
// be attatched to it.
var stacks = {};


// this call to jQuery gives us access to the globaal
// jQuery object. 
// 'noConflict' removes the '$' variable.
// 'true' removes the 'jQuery' variable.
// removing these globals reduces conflicts with other 
// jQuery versions that might be running on this page.
stacks.jQuery = jQuery.noConflict(true);

// Javascript for stacks_in_632_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_632_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_632_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*
 *
 * RapidWeaver Multi Language Enclosure stack by Tsooj Media
 * Version 1.0.0
 *
 * Visit http://www.tsooj.net for more information on how to use this stacks product for RapidWeaver.
 *
 */
 
 
 /**
  * Based on the Cookie plugin
  *
  * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
  * Dual licensed under the MIT and GPL licenses:
  *
  */
 
 /**
  * Create a cookie with the given name and value and other optional parameters.
  *
  * @example $.cookie('the_cookie', 'the_value');
  * @desc Set the value of a cookie.
  * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
  * @desc Create a cookie with all available options.
  * @example $.cookie('the_cookie', 'the_value');
  * @desc Create a session cookie.
  * @example $.cookie('the_cookie', null);
  * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
  *       used when the cookie was set.
  *
  * @param String name The name of the cookie.
  * @param String value The value of the cookie.
  * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
  * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
  *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
  *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
  *                             when the the browser exits.
  * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
  * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
  * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
  *                        require a secure protocol (like HTTPS).
  * @type undefined
  *
  * @name $.cookie
  * @cat Plugins/Cookie
  * @author Klaus Hartl/klaus.hartl@stilbuero.de
  */
 
 /**
  * Get the value of a cookie with the given name.
  *
  * @example $.cookie('the_cookie');
  * @desc Get the value of a cookie.
  *
  * @param String name The name of the cookie.
  * @return The value of the cookie.
  * @type String
  *
  * @name $.cookie
  * @cat Plugins/Cookie
  * @author Klaus Hartl/klaus.hartl@stilbuero.de
  */
 
 (function($){
 	$.cookie = function(key, value, options) {
 		if(arguments.length > 1) {
 			var o = $.extend({}, $.cookie.defaults, options);
 	        if (value === null || value === undefined) {
 	            value = '';
 	            o.expires = -1;
 	        }
 	        if (o.expires.constructor != Date) {
 				var today = new Date();
 				today.setDate(today.getDate() + o.expires);
 				o.expires = today;
 			}
 			// Create the cookie string
 			document.cookie = 
 				key + '=' + value +
 				'; expires=' + o.expires.toUTCString() +
 				(o.path? '; path=' + (o.path) : '') +
 				(o.domain? '; domain=' + (o.domain) : '') +
 				(o.secure? '; secure' : '');
 		} else {
 			if(result = new RegExp(key+"=(.*?)(?:;|$)").exec(document.cookie))
 				return decodeURIComponent(result[1]);
 			return false;
 		}
 	};
 	$.cookie.defaults = {
 		expires: ((180 == 0) ? -1 : 180),
 		path: '/',
 		domain: document.domain,
 		secure: ((document.location.protocol == 'https:') ? true : false),
 	}
 })(jQuery);
 

// Global Vars.
stacks.atm_gstrRwmlCurrentLanguage = '';
 
// Local Vars.
var atm_strRwmlDefaultLanguage = 'EN';
var atm_strRwmlCookieName = 'rwml_preferred_language';
var atm_strRwmlCurrentLanguage = '';
var atm_blnRwmlHanleRedirects = false;


function atm_rwmlShowLanguage(strLanguage, blnDocumentReady) {
	
	 /**	Hide all language content, note that a lot of RW Themes come with a wrong html xml declaration.
	 		For example: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">.
	 		This is wrong because the language could be something else and the RW users should be able to 
	 		set the correct Language(s) themself by using RW in our opinion.
	 
	 		So therefore we are using the specific document.body target for the Lang(uage) selection, 
	 		otherwise the entire document content could be hidden by the RWML script.
	 */
	 
	// Only perform actions when a different Language is chosen.
	if (atm_strRwmlCurrentLanguage != strLanguage) { 
	
		$('[lang]', document.body).hide();
	
		// Show Selected Language, fade in when Switching from Language.
		$('[lang]', document.body).each(function() {
			if (($(this).attr('lang') == strLanguage) && blnDocumentReady) {
				$(this).show();
			} 
			else if (($(this).attr('lang') == strLanguage) && !blnDocumentReady) {
				$(this).fadeIn(0);
			}
			else {
				$(this).hide();
			}		
		}); 	
	
		// Show all RWML system (rwml-sys) contained Language content items.
		if (blnDocumentReady) {
			$('.rwml-sys').show();
		}
		
		// Set the Active Language;
		atm_strRwmlCurrentLanguage = strLanguage;
			
		// Make sure the Cookie is renewed.
		$.cookie(atm_strRwmlCookieName, null);

		// Set the Active Language;
		atm_strRwmlCurrentLanguage = strLanguage;

		// Store used Language in RWML Cookie.  
		$.cookie(atm_strRwmlCookieName, strLanguage);	

		// Handle Redirects when needed.
		if (atm_blnRwmlHanleRedirects) {
			setTimeout(atm_rwmlRedirect(atm_strRwmlCurrentLanguage), 500);
		}	
	}
} 


// Hide the Language Content items that belong to the RWML system (rwml-sys) during page load.
// This prevents that the Content comes available during page loading.
document.write("<style type='text/css'>.rwml-sys {display: none;}</style>"); 

$(document).ready(function() {   
 
 	// Create Switch Links based on the RWML Switch Stack(s).
	$('a[rel="rwml"]').click(function() {
		var atm_strHrefLang = $(this).attr('HREFLANG');
		atm_rwmlShowLanguage(atm_strHrefLang, false);
		return false; // Disable  default behaviour.
    });
    
    // Create Switch Links based on the Toolbar aka Menu Items.
	$('a[href*="rwml-sys"]').click(function() {
		var atm_strHrefLang = $(this).text();
		atm_rwmlShowLanguage(atm_strHrefLang, false);
		return false; // Disable  default behaviour.
	});
	
	// Handle Redirects.
	$('#rwml-redirect').each(function() {
		atm_blnRwmlHanleRedirects = true;
	});
    
    // Show the 'Selected' Language based on Autoselect.
	atm_rwmlShowLanguage(($.cookie(atm_strRwmlCookieName)) ? $.cookie(atm_strRwmlCookieName) : atm_strRwmlDefaultLanguage, true);
	
});



	return stack;
})(stacks.stacks_in_632_page59);


// Javascript for stacks_in_5821_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5821_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5821_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
jQuery(document).ready(function(){
 jQuery("#stacks_in_5821_page59 .zebratable tr").hover(function() {jQuery(this).addClass("over");}, function() {jQuery(this).removeClass("over");});
 jQuery("#stacks_in_5821_page59 .zebratable tr:even").addClass("alt");
});
	return stack;
})(stacks.stacks_in_5821_page59);


// Javascript for stacks_in_5887_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5887_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5887_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
// Spin Stack by http://www.doobox.co.uk
// Copyright@2010 Mr JG Simpson, trading as Doobox.
// all rights reserved.
$(document).ready(function(){

    var numItems = $("#stacks_in_5887_page59 .spin").length;
   
    var randomNum = Math.ceil(Math.random()*numItems);
    var randomNum = randomNum - 1;
    $("#stacks_in_5887_page59 #spin" + randomNum).css({'display' : 'block'});
    
});

	return stack;
})(stacks.stacks_in_5887_page59);


// Javascript for stacks_in_5889_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5889_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5889_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5889_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5889_page59 .boxgrid img').width();
	$('#stacks_in_5889_page59 .boxgrid').height(box_height);
	$('#stacks_in_5889_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5889_page59 .boxcaption').height(box_height);
	$('#stacks_in_5889_page59 .caption_back').height(box_height);
	$('#stacks_in_5889_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5889_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5889_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5889_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5889_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5889_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5889_page59);


// Javascript for stacks_in_5903_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5903_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5903_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5903_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5903_page59 .boxgrid img').width();
	$('#stacks_in_5903_page59 .boxgrid').height(box_height);
	$('#stacks_in_5903_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5903_page59 .boxcaption').height(box_height);
	$('#stacks_in_5903_page59 .caption_back').height(box_height);
	$('#stacks_in_5903_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5903_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5903_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5903_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5903_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5903_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5903_page59);


// Javascript for stacks_in_5917_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5917_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5917_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5917_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5917_page59 .boxgrid img').width();
	$('#stacks_in_5917_page59 .boxgrid').height(box_height);
	$('#stacks_in_5917_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5917_page59 .boxcaption').height(box_height);
	$('#stacks_in_5917_page59 .caption_back').height(box_height);
	$('#stacks_in_5917_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5917_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5917_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5917_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5917_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5917_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5917_page59);


// Javascript for stacks_in_5931_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5931_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5931_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5931_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5931_page59 .boxgrid img').width();
	$('#stacks_in_5931_page59 .boxgrid').height(box_height);
	$('#stacks_in_5931_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5931_page59 .boxcaption').height(box_height);
	$('#stacks_in_5931_page59 .caption_back').height(box_height);
	$('#stacks_in_5931_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5931_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5931_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5931_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5931_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5931_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5931_page59);


// Javascript for stacks_in_5957_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5957_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5957_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5957_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5957_page59 .boxgrid img').width();
	$('#stacks_in_5957_page59 .boxgrid').height(box_height);
	$('#stacks_in_5957_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5957_page59 .boxcaption').height(box_height);
	$('#stacks_in_5957_page59 .caption_back').height(box_height);
	$('#stacks_in_5957_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5957_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5957_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5957_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5957_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5957_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5957_page59);


// Javascript for stacks_in_5971_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5971_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5971_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5971_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5971_page59 .boxgrid img').width();
	$('#stacks_in_5971_page59 .boxgrid').height(box_height);
	$('#stacks_in_5971_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5971_page59 .boxcaption').height(box_height);
	$('#stacks_in_5971_page59 .caption_back').height(box_height);
	$('#stacks_in_5971_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5971_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5971_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5971_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5971_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5971_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5971_page59);


// Javascript for stacks_in_5985_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5985_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5985_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_5985_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_5985_page59 .boxgrid img').width();
	$('#stacks_in_5985_page59 .boxgrid').height(box_height);
	$('#stacks_in_5985_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_5985_page59 .boxcaption').height(box_height);
	$('#stacks_in_5985_page59 .caption_back').height(box_height);
	$('#stacks_in_5985_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_5985_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_5985_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_5985_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_5985_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_5985_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_5985_page59);


// Javascript for stacks_in_6005_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_6005_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_6005_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Popup Caption Stack v2.2.0 by Joe Workman --//
$(document).ready(function() {
	var box_height = $('#stacks_in_6005_page59 .boxgrid img').height();
	var box_width = $('#stacks_in_6005_page59 .boxgrid img').width();
	$('#stacks_in_6005_page59 .boxgrid').height(box_height);
	$('#stacks_in_6005_page59 .boxgrid').width(box_width);
	
	var caption_height = box_height * (30/100);
	var caption_reveal = box_height * (10/100);
	var init_caption = box_height - caption_reveal;
	$('#stacks_in_6005_page59 .boxcaption').height(box_height);
	$('#stacks_in_6005_page59 .caption_back').height(box_height);
	$('#stacks_in_6005_page59 .captionfull .boxcaption').css({top: box_height});
	$('#stacks_in_6005_page59 .caption .boxcaption').css({top: init_caption});
	$('#stacks_in_6005_page59 .captionfulltop .boxcaption').css({bottom: box_height});
	$('#stacks_in_6005_page59 .captiontop .boxcaption').css({bottom: init_caption});
	
	var speed = speed;
	//Caption Sliding (Partially Hidden to Visible)
	$('#stacks_in_6005_page59 .boxgrid.caption').hover(function(){
		$(".cover", this).stop().animate({top:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({top: init_caption},{queue:false,duration:speed});
	});
	//Caption Sliding Down (Hidden to Visible)
	$('#stacks_in_6005_page59 .boxgrid.captiontop').hover(function(){
		$(".cover", this).stop().animate({bottom:(box_height - caption_height)},{queue:false,duration:speed});
	}, function() {
		$(".cover", this).stop().animate({bottom:init_caption},{queue:false,duration:speed});
	});
	
});
//-- End Popup Caption Stack --//

	return stack;
})(stacks.stacks_in_6005_page59);


// Javascript for stacks_in_5858_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5858_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5858_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

/*
 * Lifestream Stack By WeaverAddons.com
 * Version 1.1.1
 *
 * Visit http://www.weaveraddons.com for more information on how to use this stack in RapidWeaver.
 *
 */

/*
 * rfc3339date.js
 * Copyright (c) 2010 Paul GALLAGHER http://tardate.com
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * jQuery Templates Plugin 1.0.0pre
 * Copyright Software Freedom Conservancy, Inc.
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * jQuery Lifestream Plug-in
 * @version 0.1.1
 * Copyright 2011, Christian Vuerings - http://denbuzze.com
 */

function parseDate(b){if("undefined"==typeof b)return!1;var a=new Date(b);isValidDate(a)||(a=Date.parse(b),isValidDate(a)||(b=b.split(" "),a=new Date(Date.parse(b[1]+" "+b[2]+", "+b[5]+" "+b[3]+" UTC"))));return a}function isValidDate(b){return"[object Date]"!==Object.prototype.toString.call(b)?!1:!isNaN(b.getTime())}Number.prototype.toPaddedString=function(b,a){var i=this.toString();for("undefined"==typeof a&&(a="0");i.length<b;)i=a+i;return i};
Date.prototype.toRFC3339UTCString=function(b,a){var i=b?"":"-",f=b?"":":",c=this.getUTCFullYear().toString(),c=c+(i+(this.getUTCMonth()+1).toPaddedString(2)),c=c+(i+this.getUTCDate().toPaddedString(2)),c=c+("T"+this.getUTCHours().toPaddedString(2)),c=c+(f+this.getUTCMinutes().toPaddedString(2)),c=c+(f+this.getUTCSeconds().toPaddedString(2));!a&&0<this.getUTCMilliseconds()&&(c+="."+this.getUTCMilliseconds().toPaddedString(3));return c+"Z"};
Date.prototype.toRFC3339LocaleString=function(b,a){var i=b?"":"-",f=b?"":":",c=this.getFullYear().toString(),c=c+(i+(this.getMonth()+1).toPaddedString(2)),c=c+(i+this.getDate().toPaddedString(2)),c=c+("T"+this.getHours().toPaddedString(2)),c=c+(f+this.getMinutes().toPaddedString(2)),c=c+(f+this.getSeconds().toPaddedString(2));!a&&0<this.getMilliseconds()&&(c+="."+this.getMilliseconds().toPaddedString(3));i=-this.getTimezoneOffset();c=c+(0>i?"-":"+")+(i/60).toPaddedString(2);return c+=f+(i%60).toPaddedString(2)};
Date.parseRFC3339=function(b){if("string"==typeof b){var a;if(b=b.match(RegExp(/(\d\d\d\d)(-)?(\d\d)(-)?(\d\d)(T)?(\d\d)(:)?(\d\d)?(:)?(\d\d)?([\.,]\d+)?($|Z|([+-])(\d\d)(:)?(\d\d)?)/i))){var i=parseInt(b[1],10),f=parseInt(b[3],10)-1,c=parseInt(b[5],10),g=parseInt(b[7],10),e=b[9]?parseInt(b[9],10):0,h=b[11]?parseInt(b[11],10):0,d=b[12]?1E3*parseFloat("."+b[12].slice(1)):0;b[13]?(a=new Date,a.setUTCFullYear(i),a.setUTCMonth(f),a.setUTCDate(c),a.setUTCHours(g),a.setUTCMinutes(e),a.setUTCSeconds(h),
a.setUTCMilliseconds(d),b[13]&&b[14]&&(i=60*b[15],b[17]&&(i+=parseInt(b[17],10)),i*="-"==b[14]?-1:1,a.setTime(a.getTime()-6E4*i))):a=new Date(i,f,c,g,e,h,d)}return a}};if("function"!=typeof Date.parse)Date.parse=Date.parseRFC3339;else{var oldparse=Date.parse;Date.parse=function(b){var a=Date.parseRFC3339(b);!a&&oldparse&&(a=oldparse(b));return a}}
(function(b){function a(a,e,c,g){g={data:g||0===g||!1===g?g:e?e.data:{},_wrap:e?e._wrap:null,tmpl:null,parent:e||null,nodes:[],calls:d,nest:j,wrap:l,html:n,update:s};a&&b.extend(g,a,{nodes:[],parent:e});if(c)g.tmpl=c,g._ctnt=g._ctnt||g.tmpl(b,g),g.key=++u,(w.length?q:k)[u]=g;return g}function i(a,e,c){var g,c=c?b.map(c,function(b){return"string"===typeof b?a.key?b.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+o+'="'+a.key+'" $2'):b:i(b,a,b._ctnt)}):a;if(e)return c;c=c.join("");c.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,
function(a,c,e,d){g=b(e).get();h(g);c&&(g=f(c).concat(g));d&&(g=g.concat(f(d)))});return g?g:f(c)}function f(a){var c=document.createElement("div");c.innerHTML=a;return b.makeArray(c.childNodes)}function c(a){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;with($data){__.push('"+b.trim(a).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,
function(a,c,g,d,h,i,f){a=b.tmpl.tag[g];if(!a)throw"Unknown template tag: "+g;g=a._default||[];i&&!/\w$/.test(h)&&(h+=i,i="");h?(h=e(h),f=f?","+e(f)+")":i?")":"",f=i?-1<h.indexOf(".")?h+e(i):"("+h+").call($item"+f:h,i=i?f:"(typeof("+h+")==='function'?("+h+").call($item):("+h+"))"):i=f=g.$1||"null";d=e(d);return"');"+a[c?"close":"open"].split("$notnull_1").join(h?"typeof("+h+")!=='undefined' && ("+h+")!=null":"true").split("$1a").join(i).split("$1").join(f).split("$2").join(d||g.$2||"")+"__.push('"})+
"');}return __;")}function g(a,c){a._wrap=i(a,!0,b.isArray(c)?c:[r.test(c)?c:b(c).html()]).join("")}function e(a){return a?a.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function h(c){function e(c){function d(b){var y;b+=g;y=i[b]=i[b]||a(j,k[j.parent.key+g]||j.parent),j=y}var h,f=c,j,t;if(t=c.getAttribute(o)){for(;f.parentNode&&1===(f=f.parentNode).nodeType&&!(h=f.getAttribute(o)););if(h!==t){f=f.parentNode?11===f.nodeType?0:f.getAttribute(o)||0:0;if(!(j=k[t]))j=q[t],j=a(j,k[f]||q[f]),j.key=++u,
k[u]=j;p&&d(t)}c.removeAttribute(o)}else if(p&&(j=b.data(c,"tmplItem")))d(j.key),k[j.key]=j,f=(f=b.data(c.parentNode,"tmplItem"))?f.key:0;if(j){for(h=j;h&&h.key!=f;)h.nodes.push(c),h=h.parent;delete j._ctnt;delete j._wrap;b.data(c,"tmplItem",j)}}var g="_"+p,d,h,i={},f,j,m;for(f=0,j=c.length;f<j;f++)if(1===(d=c[f]).nodeType){h=d.getElementsByTagName("*");for(m=h.length-1;0<=m;m--)e(h[m]);e(d)}}function d(a,b,c,e){if(!a)return w.pop();w.push({_:a,tmpl:b,item:this,data:c,options:e})}function j(a,c,e){return b.tmpl(b.template(a),
c,e,this)}function l(a,c){var e=a.options||{};e.wrapped=c;return b.tmpl(b.template(a.tmpl),a.data,e,a.item)}function n(a,c){var e=this._wrap;return b.map(b(b.isArray(e)?e.join(""):e).filter(a||"*"),function(a){if(c)a=a.innerText||a.textContent;else{var b;if(!(b=a.outerHTML))b=document.createElement("div"),b.appendChild(a.cloneNode(!0)),b=b.innerHTML;a=b}return a})}function s(){var a=this.nodes;b.tmpl(null,null,null,this).insertBefore(a[0]);b(a).remove()}var m=b.fn.domManip,o="_tmplitem",r=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,
k={},q={},v,x={key:0,data:{}},u=0,p=0,w=[];b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,c){b.fn[a]=function(e){var g=[],e=b(e),h,d,f;h=1===this.length&&this[0].parentNode;v=k||{};if(h&&11===h.nodeType&&1===h.childNodes.length&&1===e.length)e[c](this[0]),g=this;else{for(d=0,f=e.length;d<f;d++)p=d,h=(0<d?this.clone(!0):this).get(),b(e[d])[c](h),g=g.concat(h);p=0;g=this.pushStack(g,a,e.selector)}e=v;v=null;b.tmpl.complete(e);
return g}});b.fn.extend({tmpl:function(a,c,e){return b.tmpl(this[0],a,c,e)},tmplItem:function(){return b.tmplItem(this[0])},template:function(a){return b.template(a,this[0])},domManip:function(a,c,e,g){if(a[0]&&b.isArray(a[0])){for(var h=b.makeArray(arguments),d=a[0],f=d.length,i=0,j;i<f&&!(j=b.data(d[i++],"tmplItem")););j&&p&&(h[2]=function(a){b.tmpl.afterManip(this,a,e)});m.apply(this,h)}else m.apply(this,arguments);p=0;v||b.tmpl.complete(k);return this}});b.extend({tmpl:function(c,e,h,d){var f=
!d;if(f)d=x,c=b.template[c]||b.template(null,c),q={};else if(!c)return c=d.tmpl,k[d.key]=d,d.nodes=[],d.wrapped&&g(d,d.wrapped),b(i(d,null,d.tmpl(b,d)));if(!c)return[];"function"===typeof e&&(e=e.call(d||{}));h&&h.wrapped&&g(h,h.wrapped);e=b.isArray(e)?b.map(e,function(b){return b?a(h,d,c,b):null}):[a(h,d,c,e)];return f?b(i(d,null,e)):e},tmplItem:function(a){var c;for(a instanceof b&&(a=a[0]);a&&1===a.nodeType&&!(c=b.data(a,"tmplItem"))&&(a=a.parentNode););return c||x},template:function(a,e){return e?
("string"===typeof e?e=c(e):e instanceof b&&(e=e[0]||{}),e.nodeType&&(e=b.data(e,"tmpl")||b.data(e,"tmpl",c(e.innerHTML))),"string"===typeof a?b.template[a]=e:e):a?"string"!==typeof a?b.template(null,a):b.template[a]||b.template(null,r.test(a)?a:b(a)):null},encode:function(a){return(""+a).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}});b.extend(b.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},
open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){k={}},afterManip:function(a,
e,c){var g=11===e.nodeType?b.makeArray(e.childNodes):1===e.nodeType?[e]:[];c.call(a,e);h(g);p++}})})(jQuery);
(function(b){b.fn.lifestream=function(a){return this.each(function(){var i=b(this),f=jQuery.extend({classname:"lifestream",feedloaded:null,limit:10,list:[]},a),c=0,g=0,e=[],h=jQuery.extend(!0,{},f),d=null,j=function(){i.removeClass("loading");e.sort(function(a,b){return b.date-a.date});for(var c=e.length<f.limit?e.length:f.limit,g=0,d,h=b('<ul class="'+f.classname+'"/>');g<c;g++)d=e[g],d.html&&(d=b('<li class="'+f.classname+"-"+d.config.service+(a.showIcons?"-icon":"")+'">').data("time",d.date).append(d.html),
f.showTime&&d.append(" ("+relative_time(e[g].date)+")"),d.appendTo(h));i.html(h);b.isFunction(f.feedloaded)&&f.feedloaded()},l=function(a){g++;b.merge(e,a);clearTimeout(d);f.waitUntilLoaded&&g!=c?d=setTimeout(j,1500):j()};(function(){i.addClass("loading");d=setTimeout(j,1500);var a=0,e=f.list.length;for(delete h.list;a<e;a++){var g=f.list[a];g.openLinksInNewWindow=f.openLinksInNewWindow;g.showPrefix=f.showPrefix;if(g.service.match(/rss/))g.service="rss";if(b.fn.lifestream.feeds[g.service]&&b.isFunction(b.fn.lifestream.feeds[g.service])&&
g.user&&"..."!=g.user)c++,g._settings=h,b.fn.lifestream.feeds[g.service](g,l)}})()})};b.fn.lifestream.createYqlUrl=function(a){return"http://query.yahooapis.com/v1/public/yql?q=__QUERY__&env=store://datatables.org/alltableswithkeys&format=json".replace("__QUERY__",encodeURIComponent(a))};b.fn.lifestream.feeds=b.fn.lifestream.feeds||{};b.fn.lifestream.feeds.blogger=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted ":"")+'<a href="${origLink}"'+(a.openLinksInNewWindow?' target="_blank"':
"")+">${title}</a>"},a.template);b.ajax({url:b.fn.lifestream.createYqlUrl('select * from xml where url="http://'+a.user+'.blogspot.com/feeds/posts/default"'),dataType:"jsonp",success:function(c){var g=[],e=0,h,d,j,l;if(c.query&&c.query.count&&0<c.query.count){c=c.query.results.feed&&c.query.results.feed.entry?c.query.results.feed.entry:c.query.results.rss.channel.item;for(h=c.length;e<h;e++){d=c[e];if(!d.origLink){j=0;for(l=d.link.length;j<l;j++)if("alternate"===d.link[j].rel)d.origLink=d.link[j].href}if(d.origLink){if(d.title.content)d.title=
d.title.content;g.push({date:parseDate(d.published?d.published:d.pubDate),config:a,html:b.tmpl(f.posted,d)})}}}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.dailymotion=function(a,i){a.template={item:(a.showPrefix?"uploaded a video ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"};a.link="http://www.dailymotion.com/rss/user/"+a.user;b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.delicious=function(a,i){var f=b.extend({},{bookmarked:(a.showPrefix?
"bookmarked ":"")+'<a href="${u}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${d}</a>"},a.template);b.ajax({dataType:"jsonp",url:"http://feeds.delicious.com/v2/json/"+a.user,success:function(c){var g=[],e=0,h;if(c&&c.length&&0<c.length)for(h=c.length;e<h;e++){var d=c[e];g.push({date:parseDate(d.dt),config:a,html:b.tmpl(f.bookmarked,d)})}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.deviantart=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted ":"")+'<a href="${link}"'+
(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select title,link,pubDate from rss where url="http://backend.deviantart.com/rss.xml?q=gallery%3A'+encodeURIComponent(a.user)+'&type=deviation" | unique(field="title")'),success:function(c){var g=[],e,h=0,d;if(c.query&&0<c.query.count){c=c.query.results.item;for(d=c.length;h<d;h++)e=c[h],g.push({date:parseDate(e.pubDate),config:a,html:b.tmpl(f.posted,e)})}i(g)},error:function(){i([])}});
return{template:f}};b.fn.lifestream.feeds.dribbble=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted a shot ":"")+'<a href="${url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",url:"http://api.dribbble.com/players/"+a.user+"/shots",success:function(c){var g=[],e=0,h;if(c&&c.total)for(h=c.shots.length;e<h;e++){var d=c.shots[e];g.push({date:parseDate(d.created_at),config:a,html:b.tmpl(f.posted,d)})}i(g)},error:function(){i([])}});
return{template:f}};b.fn.lifestream.feeds.flickr=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted a photo ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",jsonp:"jsoncallback",url:"http://api.flickr.com/services/feeds/photos_public.gne?id="+a.user+"&lang=en-us&format=json",success:function(c){var g=[],e=0,h;if(c&&c.items&&0<c.items.length)for(h=c.items.length;e<h;e++){var d=c.items[e];g.push({date:parseDate(d.published),
config:a,html:b.tmpl(f.posted,d)})}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.foomark=function(a,i){var f=b.extend({},{bookmarked:(a.showPrefix?"bookmarked ":"")+'<a href="${url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${url}</a>"},a.template);b.ajax({dataType:"jsonp",url:"http://api.foomark.com/urls/list/?username="+a.user+"&format=json",success:function(c){var g=[],e=0,h;if(c&&c.length&&0<c.length)for(h=c.length;e<h;e++){var d=c[e];g.push({date:parseDate(d.created_at.replace(" ",
"T")),config:a,html:b.tmpl(f.bookmarked,d)})}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.formspring=function(a,i){a.template={item:(a.showPrefix?"answered a question ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"};a.link="http://www.formspring.me/profile/"+a.user+".rss";b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.forrst=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted a ${post_type} ":"")+'<a href="${post_url}"'+
(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",url:"http://forrst.com/api/v2/users/posts?username="+a.user,success:function(c){var g=[],e=0,h;if(c&&c.resp.length&&0<c.resp.length)for(h=c.resp.length;e<h;e++){var d=c.resp[e];g.push({date:parseDate(d.created_at.replace(" ","T")),config:a,html:b.tmpl(f.posted,d)})}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.foursquare=function(a,i){var f=b.extend({},{checkedin:(a.showPrefix?
"checked in @ ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from rss where url="https://feeds.foursquare.com/history/'+a.user+'.rss"'),success:function(c){var g=[],e=0,h;if(c.query&&c.query.count&&0<c.query.count)for(h=c.query.count;e<h;e++){var d=c.query.results.item[e];g.push({date:parseDate(d.pubDate),config:a,html:b.tmpl(f.checkedin,d)})}i(g)},error:function(){i([])}});return{template:f}};
b.fn.lifestream.feeds.github=function(a,i){var f=b.extend({},{pushed:'<a href="${status.url}" title="{{if title}}${title} by ${author} {{/if}}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>pushed</a> to <a href="http://github.com/${repo}/tree/${branchname}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>${branchname}</a> at <a href="http://github.com/${repo}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${repo}</a>",gist:'<a href="${status.payload.url}" title="${status.payload.desc || ""}"'+
(a.openLinksInNewWindow?' target="_blank"':"")+">${status.payload.name}</a>",commented:'commented on <a href="${status.url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>${what}</a> on <a href="http://github.com/${repo}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${repo}</a>",pullrequest:'${status.payload.action} <a href="${status.url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>pull request #${status.payload.number}</a> on <a href="http://github.com/${repo}"'+(a.openLinksInNewWindow?
' target="_blank"':"")+">${repo}</a>",created:'created ${status.payload.ref_type || status.payload.object} <a href="${status.url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>${status.payload.ref || status.payload.object_name}</a> for <a href="http://github.com/${repo}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${repo}</a>",createdglobal:'created ${status.payload.object} <a href="${status.url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>",deleted:'deleted ${status.payload.ref_type} ${status.payload.ref} at <a href="http://github.com/${status.repository.owner}/${status.repository.name}"'+
(a.openLinksInNewWindow?' target="_blank"':"")+">${status.repository.owner}/${status.repository.name}</a>"},a.template),c=function(a){return a.payload.repo||(a.repository?a.repository.owner+"/"+a.repository.name:null)||a.url.split("/")[3]+"/"+a.url.split("/")[4]},g=function(a){var g,d;if("PushEvent"===a.type)return g=a.payload&&a.payload.shas&&a.payload.shas.json&&a.payload.shas.json[2],c(a),b.tmpl(f.pushed,{status:a,title:g,author:g?a.payload.shas.json[3]:"",branchname:a.payload.ref.split("/")[2],
repo:c(a)});if("GistEvent"===a.type)return b.tmpl(f.gist,{status:a});if("CommitCommentEvent"===a.type)return d="commit "+a.url.split("commit/")[1].split("#")[0].substring(0,7),g=c(a),b.tmpl(f.commented,{what:d,repo:g,status:a});if("IssueCommentEvent"===a.type)return d="issue "+a.url.split("issues/")[1].split("#")[0],g=c(a),b.tmpl(f.commented,{what:d,repo:g,status:a});if("PullRequestEvent"===a.type)return g=c(a),b.tmpl(f.pullrequest,{repo:g,status:a});if("CreateEvent"===a.type&&("tag"===a.payload.ref_type||
"branch"===a.payload.ref_type||"tag"===a.payload.object))return g=c(a),b.tmpl(f.created,{repo:g,status:a});if("CreateEvent"===a.type)return g="null"===a.payload.object_name?a.payload.name:a.payload.object_name,b.tmpl(f.createdglobal,{title:g,status:a});if("DeleteEvent"===a.type)return b.tmpl(f.deleted,{status:a})};b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select json.repository.owner,json.repository.name,json.payload,json.type,json.url, json.created_at from json where url="http://github.com/'+
a.user+'.json"'),success:function(b){var c=[],d=0,f;if(b.query&&b.query.count&&0<b.query.count)for(f=b.query.count;d<f;d++){var l=b.query.results.json[d].json;c.push({date:parseDate(l.created_at),config:a,html:g(l)})}i(c)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.googlereader=function(a,i){var f=b.extend({},{starred:(a.showPrefix?"shared ":"")+'<a href="{{if link.href}}${link.href}{{else}}${source.link.href}{{/if}}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title.content}</a>"},
a.template);b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from xml where url="www.google.com/reader/public/atom/user%2F'+a.user+'%2Fstate%2Fcom.google%2Fstarred"'),success:function(c){var g=[],e=0,h;if(c.query&&c.query.count&&0<c.query.count){c=c.query.results.feed.entry;for(h=c.length;e<h;e++){var d=c[e];g.push({date:parseDate(parseInt(d["crawl-timestamp-msec"],10)),config:a,html:b.tmpl(f.starred,d)})}}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.instapaper=
function(a,i){a.template={item:(a.showPrefix?"loved ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"};a.link="http://www.instapaper.com/starred/rss/"+a.user;b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.iusethis=function(a,i){var f=b.extend({},{global:(a.showPrefix?"${action} ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${what}</a> on (${os})"},a.template);b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from xml where url="http://iphone.iusethis.com/user/feed.rss/'+
a.user+'" or url="http://osx.iusethis.com/user/feed.rss/'+a.user+'" or url="http://win.iusethis.com/user/feed.rss/'+a.user+'"'),success:function(c){var g=[],e,h,d,j,l,n=0,s,m,o,r,k,q;if(c.query&&c.query.count&&0<c.query.count&&c.query.results.rss){s=c.query.results.rss.length||1;if(1==s)c.query.results.rss=[c.query.results.rss];r="started using,stopped using,stopped loving,Downloaded,commented on,updated entry for,started loving,registered".split(",");l=r.length;for(s=2;n<s;n++)if(c.query.results.rss[n]&&
c.query.results.rss[n].channel&&c.query.results.rss[n].channel.item){q=c.query.results.rss[n].channel.link.match(/iphone/)?"iPhone":c.query.results.rss[n].channel.link.match(/osx/)?"OS X":"Windows";e=c.query.results.rss[n].channel.item;h=0;for(d=e.length;h<d;h++){m=e[h];o=m.title.replace(a.user+" ","");for(j=0;j<l;j++)if(-1<o.indexOf(r[j])){k=r[j];break}j=o.split(k);g.push({date:parseDate(m.pubDate),config:a,html:b.tmpl(f.global,{action:k.toLowerCase(),link:m.link,what:j[1],os:q})})}}}i(g)},error:function(){i([])}});
return{template:f}};b.fn.lifestream.feeds.lastfm=function(a,i){var f=b.extend({},{loved:(a.showPrefix?"loved ":"")+'<a href="${url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>${name}</a> by <a href="${artist.url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${artist.name}</a>"},a.template);b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from xml where url="http://ws.audioscrobbler.com/2.0/user/'+a.user+'/lovedtracks.xml"'),success:function(c){var g=[],e=0,h;if(c.query&&
c.query.count&&0<c.query.count&&c.query.results.lovedtracks&&c.query.results.lovedtracks.track){c=c.query.results.lovedtracks.track;for(h=c.length;e<h;e++){var d=c[e];g.push({date:parseDate(parseInt(1E3*d.date.uts,10)),config:a,html:b.tmpl(f.loved,d)})}}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.mlkshk=function(a,i){a.template={item:(a.showPrefix?"posted ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"};a.link="http://mlkshk.com/shake/"+
a.user+"/rss";b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.picplz=function(a,i){var f=b.extend({},{uploaded:(a.showPrefix?"uploaded ":"")+'<a href="${url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",url:"http://picplz.com/api/v2/user.json?username="+a.user+"&include_pics=1",success:function(c){var g=[],e=0,h;if((h=c.value.users[0].pics)&&h.length&&0<h.length)for(c=h.length;e<c;e++){var d=h[e];g.push({date:parseDate(1E3*d.date),config:a,
html:b.tmpl(f.uploaded,{url:d.pic_files["640r"].img_url,title:d.caption||d.id})})}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.pinboard=function(a,i){var f=b.extend({},{bookmarked:(a.showPrefix?"bookmarked ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template);b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from xml where url="http://feeds.pinboard.in/rss/u:'+a.user+'"'),success:function(c){var g=[],e=
0,h,d;if(c.query&&c.query.count&&0<c.query.count){c=c.query.results.RDF.item;for(h=c.length;e<h;e++)d=c[e],g.push({date:parseDate(d.date),config:a,html:b.tmpl(f.bookmarked,d)})}i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.posterous=function(a,i){a.link="http://"+a.user+".posterous.com/rss.xml";b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.reddit=function(a,i){var f=b.extend({},{commented:'<a href="http://www.reddit.com/r/${item.data.subreddit}/comments/${item.data.link_id.substring(3)}/u/${item.data.name.substring(3)}?context=3"'+
(a.openLinksInNewWindow?' target="_blank"':"")+'>commented (${score})</a> in <a href="http://www.reddit.com/r/${item.data.subreddit}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${item.data.subreddit}</a>",created:'<a href="http://www.reddit.com${item.data.permalink}"'+(a.openLinksInNewWindow?' target="_blank"':"")+'>created new thread (${score})</a> in <a href="http://www.reddit.com/r/${item.data.subreddit}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${item.data.subreddit}</a>"},a.template),
c=function(a){var c=a.data.ups-a.data.downs,c={item:a,score:0<c?"+"+c:c};if("t1"===a.kind)return b.tmpl(f.commented,c);if("t3"===a.kind)return b.tmpl(f.created,c)};b.ajax({dataType:"jsonp",url:"http://www.reddit.com/user/"+a.user+".json",success:function(b){var e=[],h=0,d;if(b&&b.data&&b.data.children&&0<b.data.children.length)for(d=b.data.children.length;h<d;h++){var f=b.data.children[h];e.push({date:parseDate(1E3*f.data.created),config:a,html:c(f)})}i(e)},error:function(){i([])}});return{template:f}};
b.fn.lifestream.feeds.slideshare=function(a,i){a.template={item:(a.showPrefix?"uploaded a presentation ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"};a.link="http://www.slideshare.net/rss/user/"+a.user;b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.snipplr=function(a,i){a.template={item:(a.showPrefix?"posted a snippet ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"};a.link="http://snipplr.com/rss/users/"+a.user;
b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.stackoverflow=function(a,i){var f=b.extend({},{global:'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${text}</a> - ${title}"},a.template),c=function(b){var c="",h="",d="",f="http://stackoverflow.com/users/"+a.user;if("badge"===b.timeline_type)c=b.timeline_type+" "+b.action+": "+b.description,h=b.detail,d=f+"?tab=reputation";else if("revision"===b.timeline_type||"comment"===b.timeline_type||"accepted"===b.timeline_type||"askoranswered"===
b.timeline_type)c=b.post_type+" "+b.action,h=b.detail||b.description||"",d="http://stackoverflow.com/questions/"+b.post_id;return{link:d,title:h,text:c}};b.ajax({dataType:"jsonp",url:"http://api.stackoverflow.com/1.1/users/"+a.user+"/timeline?jsonp",success:function(g){var e=[],h=0,d;if(g&&g.total&&0<g.total&&g.user_timelines)for(d=g.user_timelines.length;h<d;h++){var j=g.user_timelines[h];e.push({date:parseDate(1E3*j.creation_date),config:a,html:b.tmpl(f.global,c(j))})}i(e)},error:function(){i([])}});
return{template:f}};b.fn.lifestream.feeds.tumblr=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted a ${type} ":"")+'<a href="${url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},a.template),c=function(a,c){return{date:parseDate(c.date),config:a,html:b.tmpl(f.posted,{type:c.type,url:c.url,title:(c["regular-title"]||c["quote-text"]||c["conversation-title"]||c["photo-caption"]||c["video-caption"]||c["audio-caption"]||c["regular-body"]||c["link-text"]||c.type||"").replace(/<.+?>/gi,
" ")})}};b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from tumblr.posts where username="'+a.user+'"'),success:function(g){var e=[],h=0,d,f;if(g.query&&g.query.count&&0<g.query.count)if(b.isArray(g.query.results.posts.post))for(d=g.query.results.posts.post.length;h<d;h++)f=g.query.results.posts.post[h],e.push(c(a,f));else b.isPlainObject(g.query.results.posts.post)&&e.push(c(a,g.query.results.posts.post));i(e)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.twitter=
function(a,i){var f=b.extend({},{posted:"{{html tweet}}"},a.template),c=function(a,b){return function(a){return a.replace(/(^|[^\w'"]+)\#([a-zA-Z0-9_]+)/g,function(a,c,g){return c+'<a href="http://search.twitter.com/search?q=%23'+g+'"'+(b?' target="_blank"':"")+">#"+g+"</a>"})}(function(a){return a.replace(/(^|[^\w]+)\@([a-zA-Z0-9_]{1,15})/g,function(a,c,g){return c+'<a href="http://twitter.com/'+g+'"'+(b?' target="_blank"':"")+">@"+g+"</a>"})}(function(a){return a.replace(/[a-z]+:\/\/[a-z0-9-_]+\.[a-z0-9-_:~%&\?\/.=]+[^:\.,\)\s*$]/ig,
function(a){return'<a href="'+a+'"'+(b?' target="_blank"':"")+">"+(25<a.length?a.substr(0,24)+"...":a)+"</a>"})}(a)))};b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select status.id, status.user.screen_name, status.created_at,status.text from twitter.user.timeline where screen_name="'+a.user+'"'),success:function(g){var e=[],h=0,d;if(g.query&&g.query.count&&0<g.query.count)for(d=g.query.count;h<d;h++){var j=g.query.results.statuses[h].status;e.push({date:parseDate(j.created_at),config:a,
html:b.tmpl(f.posted,{tweet:c(j.text,a.openLinksInNewWindow)+' <a href="http://twitter.com/#!/'+j.user.screen_name+"/statuses/"+j.id+'"'+(a.openLinksInNewWindow?' target="_blank"':"")+">#</a>"})})}i(e)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.vimeo=function(a,i){var f=b.extend({},{posted:(a.showPrefix?"posted ":"")+'<a href="${url}"'+(a.openLinksInNewWindow?' target="_blank"':"")+' title="${description}">${title}</a>'},a.template);b.ajax({dataType:"jsonp",url:"http://vimeo.com/api/v2/"+
a.user+"/videos.json",success:function(c){var g=[],e=0,h,d;if(c)for(h=c.length;e<h;e++)d=c[e],g.push({date:parseDate(d.upload_date.replace(" ","T")),config:a,html:b.tmpl(f.posted,{url:d.url,description:d.description.replace(/"/g,"'").replace(/<.+?>/gi,""),title:d.title})});i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.rss=function(a,i){var f=b.extend({},{item:(a.showPrefix?"posted ":"")+'<a href="${link}"'+(a.openLinksInNewWindow?' target="_blank"':"")+">${title}</a>"},
a.template);parseRss=function(c){var g=[],e=0,h,d;if(c.query&&c.query.count&&0<c.query.count)if(c.query.results.rss&&c.query.results.rss.channel&&c.query.results.rss.channel.item){c=c.query.results.rss.channel.item;for(h=c.length;e<h;e++){d=c[e];if(d.date&&!d.pubDate)d.pubDate=d.date;g.push({date:parseDate(d.pubDate),config:a,html:b.tmpl(f.item,d)})}}else if(c.query.results.feed&&c.query.results.feed.entry){c=c.query.results.feed.entry;for(h=c.length;e<h;e++){d=c[e];if(d.link.href)d.link=d.link.href;
if(d.title.content)d.title=d.title.content;g.push({date:parseDate(d.published),config:a,html:b.tmpl(f.item,d)})}}else if(c.query.results.item)for(h=c.query.count;e<h;e++){d=c.query.results.item[e];if(d.date&&!d.pubDate)d.pubDate=d.date;g.push({date:parseDate(d.pubDate),config:a,html:b.tmpl(f.checkedin,d)})}return g};b.ajax({dataType:"jsonp",url:b.fn.lifestream.createYqlUrl('select * from xml where url="'+(a.link?a.link:a.user)+'"'),success:function(a){i(parseRss(a))},error:function(){i([])}});return{template:f}};
b.fn.lifestream.feeds.wordpress=function(a,i){a.link="http://"+a.user+".wordpress.com/feed";b.fn.lifestream.feeds.rss(a,i)};b.fn.lifestream.feeds.youtube=function(a,i){var f=b.extend({},{uploaded:(a.showPrefix?"uploaded ":"")+"<a href=\"${player['default']}\""+(a.openLinksInNewWindow?' target="_blank"':"")+' title="${description}">${title}</a>'},a.template);b.ajax({dataType:"jsonp",url:"http://gdata.youtube.com/feeds/api/users/"+a.user+"/uploads?v=2&alt=jsonc",success:function(c){var g=[],e=0,h,d;
if(c.data&&c.data.items)for(h=c.data.items.length;e<h;e++)d=c.data.items[e],g.push({date:parseDate(d.uploaded),config:a,html:b.tmpl(f.uploaded,d)});i(g)},error:function(){i([])}});return{template:f}};b.fn.lifestream.feeds.facebook=function(a,i){var f=b.extend({},{posted:"{{html message}}"},a.template),c=function(a){var b,c,d,f;if(-1==a.indexOf(" ")&&"-"==a.substr(4,1)&&"-"==a.substr(7,1)&&"T"==a.substr(10,1))b=a.substr(0,4),c=parseInt("0"==a.substr(5,1)?a.substr(6,1):a.substr(5,2))-1,d=a.substr(8,
2),f=a.substr(11,2),a=a.substr(14,2),f=Date.UTC(b,c,d,f,a),f=parseDate(f);else{b=a.split(" ");if(6!=b.length||"at"!=b[4])return a;f=b[5].split(":");c=f[1].substr(2);a=f[1].substr(0,2);f=parseInt(f[0]);"pm"==c&&(f+=12);f=parseDate(b[1]+" "+b[2]+" "+b[3]+" "+f+":"+a);f.setTime(f.getTime()-252E5)}return f};parseFacebook=function(g){var e=[];g.data&&b(g.data).each(function(){var g="link"==this.type?(a.showPrefix?"posted a link ":"")+'<a href="'+this.link+'"'+(a.openLinksInNewWindow?' target="_blank"':
"")+">"+this.name+"</a>":"status"==this.type?this.message?this.message:this.name:(a.showPrefix?"posted a "+this.type+" "+("photo"==this.type?"in ":""):"")+(this.link?'<a href="'+this.link+'"'+(a.openLinksInNewWindow?' target="_blank"':"")+">"+this.name+"</a> ":"")+(this.message&&this.message!=this.name?" - "+this.message:this.description?" - "+this.description:"");e.push({date:c(this.created_time),config:a,html:b.tmpl(f.posted,{message:g})})});return e};b.ajax({dataType:"jsonp",url:"https://graph.facebook.com/"+
a.user+"/posts?access_token="+a.access_token+"&limit=20",success:function(a){i(parseFacebook(a))},error:function(){i([])}});return{template:f}}})(jQuery);function relative_time(b){b=parseInt(((new Date).getTime()-b)/1E3);return 60>b?"less than a minute ago":120>b?"about a minute ago":3600>b?parseInt(b/60).toString()+" minutes ago":7200>b?"about an hour ago":86400>b?"about "+parseInt(b/3600).toString()+" hours ago":172800>b?"1 day ago":parseInt(b/86400).toString()+" days ago"};


$(document).ready(function(){	
	$("#stacks_in_5858_page59container").lifestream({
      limit: 6,
 	  waitUntilLoaded: true,
      showTime: false,
	  openLinksInNewWindow: true,
	  showPrefix: true,
      showIcons: ('noicon' == 'icon' ? true : false),
      list:[
	  		  {service: "twitter", user: $.trim("")},
	  		  {service: "facebook", user: $.trim(""), "access_token": $.trim("")},
	  		  {service: "tumblr", user: $.trim("")},
	  		  {service: "posterous", user: $.trim($('#posterous_stacks_in_5858_page59').text()) },
	  		  {service: "wordpress", user: $.trim($('#wordpress_stacks_in_5858_page59').text()) },
			  {service: "youtube", user: $.trim("")},
			  {service: "vimeo", user: $.trim("")},
			  {service: "flickr", user: $.trim("")},
			  {service: "delicious", user: $.trim($('#delicious_stacks_in_5858_page59').text()) },
			  {service: "lastfm", user: $.trim($('#lastfm_stacks_in_5858_page59').text()) },
			  {service: "googlereader", user: $.trim($('#googlereader_stacks_in_5858_page59').text()) },
		      {service: "blogger", user: $.trim($('#blogger_stacks_in_5858_page59').text()) },
		      {service: "dailymotion", user: $.trim($('#dailymotion_stacks_in_5858_page59').text()) },
		      {service: "deviantart", user: $.trim($('#deviantart_stacks_in_5858_page59').text()) },
		      {service: "dribbble", user: $.trim($('#dribbble_stacks_in_5858_page59').text()) },
		      {service: "foomark", user: $.trim($('#foomark_stacks_in_5858_page59').text()) },
		      {service: "formspring", user: $.trim($('#formspring_stacks_in_5858_page59').text()) },
		      {service: "forrst", user: $.trim($('#forrst_stacks_in_5858_page59').text()) },
		      {service: "foursquare", user: $.trim($('#foursquare_stacks_in_5858_page59').text()) },
		      {service: "github", user: $.trim($('#github_stacks_in_5858_page59').text()) },
		      {service: "instapaper", user: $.trim($('#instapaper_stacks_in_5858_page59').text()) },
		      {service: "iusethis", user: $.trim($('#iusethis_stacks_in_5858_page59').text()) },
		      {service: "mlkshk", user: $.trim($('#mlkshk_stacks_in_5858_page59').text()) },
		      {service: "picplz", user: $.trim($('#picplz_stacks_in_5858_page59').text()) },
		      {service: "pinboard", user: $.trim($('#pinboard_stacks_in_5858_page59').text()) },
		      {service: "reddit", user: $.trim($('#reddit_stacks_in_5858_page59').text()) },
		      {service: "rss", user: $.trim($('#rss_stacks_in_5858_page59').text()) },
		      {service: "rss_2", user: $.trim($('#rss_2_stacks_in_5858_page59').text()) },
		      {service: "rss_3", user: $.trim($('#rss_3_stacks_in_5858_page59').text()) },
		      {service: "rss_4", user: $.trim($('#rss_4_stacks_in_5858_page59').text()) },
		      {service: "rss_5", user: $.trim($('#rss_5_stacks_in_5858_page59').text()) },
		      {service: "slideshare", user: $.trim($('#slideshare_stacks_in_5858_page59').text()) },
		      {service: "snipplr", user: $.trim($('#snipplr_stacks_in_5858_page59').text()) },
		      {service: "stackoverflow", user: $.trim($('#stackoverflow_stacks_in_5858_page59').text()) }
			]
    });
});

	return stack;
})(stacks.stacks_in_5858_page59);


// Javascript for stacks_in_6018_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_6018_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_6018_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Cycler Image Stack v2.5.2 by Joe Workman --//
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.99 (12-MAR-2011)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.3.2 or later
 */
(function($){var ver="2.99";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){$.fn.cycle.debug&&log(s);}function log(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "));}$.expr[":"].paused=function(el){return el.cyclePause;};$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2,!opts2.backwards);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts.backwards);},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cyclePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,!options.backwards);}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.backwards);});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=first?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth||e.width||$e.attr("width");}if(!h){h=e.offsetHeight||e.height||$e.attr("height");}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.cssAfter=opts.cssAfter||{};opts.cssFirst=opts.cssFirst||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);$($slides[first]).css(opts.cssFirst);if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="none"?0:opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)<buffer){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.backwards){opts.nextSlide=opts.startingSlide==0?(els.length-1):opts.startingSlide-1;}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length){opts.after[0].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,0);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$s.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager||opts.pagerAnchorBuilder){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){debug("manualTrump in go(), stopping active transition");$(els).stop(true,true);opts.busy=0;}if(opts.busy){debug("transition active, ignoring new tx request");return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&!opts.bounce&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}var changed=false;if((manual||!p.cyclePause)&&(opts.nextSlide!=opts.currSlide)){changed=true;var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){opts.busy=0;$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing("+fx+"); currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide==opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}else{if(opts.backwards){var roll=(opts.nextSlide-1)<0;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=1;opts.currSlide=0;}else{opts.nextSlide=roll?(els.length-1):opts.nextSlide-1;opts.currSlide=roll?0:opts.nextSlide+1;}}else{var roll=(opts.nextSlide+1)==els.length;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=els.length-2;opts.currSlide=els.length-1;}else{opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}}}}if(changed&&opts.pager){opts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(els[opts.currSlide],els[opts.nextSlide],opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.backwards);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while(opts.fx!="none"&&(t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,1);};$.fn.cycle.prev=function(opts){advance(opts,0);};function advance(opts,moveForward){var val=moveForward?1:-1;var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,moveForward);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerAnchorBuilder("+i+", el) returned: "+a);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);});if(!/^click/.test(opts.pagerEvent)&&!opts.allowPagerClickBubble){$a.bind("click.cycle",function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){debug("applying clearType background-color hack");function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v&&v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();if(typeof opts.cssBefore.opacity=="undefined"){opts.cssBefore.opacity=1;}opts.cssBefore.display="block";if(opts.slideResize&&w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(opts.slideResize&&h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,function(){cb();});};$l.animate(opts.animOut,speedOut,easeOut,function(){$l.css(opts.cssAfter);if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:false,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:false,before:null,cleartype:!$.support.opacity,cleartypeNoBg:false,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:true,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:true,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1000,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4000,timeoutFn:null,updateActivePagerLink:null};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.73
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.fadeout=function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css({display:"block",opacity:1});opts.before.push(function(curr,next,opts,w,h,rev){$(curr).css("zIndex",opts.slideCount+(!rev===true?1:0));$(next).css("zIndex",opts.slideCount+(!rev===true?0:1));});opts.animIn.opacity=1;opts.animOut.opacity=0;opts.cssBefore.opacity=1;opts.cssBefore.display="block";opts.cssAfter.zIndex=0;};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore.top=h;opts.cssBefore.left=0;opts.cssFirst.top=0;opts.animIn.top=0;opts.animOut.top=-h;};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst.top=0;opts.cssBefore.top=-h;opts.cssBefore.left=0;opts.animIn.top=0;opts.animOut.top=h;};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst.left=0;opts.cssBefore.left=w;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.left=0-w;};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst.left=0;opts.cssBefore.left=-w;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.left=w;};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){if(opts.rev){fwd=!fwd;}$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst.left=0;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.top=0;};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){if(opts.rev){fwd=!fwd;}$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.animIn.top=0;opts.animOut.left=0;};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore.left=0;opts.cssBefore.top=0;opts.cssBefore.width=0;opts.animIn.width="show";opts.animOut.width=0;};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore.left=0;opts.cssBefore.top=0;opts.cssBefore.height=0;opts.animIn.height="show";opts.animOut.height=0;};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){if(opts.rev){fwd=!fwd;}var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};$.extend(opts.cssBefore,{display:"block",opacity:1,top:0,left:0});};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;opts.animOut.width=next.cycleW;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.cssBefore.height=0;opts.animIn.top=0;opts.animOut.height=0;};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.cssBefore.top=0;opts.cssBefore.height=0;opts.animOut.height=0;};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore.top=0;opts.cssBefore.width=0;opts.animIn.left=0;opts.animOut.width=0;};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});$.extend(opts.cssBefore,{top:0,left:0,width:0});opts.animIn.left=0;opts.animOut.width=0;};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;$.extend(opts.animIn,{top:0,left:0,width:next.cycleW,height:next.cycleH});$.extend(opts.animOut,{width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2});});opts.cssFirst.top=0;opts.cssFirst.left=0;opts.cssBefore.width=0;opts.cssBefore.height=0;};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;$.extend(opts.animIn,{top:0,left:0,width:next.cycleW,height:next.cycleH});});opts.cssBefore.width=0;opts.cssBefore.height=0;opts.animOut.opacity=0;};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore.left=w;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.left=w;};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore.top=h;opts.cssBefore.left=0;opts.animIn.top=0;opts.animOut.top=h;};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore.top=h;opts.cssBefore.left=w;opts.animIn.top=0;opts.animIn.left=0;opts.animOut.top=h;opts.animOut.left=w;};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn.left=0;opts.animIn.width=this.cycleW;opts.animOut.left=0;});opts.cssBefore.top=0;opts.cssBefore.width=0;};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn.top=0;opts.animIn.height=this.cycleH;opts.animOut.top=0;});opts.cssBefore.height=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn.left=0;opts.animIn.width=this.cycleW;opts.animOut.left=curr.cycleW/2;opts.animOut.width=0;});opts.cssBefore.top=0;opts.cssBefore.width=0;};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn.top=0;opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH/2;opts.animOut.height=0;});opts.cssBefore.height=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn.left=0;opts.animIn.top=0;opts.cssBefore.top=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn.left=0;opts.animIn.top=0;opts.cssBefore.top=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){$.extend(opts.animOut,{left:w*2,top:-h/2,opacity:0});}else{opts.animOut.opacity=0;}});opts.cssBefore.left=0;opts.cssBefore.top=0;opts.animIn.left=0;};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});$.extend(opts.cssBefore,{display:"block",opacity:1,top:0,left:0});opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);

$(document).ready(function() {	
	var bg_border_style = $('#stacks_in_6018_page59').css('border-bottom-style');
	if (bg_border_style) { 
		var bg_border_color = $('#stacks_in_6018_page59').css('border-bottom-color');
		var bg_border_top = $('#stacks_in_6018_page59').css('border-top-width');
		var bg_border_right = $('#stacks_in_6018_page59').css('border-right-width');
		var bg_border_bottom = $('#stacks_in_6018_page59').css('border-bottom-width');
		var bg_border_left = $('#stacks_in_6018_page59').css('border-left-width');
		$('#stacks_in_6018_page59').css({'border-width':0});	
		$('#stacks_in_6018_page59 .cycler_reel').css({'border-style':bg_border_style,
									'border-color':bg_border_color,
									'border-top-width':bg_border_top,
									'border-right-width':bg_border_right,
									'border-bottom-width':bg_border_bottom,	
									'border-left-width':bg_border_left
		});	
	}
	
	var custom_nav_normal = $("#nav_normal_stacks_in_6018_page59 img").attr("src");
	var custom_nav_active = $("#nav_active_stacks_in_6018_page59 img").attr("src");
    var custom_nav_hover  = $("#nav_hover_stacks_in_6018_page59 img").attr("src");
	
	// invoked after transition
	updateNavigation = function(pager, currSlide, clsName) {
		$(pager).each(function() {
			$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
		});	
		var custom_nav_normal = $("#nav_normal_stacks_in_6018_page59 img").attr("src");
		if (custom_nav_normal) { 
	    	var custom_nav_active = $("#nav_active_stacks_in_6018_page59 img").attr("src");
		    $("#stacks_in_6018_page59 .nav_bullet a").css('background-image','url(' + custom_nav_normal + ')');
		    $("#stacks_in_6018_page59 .nav_bullet a.activeSlide").css('background-image','url(' + custom_nav_active + ')');
		}
	};
	
	$('#stacks_in_6018_page59 .cycler_reel').cycle({
				fx:	           'scrollHorz', // name of transition effect (or comma separated names, ex: 'fade,scrollUp,shuffle')
				timeout:	   4000,  // milliseconds between slide transitions (0 to disable auto advance)
				timeoutFn:     null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)
				continuous:	   0,	  // true to start next transition immediately after current one completes
				speed:		   1500,  // speed of the transition (any valid fx speed value)
				speedIn:	   null,  // speed of the 'in' transition
				speedOut:	   null,  // speed of the 'out' transition
				next:		   '#stacks_in_6018_page59 .next_pager',  // selector for element to use as event trigger for next slide
				prev:		   '#stacks_in_6018_page59 .prev_pager',  // selector for element to use as event trigger for previous slide
				onPrevNextEvent: null,  // callback fn for prev/next events: function(isNext, zeroBasedSlideIndex, slideElement)
				prevNextEvent:'click.cycle',// event which drives the manual transition to the previous or next slide
				pager:		   '#cycler_nav_bottom_stacks_in_6018_page59',  // selector for element to use as pager container
				onPagerEvent:  null,  // callback fn for pager events: function(zeroBasedSlideIndex, slideElement)
				pagerEvent:	  'click.cycle', // name of event which drives the pager navigation
				allowPagerClickBubble: false, // allows or prevents click event on pager anchors from bubbling
				pagerAnchorBuilder: null, // callback fn for building anchor links:  function(index, DOMelement)
				before:		   null,  // transition callback (scope set to element to be shown):	 function(currSlideElement, nextSlideElement, options, forwardFlag)
				after:		   null,  // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
				end:		   null,  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
				easing:		   null,  // easing method for both in and out transitions
				easeIn:		   null,  // easing for "in" transition
				easeOut:	   null,  // easing for "out" transition
				shuffle:	   null,  // coords for shuffle animation, ex: { top:15, left: 200 }
				animIn:		   null,  // properties that define how the slide animates in
				animOut:	   null,  // properties that define how the slide animates out
				cssBefore:	   null,  // properties that define the initial state of the slide before transitioning in
				cssAfter:	   null,  // properties that defined the state of the slide after transitioning out
				fxFn:		   null,  // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
				height:		  'auto', // container height
				startingSlide: 0,	  // zero-based index of the first slide to be displayed
				sync:		   1,	  // true if in/out transitions should occur simultaneously
				random:		   0,	  // true for random, false for sequence (not applicable to shuffle fx)
				fit:		   0,	  // force slides to fit container
				containerResize: 1,	  // resize container to fit largest slide
				pause:		   1,	  // true to enable "pause on hover"
				pauseOnPagerHover: true, // true to pause when hovering over pager link
				autostop:	   0,	  // true to end slideshow after X transitions (where X == slide count)
				autostopCount: 0,	  // number of transitions (optionally used with autostop to define X)
				delay:		   0,	  // additional delay (in ms) for first transition (hint: can be negative)
				slideExpr:	   null,  // expression for selecting slides (if something other than all children is required)
				cleartype:	   !$.support.opacity,  // true if clearType corrections should be applied (for IE)
				cleartypeNoBg: true, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
				nowrap:		   0,	  // true to prevent slideshow from wrapping
				fastOnEvent:   0,	  // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
				randomizeEffects: 1,  // valid when multiple effects are used; true to make the effect sequence random
				rev:		   true,	 // causes animations to transition in reverse
				manualTrump:   true,  // causes manual transition to stop an active transition instead of being ignored
				requeueOnImageNotLoaded: true, // requeue the slideshow if any image slides are not yet loaded
				requeueTimeout: 250,  // ms delay for requeue
				activePagerClass: 'activeSlide', // class name used for the active pager link
				updateActivePagerLink: updateNavigation, // callback fn invoked to update the active pager link (adds/removes activePagerClass style)
				backwards:     false  // true to start slideshow at last slide and move backwards through the stack
	});
	
	var custom_nav_next = $("#nav_next_stacks_in_6018_page59 img").attr("src");
	if (custom_nav_next) { 
	    $("#stacks_in_6018_page59 .next_pager").height($("#nav_next_stacks_in_6018_page59 img").height());
	    $("#stacks_in_6018_page59 .next_pager").width($("#nav_next_stacks_in_6018_page59 img").width());
	    $("#stacks_in_6018_page59 .next_pager").css('background-image','url(' + custom_nav_next + ')');
	}
	var custom_nav_prev = $("#nav_prev_stacks_in_6018_page59 img").attr("src");
	if (custom_nav_prev) { 
	    $("#stacks_in_6018_page59 .prev_pager").height($("#nav_prev_stacks_in_6018_page59 img").height());
	    $("#stacks_in_6018_page59 .prev_pager").width($("#nav_prev_stacks_in_6018_page59 img").width());
	    $("#stacks_in_6018_page59 .prev_pager").css('background-image','url(' + custom_nav_prev + ')');
	}
	
	var custom_nav_normal = $("#nav_normal_stacks_in_6018_page59 img").attr("src");
	if (custom_nav_normal) { 
    	var custom_nav_height = $("#nav_normal_stacks_in_6018_page59 img").height();
    	var custom_nav_width  = $("#nav_normal_stacks_in_6018_page59 img").width();
	    $("#stacks_in_6018_page59 .nav_bullet").height(custom_nav_height);
	    $("#stacks_in_6018_page59 .nav_bullet a").height(custom_nav_height);
	    $("#stacks_in_6018_page59 .nav_bullet a").width(custom_nav_width);

    	var custom_nav_active = $("#nav_active_stacks_in_6018_page59 img").attr("src");
    	var custom_nav_hover  = $("#nav_hover_stacks_in_6018_page59 img").attr("src");
	    $("#stacks_in_6018_page59 .nav_bullet a").css('background-image','url(' + custom_nav_normal + ')');
	    $("#stacks_in_6018_page59 .nav_bullet a.activeSlide").css('background-image','url(' + custom_nav_active + ')');
	    
        if (custom_nav_hover) { 
            $("#stacks_in_6018_page59 .nav_bullet a").hover( function () {
				if ($(this).attr('class') != 'activeSlide') {
	            	$(this).css('background-image','url(' + custom_nav_hover + ')');
				}
            }, function () {
				if ($(this).attr('class') != 'activeSlide') {
	        	    $(this).css('background-image','url(' + custom_nav_normal + ')');
				}
            });
        }
	}
		
});
//-- End Cycler Image Stack --//

	return stack;
})(stacks.stacks_in_6018_page59);


// Javascript for stacks_in_5781_page59
// ---------------------------------------------------------------------

// Each stack has its own object with its own namespace.  The name of
// that object is the same as the stack's id.
stacks.stacks_in_5781_page59 = {};

// A closure is defined and assigned to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for referring
// to this object from elsewhere.
stacks.stacks_in_5781_page59 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	

//-- Cycler Image Stack v2.5.2 by Joe Workman --//
/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://jquery.malsup.com/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version: 2.99 (12-MAR-2011)
 * Dual licensed under the MIT and GPL licenses.
 * http://jquery.malsup.com/license.html
 * Requires: jQuery v1.3.2 or later
 */
(function($){var ver="2.99";if($.support==undefined){$.support={opacity:!($.browser.msie)};}function debug(s){$.fn.cycle.debug&&log(s);}function log(){window.console&&console.log&&console.log("[cycle] "+Array.prototype.join.call(arguments," "));}$.expr[":"].paused=function(el){return el.cyclePause;};$.fn.cycle=function(options,arg2){var o={s:this.selector,c:this.context};if(this.length===0&&options!="stop"){if(!$.isReady&&o.s){log("DOM not ready, queuing slideshow");$(function(){$(o.s,o.c).cycle(options,arg2);});return this;}log("terminating; zero elements found by selector"+($.isReady?"":" (DOM not ready)"));return this;}return this.each(function(){var opts=handleArguments(this,options,arg2);if(opts===false){return;}opts.updateActivePagerLink=opts.updateActivePagerLink||$.fn.cycle.updateActivePagerLink;if(this.cycleTimeout){clearTimeout(this.cycleTimeout);}this.cycleTimeout=this.cyclePause=0;var $cont=$(this);var $slides=opts.slideExpr?$(opts.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){log("terminating; too few slides: "+els.length);return;}var opts2=buildOptions($cont,$slides,els,opts,o);if(opts2===false){return;}var startTime=opts2.continuous?10:getTimeout(els[opts2.currSlide],els[opts2.nextSlide],opts2,!opts2.backwards);if(startTime){startTime+=(opts2.delay||0);if(startTime<10){startTime=10;}debug("first timeout: "+startTime);this.cycleTimeout=setTimeout(function(){go(els,opts2,0,!opts.backwards);},startTime);}});};function handleArguments(cont,options,arg2){if(cont.cycleStop==undefined){cont.cycleStop=0;}if(options===undefined||options===null){options={};}if(options.constructor==String){switch(options){case"destroy":case"stop":var opts=$(cont).data("cycle.opts");if(!opts){return false;}cont.cycleStop++;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);}cont.cycleTimeout=0;$(cont).removeData("cycle.opts");if(options=="destroy"){destroy(opts);}return false;case"toggle":cont.cyclePause=(cont.cyclePause===1)?0:1;checkInstantResume(cont.cyclePause,arg2,cont);return false;case"pause":cont.cyclePause=1;return false;case"resume":cont.cyclePause=0;checkInstantResume(false,arg2,cont);return false;case"prev":case"next":var opts=$(cont).data("cycle.opts");if(!opts){log('options not found, "prev/next" ignored');return false;}$.fn.cycle[options](opts);return false;default:options={fx:options};}return options;}else{if(options.constructor==Number){var num=options;options=$(cont).data("cycle.opts");if(!options){log("options not found, can not advance slide");return false;}if(num<0||num>=options.elements.length){log("invalid slide index: "+num);return false;}options.nextSlide=num;if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}if(typeof arg2=="string"){options.oneTimeFx=arg2;}go(options.elements,options,1,num>=options.currSlide);return false;}}return options;function checkInstantResume(isPaused,arg2,cont){if(!isPaused&&arg2===true){var options=$(cont).data("cycle.opts");if(!options){log("options not found, can not resume");return false;}if(cont.cycleTimeout){clearTimeout(cont.cycleTimeout);cont.cycleTimeout=0;}go(options.elements,options,1,!options.backwards);}}}function removeFilter(el,opts){if(!$.support.opacity&&opts.cleartype&&el.style.filter){try{el.style.removeAttribute("filter");}catch(smother){}}}function destroy(opts){if(opts.next){$(opts.next).unbind(opts.prevNextEvent);}if(opts.prev){$(opts.prev).unbind(opts.prevNextEvent);}if(opts.pager||opts.pagerAnchorBuilder){$.each(opts.pagerAnchors||[],function(){this.unbind().remove();});}opts.pagerAnchors=null;if(opts.destroy){opts.destroy(opts);}}function buildOptions($cont,$slides,els,options,o){var opts=$.extend({},$.fn.cycle.defaults,options||{},$.metadata?$cont.metadata():$.meta?$cont.data():{});if(opts.autostop){opts.countdown=opts.autostopCount||els.length;}var cont=$cont[0];$cont.data("cycle.opts",opts);opts.$cont=$cont;opts.stopCount=cont.cycleStop;opts.elements=els;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];if(!$.support.opacity&&opts.cleartype){opts.after.push(function(){removeFilter(this,opts);});}if(opts.continuous){opts.after.push(function(){go(els,opts,0,!opts.backwards);});}saveOriginalOpts(opts);if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($slides);}if($cont.css("position")=="static"){$cont.css("position","relative");}if(opts.width){$cont.width(opts.width);}if(opts.height&&opts.height!="auto"){$cont.height(opts.height);}if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}else{if(opts.backwards){opts.startingSlide=els.length-1;}}if(opts.random){opts.randomMap=[];for(var i=0;i<els.length;i++){opts.randomMap.push(i);}opts.randomMap.sort(function(a,b){return Math.random()-0.5;});opts.randomIndex=1;opts.startingSlide=opts.randomMap[1];}else{if(opts.startingSlide>=els.length){opts.startingSlide=0;}}opts.currSlide=opts.startingSlide||0;var first=opts.startingSlide;$slides.css({position:"absolute",top:0,left:0}).hide().each(function(i){var z;if(opts.backwards){z=first?i<=first?els.length+(i-first):first-i:els.length-i;}else{z=first?i>=first?els.length-(i-first):first-i:els.length-i;}$(this).css("z-index",z);});$(els[first]).css("opacity",1).show();removeFilter(els[first],opts);if(opts.fit&&opts.width){$slides.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$slides.height(opts.height);}var reshape=opts.containerResize&&!$cont.innerHeight();if(reshape){var maxw=0,maxh=0;for(var j=0;j<els.length;j++){var $e=$(els[j]),e=$e[0],w=$e.outerWidth(),h=$e.outerHeight();if(!w){w=e.offsetWidth||e.width||$e.attr("width");}if(!h){h=e.offsetHeight||e.height||$e.attr("height");}maxw=w>maxw?w:maxw;maxh=h>maxh?h:maxh;}if(maxw>0&&maxh>0){$cont.css({width:maxw+"px",height:maxh+"px"});}}if(opts.pause){$cont.hover(function(){this.cyclePause++;},function(){this.cyclePause--;});}if(supportMultiTransitions(opts)===false){return false;}var requeue=false;options.requeueAttempts=options.requeueAttempts||0;$slides.each(function(){var $el=$(this);this.cycleH=(opts.fit&&opts.height)?opts.height:($el.height()||this.offsetHeight||this.height||$el.attr("height")||0);this.cycleW=(opts.fit&&opts.width)?opts.width:($el.width()||this.offsetWidth||this.width||$el.attr("width")||0);if($el.is("img")){var loadingIE=($.browser.msie&&this.cycleW==28&&this.cycleH==30&&!this.complete);var loadingFF=($.browser.mozilla&&this.cycleW==34&&this.cycleH==19&&!this.complete);var loadingOp=($.browser.opera&&((this.cycleW==42&&this.cycleH==19)||(this.cycleW==37&&this.cycleH==17))&&!this.complete);var loadingOther=(this.cycleH==0&&this.cycleW==0&&!this.complete);if(loadingIE||loadingFF||loadingOp||loadingOther){if(o.s&&opts.requeueOnImageNotLoaded&&++options.requeueAttempts<100){log(options.requeueAttempts," - img slide not loaded, requeuing slideshow: ",this.src,this.cycleW,this.cycleH);setTimeout(function(){$(o.s,o.c).cycle(options);},opts.requeueTimeout);requeue=true;return false;}else{log("could not determine size of image: "+this.src,this.cycleW,this.cycleH);}}}return true;});if(requeue){return false;}opts.cssBefore=opts.cssBefore||{};opts.cssAfter=opts.cssAfter||{};opts.cssFirst=opts.cssFirst||{};opts.animIn=opts.animIn||{};opts.animOut=opts.animOut||{};$slides.not(":eq("+first+")").css(opts.cssBefore);$($slides[first]).css(opts.cssFirst);if(opts.timeout){opts.timeout=parseInt(opts.timeout);if(opts.speed.constructor==String){opts.speed=$.fx.speeds[opts.speed]||parseInt(opts.speed);}if(!opts.sync){opts.speed=opts.speed/2;}var buffer=opts.fx=="none"?0:opts.fx=="shuffle"?500:250;while((opts.timeout-opts.speed)<buffer){opts.timeout+=opts.speed;}}if(opts.easing){opts.easeIn=opts.easeOut=opts.easing;}if(!opts.speedIn){opts.speedIn=opts.speed;}if(!opts.speedOut){opts.speedOut=opts.speed;}opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;if(opts.random){if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.backwards){opts.nextSlide=opts.startingSlide==0?(els.length-1):opts.startingSlide-1;}else{opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;}}if(!opts.multiFx){var init=$.fn.cycle.transitions[opts.fx];if($.isFunction(init)){init($cont,$slides,opts);}else{if(opts.fx!="custom"&&!opts.multiFx){log("unknown transition: "+opts.fx,"; slideshow terminating");return false;}}}var e0=$slides[first];if(opts.before.length){opts.before[0].apply(e0,[e0,e0,opts,true]);}if(opts.after.length){opts.after[0].apply(e0,[e0,e0,opts,true]);}if(opts.next){$(opts.next).bind(opts.prevNextEvent,function(){return advance(opts,1);});}if(opts.prev){$(opts.prev).bind(opts.prevNextEvent,function(){return advance(opts,0);});}if(opts.pager||opts.pagerAnchorBuilder){buildPager(els,opts);}exposeAddSlide(opts,els);return opts;}function saveOriginalOpts(opts){opts.original={before:[],after:[]};opts.original.cssBefore=$.extend({},opts.cssBefore);opts.original.cssAfter=$.extend({},opts.cssAfter);opts.original.animIn=$.extend({},opts.animIn);opts.original.animOut=$.extend({},opts.animOut);$.each(opts.before,function(){opts.original.before.push(this);});$.each(opts.after,function(){opts.original.after.push(this);});}function supportMultiTransitions(opts){var i,tx,txs=$.fn.cycle.transitions;if(opts.fx.indexOf(",")>0){opts.multiFx=true;opts.fxs=opts.fx.replace(/\s*/g,"").split(",");for(i=0;i<opts.fxs.length;i++){var fx=opts.fxs[i];tx=txs[fx];if(!tx||!txs.hasOwnProperty(fx)||!$.isFunction(tx)){log("discarding unknown transition: ",fx);opts.fxs.splice(i,1);i--;}}if(!opts.fxs.length){log("No valid transitions named; slideshow terminating.");return false;}}else{if(opts.fx=="all"){opts.multiFx=true;opts.fxs=[];for(p in txs){tx=txs[p];if(txs.hasOwnProperty(p)&&$.isFunction(tx)){opts.fxs.push(p);}}}}if(opts.multiFx&&opts.randomizeEffects){var r1=Math.floor(Math.random()*20)+30;for(i=0;i<r1;i++){var r2=Math.floor(Math.random()*opts.fxs.length);opts.fxs.push(opts.fxs.splice(r2,1)[0]);}debug("randomized fx sequence: ",opts.fxs);}return true;}function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount){opts.countdown++;}els[prepend?"unshift":"push"](s);if(opts.els){opts.els[prepend?"unshift":"push"](s);}opts.slideCount=els.length;$s.css("position","absolute");$s[prepend?"prependTo":"appendTo"](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}if(!$.support.opacity&&opts.cleartype&&!opts.cleartypeNoBg){clearTypeFix($s);}if(opts.fit&&opts.width){$s.width(opts.width);}if(opts.fit&&opts.height&&opts.height!="auto"){$s.height(opts.height);}s.cycleH=(opts.fit&&opts.height)?opts.height:$s.height();s.cycleW=(opts.fit&&opts.width)?opts.width:$s.width();$s.css(opts.cssBefore);if(opts.pager||opts.pagerAnchorBuilder){$.fn.cycle.createPagerAnchor(els.length-1,s,$(opts.pager),els,opts);}if($.isFunction(opts.onAddSlide)){opts.onAddSlide($s);}else{$s.hide();}};}$.fn.cycle.resetState=function(opts,fx){fx=fx||opts.fx;opts.before=[];opts.after=[];opts.cssBefore=$.extend({},opts.original.cssBefore);opts.cssAfter=$.extend({},opts.original.cssAfter);opts.animIn=$.extend({},opts.original.animIn);opts.animOut=$.extend({},opts.original.animOut);opts.fxFn=null;$.each(opts.original.before,function(){opts.before.push(this);});$.each(opts.original.after,function(){opts.after.push(this);});var init=$.fn.cycle.transitions[fx];if($.isFunction(init)){init(opts.$cont,$(opts.elements),opts);}};function go(els,opts,manual,fwd){if(manual&&opts.busy&&opts.manualTrump){debug("manualTrump in go(), stopping active transition");$(els).stop(true,true);opts.busy=0;}if(opts.busy){debug("transition active, ignoring new tx request");return;}var p=opts.$cont[0],curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleStop!=opts.stopCount||p.cycleTimeout===0&&!manual){return;}if(!manual&&!p.cyclePause&&!opts.bounce&&((opts.autostop&&(--opts.countdown<=0))||(opts.nowrap&&!opts.random&&opts.nextSlide<opts.currSlide))){if(opts.end){opts.end(opts);}return;}var changed=false;if((manual||!p.cyclePause)&&(opts.nextSlide!=opts.currSlide)){changed=true;var fx=opts.fx;curr.cycleH=curr.cycleH||$(curr).height();curr.cycleW=curr.cycleW||$(curr).width();next.cycleH=next.cycleH||$(next).height();next.cycleW=next.cycleW||$(next).width();if(opts.multiFx){if(opts.lastFx==undefined||++opts.lastFx>=opts.fxs.length){opts.lastFx=0;}fx=opts.fxs[opts.lastFx];opts.currFx=fx;}if(opts.oneTimeFx){fx=opts.oneTimeFx;opts.oneTimeFx=null;}$.fn.cycle.resetState(opts,fx);if(opts.before.length){$.each(opts.before,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});}var after=function(){opts.busy=0;$.each(opts.after,function(i,o){if(p.cycleStop!=opts.stopCount){return;}o.apply(next,[curr,next,opts,fwd]);});};debug("tx firing("+fx+"); currSlide: "+opts.currSlide+"; nextSlide: "+opts.nextSlide);opts.busy=1;if(opts.fxFn){opts.fxFn(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{if($.isFunction($.fn.cycle[opts.fx])){$.fn.cycle[opts.fx](curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}else{$.fn.cycle.custom(curr,next,opts,after,fwd,manual&&opts.fastOnEvent);}}}if(changed||opts.nextSlide==opts.currSlide){opts.lastSlide=opts.currSlide;if(opts.random){opts.currSlide=opts.nextSlide;if(++opts.randomIndex==els.length){opts.randomIndex=0;}opts.nextSlide=opts.randomMap[opts.randomIndex];if(opts.nextSlide==opts.currSlide){opts.nextSlide=(opts.currSlide==opts.slideCount-1)?0:opts.currSlide+1;}}else{if(opts.backwards){var roll=(opts.nextSlide-1)<0;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=1;opts.currSlide=0;}else{opts.nextSlide=roll?(els.length-1):opts.nextSlide-1;opts.currSlide=roll?0:opts.nextSlide+1;}}else{var roll=(opts.nextSlide+1)==els.length;if(roll&&opts.bounce){opts.backwards=!opts.backwards;opts.nextSlide=els.length-2;opts.currSlide=els.length-1;}else{opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}}}}if(changed&&opts.pager){opts.updateActivePagerLink(opts.pager,opts.currSlide,opts.activePagerClass);}var ms=0;if(opts.timeout&&!opts.continuous){ms=getTimeout(els[opts.currSlide],els[opts.nextSlide],opts,fwd);}else{if(opts.continuous&&p.cyclePause){ms=10;}}if(ms>0){p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.backwards);},ms);}}$.fn.cycle.updateActivePagerLink=function(pager,currSlide,clsName){$(pager).each(function(){$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);});};function getTimeout(curr,next,opts,fwd){if(opts.timeoutFn){var t=opts.timeoutFn.call(curr,curr,next,opts,fwd);while(opts.fx!="none"&&(t-opts.speed)<250){t+=opts.speed;}debug("calculated timeout: "+t+"; speed: "+opts.speed);if(t!==false){return t;}}return opts.timeout;}$.fn.cycle.next=function(opts){advance(opts,1);};$.fn.cycle.prev=function(opts){advance(opts,0);};function advance(opts,moveForward){var val=moveForward?1:-1;var els=opts.elements;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}if(opts.random&&val<0){opts.randomIndex--;if(--opts.randomIndex==-2){opts.randomIndex=els.length-2;}else{if(opts.randomIndex==-1){opts.randomIndex=els.length-1;}}opts.nextSlide=opts.randomMap[opts.randomIndex];}else{if(opts.random){opts.nextSlide=opts.randomMap[opts.randomIndex];}else{opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){if(opts.nowrap){return false;}opts.nextSlide=els.length-1;}else{if(opts.nextSlide>=els.length){if(opts.nowrap){return false;}opts.nextSlide=0;}}}}var cb=opts.onPrevNextEvent||opts.prevNextClick;if($.isFunction(cb)){cb(val>0,opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,moveForward);return false;}function buildPager(els,opts){var $p=$(opts.pager);$.each(els,function(i,o){$.fn.cycle.createPagerAnchor(i,o,$p,els,opts);});opts.updateActivePagerLink(opts.pager,opts.startingSlide,opts.activePagerClass);}$.fn.cycle.createPagerAnchor=function(i,el,$p,els,opts){var a;if($.isFunction(opts.pagerAnchorBuilder)){a=opts.pagerAnchorBuilder(i,el);debug("pagerAnchorBuilder("+i+", el) returned: "+a);}else{a='<a href="#">'+(i+1)+"</a>";}if(!a){return;}var $a=$(a);if($a.parents("body").length===0){var arr=[];if($p.length>1){$p.each(function(){var $clone=$a.clone(true);$(this).append($clone);arr.push($clone[0]);});$a=$(arr);}else{$a.appendTo($p);}}opts.pagerAnchors=opts.pagerAnchors||[];opts.pagerAnchors.push($a);$a.bind(opts.pagerEvent,function(e){e.preventDefault();opts.nextSlide=i;var p=opts.$cont[0],timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}var cb=opts.onPagerEvent||opts.pagerClick;if($.isFunction(cb)){cb(opts.nextSlide,els[opts.nextSlide]);}go(els,opts,1,opts.currSlide<i);});if(!/^click/.test(opts.pagerEvent)&&!opts.allowPagerClickBubble){$a.bind("click.cycle",function(){return false;});}if(opts.pauseOnPagerHover){$a.hover(function(){opts.$cont[0].cyclePause++;},function(){opts.$cont[0].cyclePause--;});}};$.fn.cycle.hopsFromLast=function(opts,fwd){var hops,l=opts.lastSlide,c=opts.currSlide;if(fwd){hops=c>l?c-l:opts.slideCount-l;}else{hops=c<l?l-c:l+opts.slideCount-c;}return hops;};function clearTypeFix($slides){debug("applying clearType background-color hack");function hex(s){s=parseInt(s).toString(16);return s.length<2?"0"+s:s;}function getBg(e){for(;e&&e.nodeName.toLowerCase()!="html";e=e.parentNode){var v=$.css(e,"background-color");if(v&&v.indexOf("rgb")>=0){var rgb=v.match(/\d+/g);return"#"+hex(rgb[0])+hex(rgb[1])+hex(rgb[2]);}if(v&&v!="transparent"){return v;}}return"#ffffff";}$slides.each(function(){$(this).css("background-color",getBg(this));});}$.fn.cycle.commonReset=function(curr,next,opts,w,h,rev){$(opts.elements).not(curr).hide();if(typeof opts.cssBefore.opacity=="undefined"){opts.cssBefore.opacity=1;}opts.cssBefore.display="block";if(opts.slideResize&&w!==false&&next.cycleW>0){opts.cssBefore.width=next.cycleW;}if(opts.slideResize&&h!==false&&next.cycleH>0){opts.cssBefore.height=next.cycleH;}opts.cssAfter=opts.cssAfter||{};opts.cssAfter.display="none";$(curr).css("zIndex",opts.slideCount+(rev===true?1:0));$(next).css("zIndex",opts.slideCount+(rev===true?0:1));};$.fn.cycle.custom=function(curr,next,opts,cb,fwd,speedOverride){var $l=$(curr),$n=$(next);var speedIn=opts.speedIn,speedOut=opts.speedOut,easeIn=opts.easeIn,easeOut=opts.easeOut;$n.css(opts.cssBefore);if(speedOverride){if(typeof speedOverride=="number"){speedIn=speedOut=speedOverride;}else{speedIn=speedOut=1;}easeIn=easeOut=null;}var fn=function(){$n.animate(opts.animIn,speedIn,easeIn,function(){cb();});};$l.animate(opts.animOut,speedOut,easeOut,function(){$l.css(opts.cssAfter);if(!opts.sync){fn();}});if(opts.sync){fn();}};$.fn.cycle.transitions={fade:function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css("opacity",0);opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.opacity=0;});opts.animIn={opacity:1};opts.animOut={opacity:0};opts.cssBefore={top:0,left:0};}};$.fn.cycle.ver=function(){return ver;};$.fn.cycle.defaults={activePagerClass:"activeSlide",after:null,allowPagerClickBubble:false,animIn:null,animOut:null,autostop:0,autostopCount:0,backwards:false,before:null,cleartype:!$.support.opacity,cleartypeNoBg:false,containerResize:1,continuous:0,cssAfter:null,cssBefore:null,delay:0,easeIn:null,easeOut:null,easing:null,end:null,fastOnEvent:0,fit:0,fx:"fade",fxFn:null,height:"auto",manualTrump:true,next:null,nowrap:0,onPagerEvent:null,onPrevNextEvent:null,pager:null,pagerAnchorBuilder:null,pagerEvent:"click.cycle",pause:0,pauseOnPagerHover:0,prev:null,prevNextEvent:"click.cycle",random:0,randomizeEffects:1,requeueOnImageNotLoaded:true,requeueTimeout:250,rev:0,shuffle:null,slideExpr:null,slideResize:1,speed:1000,speedIn:null,speedOut:null,startingSlide:0,sync:1,timeout:4000,timeoutFn:null,updateActivePagerLink:null};})(jQuery);
/*
 * jQuery Cycle Plugin Transition Definitions
 * This script is a plugin for the jQuery Cycle Plugin
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2010 M. Alsup
 * Version:	 2.73
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.fn.cycle.transitions.none=function($cont,$slides,opts){opts.fxFn=function(curr,next,opts,after){$(next).show();$(curr).hide();after();};};$.fn.cycle.transitions.fadeout=function($cont,$slides,opts){$slides.not(":eq("+opts.currSlide+")").css({display:"block",opacity:1});opts.before.push(function(curr,next,opts,w,h,rev){$(curr).css("zIndex",opts.slideCount+(!rev===true?1:0));$(next).css("zIndex",opts.slideCount+(!rev===true?0:1));});opts.animIn.opacity=1;opts.animOut.opacity=0;opts.cssBefore.opacity=1;opts.cssBefore.display="block";opts.cssAfter.zIndex=0;};$.fn.cycle.transitions.scrollUp=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssBefore.top=h;opts.cssBefore.left=0;opts.cssFirst.top=0;opts.animIn.top=0;opts.animOut.top=-h;};$.fn.cycle.transitions.scrollDown=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var h=$cont.height();opts.cssFirst.top=0;opts.cssBefore.top=-h;opts.cssBefore.left=0;opts.animIn.top=0;opts.animOut.top=h;};$.fn.cycle.transitions.scrollLeft=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst.left=0;opts.cssBefore.left=w;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.left=0-w;};$.fn.cycle.transitions.scrollRight=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push($.fn.cycle.commonReset);var w=$cont.width();opts.cssFirst.left=0;opts.cssBefore.left=-w;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.left=w;};$.fn.cycle.transitions.scrollHorz=function($cont,$slides,opts){$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts,fwd){if(opts.rev){fwd=!fwd;}$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.left=fwd?(next.cycleW-1):(1-next.cycleW);opts.animOut.left=fwd?-curr.cycleW:curr.cycleW;});opts.cssFirst.left=0;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.top=0;};$.fn.cycle.transitions.scrollVert=function($cont,$slides,opts){$cont.css("overflow","hidden");opts.before.push(function(curr,next,opts,fwd){if(opts.rev){fwd=!fwd;}$.fn.cycle.commonReset(curr,next,opts);opts.cssBefore.top=fwd?(1-next.cycleH):(next.cycleH-1);opts.animOut.top=fwd?curr.cycleH:-curr.cycleH;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.animIn.top=0;opts.animOut.left=0;};$.fn.cycle.transitions.slideX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;});opts.cssBefore.left=0;opts.cssBefore.top=0;opts.cssBefore.width=0;opts.animIn.width="show";opts.animOut.width=0;};$.fn.cycle.transitions.slideY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(opts.elements).not(curr).hide();$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;});opts.cssBefore.left=0;opts.cssBefore.top=0;opts.cssBefore.height=0;opts.animIn.height="show";opts.animOut.height=0;};$.fn.cycle.transitions.shuffle=function($cont,$slides,opts){var i,w=$cont.css("overflow","visible").width();$slides.css({left:0,top:0});opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);});if(!opts.speedAdjusted){opts.speed=opts.speed/2;opts.speedAdjusted=true;}opts.random=0;opts.shuffle=opts.shuffle||{left:-w,top:15};opts.els=[];for(i=0;i<$slides.length;i++){opts.els.push($slides[i]);}for(i=0;i<opts.currSlide;i++){opts.els.push(opts.els.shift());}opts.fxFn=function(curr,next,opts,cb,fwd){if(opts.rev){fwd=!fwd;}var $el=fwd?$(curr):$(next);$(next).css(opts.cssBefore);var count=opts.slideCount;$el.animate(opts.shuffle,opts.speedIn,opts.easeIn,function(){var hops=$.fn.cycle.hopsFromLast(opts,fwd);for(var k=0;k<hops;k++){fwd?opts.els.push(opts.els.shift()):opts.els.unshift(opts.els.pop());}if(fwd){for(var i=0,len=opts.els.length;i<len;i++){$(opts.els[i]).css("z-index",len-i+count);}}else{var z=$(curr).css("z-index");$el.css("z-index",parseInt(z)+1+count);}$el.animate({left:0,top:0},opts.speedOut,opts.easeOut,function(){$(fwd?this:curr).hide();if(cb){cb();}});});};$.extend(opts.cssBefore,{display:"block",opacity:1,top:0,left:0});};$.fn.cycle.transitions.turnUp=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=next.cycleH;opts.animIn.height=next.cycleH;opts.animOut.width=next.cycleW;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.cssBefore.height=0;opts.animIn.top=0;opts.animOut.height=0;};$.fn.cycle.transitions.turnDown=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssFirst.top=0;opts.cssBefore.left=0;opts.cssBefore.top=0;opts.cssBefore.height=0;opts.animOut.height=0;};$.fn.cycle.transitions.turnLeft=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=next.cycleW;opts.animIn.width=next.cycleW;});opts.cssBefore.top=0;opts.cssBefore.width=0;opts.animIn.left=0;opts.animOut.width=0;};$.fn.cycle.transitions.turnRight=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});$.extend(opts.cssBefore,{top:0,left:0,width:0});opts.animIn.left=0;opts.animOut.width=0;};$.fn.cycle.transitions.zoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false,true);opts.cssBefore.top=next.cycleH/2;opts.cssBefore.left=next.cycleW/2;$.extend(opts.animIn,{top:0,left:0,width:next.cycleW,height:next.cycleH});$.extend(opts.animOut,{width:0,height:0,top:curr.cycleH/2,left:curr.cycleW/2});});opts.cssFirst.top=0;opts.cssFirst.left=0;opts.cssBefore.width=0;opts.cssBefore.height=0;};$.fn.cycle.transitions.fadeZoom=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,false);opts.cssBefore.left=next.cycleW/2;opts.cssBefore.top=next.cycleH/2;$.extend(opts.animIn,{top:0,left:0,width:next.cycleW,height:next.cycleH});});opts.cssBefore.width=0;opts.cssBefore.height=0;opts.animOut.opacity=0;};$.fn.cycle.transitions.blindX=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.width=next.cycleW;opts.animOut.left=curr.cycleW;});opts.cssBefore.left=w;opts.cssBefore.top=0;opts.animIn.left=0;opts.animOut.left=w;};$.fn.cycle.transitions.blindY=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore.top=h;opts.cssBefore.left=0;opts.animIn.top=0;opts.animOut.top=h;};$.fn.cycle.transitions.blindZ=function($cont,$slides,opts){var h=$cont.css("overflow","hidden").height();var w=$cont.width();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH;});opts.cssBefore.top=h;opts.cssBefore.left=w;opts.animIn.top=0;opts.animIn.left=0;opts.animOut.top=h;opts.animOut.left=w;};$.fn.cycle.transitions.growX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true);opts.cssBefore.left=this.cycleW/2;opts.animIn.left=0;opts.animIn.width=this.cycleW;opts.animOut.left=0;});opts.cssBefore.top=0;opts.cssBefore.width=0;};$.fn.cycle.transitions.growY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false);opts.cssBefore.top=this.cycleH/2;opts.animIn.top=0;opts.animIn.height=this.cycleH;opts.animOut.top=0;});opts.cssBefore.height=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.curtainX=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,false,true,true);opts.cssBefore.left=next.cycleW/2;opts.animIn.left=0;opts.animIn.width=this.cycleW;opts.animOut.left=curr.cycleW/2;opts.animOut.width=0;});opts.cssBefore.top=0;opts.cssBefore.width=0;};$.fn.cycle.transitions.curtainY=function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,false,true);opts.cssBefore.top=next.cycleH/2;opts.animIn.top=0;opts.animIn.height=next.cycleH;opts.animOut.top=curr.cycleH/2;opts.animOut.height=0;});opts.cssBefore.height=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.cover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts);if(d=="right"){opts.cssBefore.left=-w;}else{if(d=="up"){opts.cssBefore.top=h;}else{if(d=="down"){opts.cssBefore.top=-h;}else{opts.cssBefore.left=w;}}}});opts.animIn.left=0;opts.animIn.top=0;opts.cssBefore.top=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.uncover=function($cont,$slides,opts){var d=opts.direction||"left";var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(d=="right"){opts.animOut.left=w;}else{if(d=="up"){opts.animOut.top=-h;}else{if(d=="down"){opts.animOut.top=h;}else{opts.animOut.left=-w;}}}});opts.animIn.left=0;opts.animIn.top=0;opts.cssBefore.top=0;opts.cssBefore.left=0;};$.fn.cycle.transitions.toss=function($cont,$slides,opts){var w=$cont.css("overflow","visible").width();var h=$cont.height();opts.before.push(function(curr,next,opts){$.fn.cycle.commonReset(curr,next,opts,true,true,true);if(!opts.animOut.left&&!opts.animOut.top){$.extend(opts.animOut,{left:w*2,top:-h/2,opacity:0});}else{opts.animOut.opacity=0;}});opts.cssBefore.left=0;opts.cssBefore.top=0;opts.animIn.left=0;};$.fn.cycle.transitions.wipe=function($cont,$slides,opts){var w=$cont.css("overflow","hidden").width();var h=$cont.height();opts.cssBefore=opts.cssBefore||{};var clip;if(opts.clip){if(/l2r/.test(opts.clip)){clip="rect(0px 0px "+h+"px 0px)";}else{if(/r2l/.test(opts.clip)){clip="rect(0px "+w+"px "+h+"px "+w+"px)";}else{if(/t2b/.test(opts.clip)){clip="rect(0px "+w+"px 0px 0px)";}else{if(/b2t/.test(opts.clip)){clip="rect("+h+"px "+w+"px "+h+"px 0px)";}else{if(/zoom/.test(opts.clip)){var top=parseInt(h/2);var left=parseInt(w/2);clip="rect("+top+"px "+left+"px "+top+"px "+left+"px)";}}}}}}opts.cssBefore.clip=opts.cssBefore.clip||clip||"rect(0px 0px 0px 0px)";var d=opts.cssBefore.clip.match(/(\d+)/g);var t=parseInt(d[0]),r=parseInt(d[1]),b=parseInt(d[2]),l=parseInt(d[3]);opts.before.push(function(curr,next,opts){if(curr==next){return;}var $curr=$(curr),$next=$(next);$.fn.cycle.commonReset(curr,next,opts,true,true,false);opts.cssAfter.display="block";var step=1,count=parseInt((opts.speedIn/13))-1;(function f(){var tt=t?t-parseInt(step*(t/count)):0;var ll=l?l-parseInt(step*(l/count)):0;var bb=b<h?b+parseInt(step*((h-b)/count||1)):h;var rr=r<w?r+parseInt(step*((w-r)/count||1)):w;$next.css({clip:"rect("+tt+"px "+rr+"px "+bb+"px "+ll+"px)"});(step++<=count)?setTimeout(f,13):$curr.css("display","none");})();});$.extend(opts.cssBefore,{display:"block",opacity:1,top:0,left:0});opts.animIn={left:0};opts.animOut={left:0};};})(jQuery);

$(document).ready(function() {	
	var bg_border_style = $('#stacks_in_5781_page59').css('border-bottom-style');
	if (bg_border_style) { 
		var bg_border_color = $('#stacks_in_5781_page59').css('border-bottom-color');
		var bg_border_top = $('#stacks_in_5781_page59').css('border-top-width');
		var bg_border_right = $('#stacks_in_5781_page59').css('border-right-width');
		var bg_border_bottom = $('#stacks_in_5781_page59').css('border-bottom-width');
		var bg_border_left = $('#stacks_in_5781_page59').css('border-left-width');
		$('#stacks_in_5781_page59').css({'border-width':0});	
		$('#stacks_in_5781_page59 .cycler_reel').css({'border-style':bg_border_style,
									'border-color':bg_border_color,
									'border-top-width':bg_border_top,
									'border-right-width':bg_border_right,
									'border-bottom-width':bg_border_bottom,	
									'border-left-width':bg_border_left
		});	
	}
	
	var custom_nav_normal = $("#nav_normal_stacks_in_5781_page59 img").attr("src");
	var custom_nav_active = $("#nav_active_stacks_in_5781_page59 img").attr("src");
    var custom_nav_hover  = $("#nav_hover_stacks_in_5781_page59 img").attr("src");
	
	// invoked after transition
	updateNavigation = function(pager, currSlide, clsName) {
		$(pager).each(function() {
			$(this).children().removeClass(clsName).eq(currSlide).addClass(clsName);
		});	
		var custom_nav_normal = $("#nav_normal_stacks_in_5781_page59 img").attr("src");
		if (custom_nav_normal) { 
	    	var custom_nav_active = $("#nav_active_stacks_in_5781_page59 img").attr("src");
		    $("#stacks_in_5781_page59 .nav_bullet a").css('background-image','url(' + custom_nav_normal + ')');
		    $("#stacks_in_5781_page59 .nav_bullet a.activeSlide").css('background-image','url(' + custom_nav_active + ')');
		}
	};
	
	$('#stacks_in_5781_page59 .cycler_reel').cycle({
				fx:	           'scrollHorz', // name of transition effect (or comma separated names, ex: 'fade,scrollUp,shuffle')
				timeout:	   4000,  // milliseconds between slide transitions (0 to disable auto advance)
				timeoutFn:     null,  // callback for determining per-slide timeout value:  function(currSlideElement, nextSlideElement, options, forwardFlag)
				continuous:	   0,	  // true to start next transition immediately after current one completes
				speed:		   1500,  // speed of the transition (any valid fx speed value)
				speedIn:	   null,  // speed of the 'in' transition
				speedOut:	   null,  // speed of the 'out' transition
				next:		   '#stacks_in_5781_page59 .next_pager',  // selector for element to use as event trigger for next slide
				prev:		   '#stacks_in_5781_page59 .prev_pager',  // selector for element to use as event trigger for previous slide
				onPrevNextEvent: null,  // callback fn for prev/next events: function(isNext, zeroBasedSlideIndex, slideElement)
				prevNextEvent:'click.cycle',// event which drives the manual transition to the previous or next slide
				pager:		   '#cycler_nav_bottom_stacks_in_5781_page59',  // selector for element to use as pager container
				onPagerEvent:  null,  // callback fn for pager events: function(zeroBasedSlideIndex, slideElement)
				pagerEvent:	  'click.cycle', // name of event which drives the pager navigation
				allowPagerClickBubble: false, // allows or prevents click event on pager anchors from bubbling
				pagerAnchorBuilder: null, // callback fn for building anchor links:  function(index, DOMelement)
				before:		   null,  // transition callback (scope set to element to be shown):	 function(currSlideElement, nextSlideElement, options, forwardFlag)
				after:		   null,  // transition callback (scope set to element that was shown):  function(currSlideElement, nextSlideElement, options, forwardFlag)
				end:		   null,  // callback invoked when the slideshow terminates (use with autostop or nowrap options): function(options)
				easing:		   null,  // easing method for both in and out transitions
				easeIn:		   null,  // easing for "in" transition
				easeOut:	   null,  // easing for "out" transition
				shuffle:	   null,  // coords for shuffle animation, ex: { top:15, left: 200 }
				animIn:		   null,  // properties that define how the slide animates in
				animOut:	   null,  // properties that define how the slide animates out
				cssBefore:	   null,  // properties that define the initial state of the slide before transitioning in
				cssAfter:	   null,  // properties that defined the state of the slide after transitioning out
				fxFn:		   null,  // function used to control the transition: function(currSlideElement, nextSlideElement, options, afterCalback, forwardFlag)
				height:		  'auto', // container height
				startingSlide: 0,	  // zero-based index of the first slide to be displayed
				sync:		   1,	  // true if in/out transitions should occur simultaneously
				random:		   1,	  // true for random, false for sequence (not applicable to shuffle fx)
				fit:		   0,	  // force slides to fit container
				containerResize: 1,	  // resize container to fit largest slide
				pause:		   1,	  // true to enable "pause on hover"
				pauseOnPagerHover: true, // true to pause when hovering over pager link
				autostop:	   0,	  // true to end slideshow after X transitions (where X == slide count)
				autostopCount: 0,	  // number of transitions (optionally used with autostop to define X)
				delay:		   0,	  // additional delay (in ms) for first transition (hint: can be negative)
				slideExpr:	   null,  // expression for selecting slides (if something other than all children is required)
				cleartype:	   !$.support.opacity,  // true if clearType corrections should be applied (for IE)
				cleartypeNoBg: true, // set to true to disable extra cleartype fixing (leave false to force background color setting on slides)
				nowrap:		   0,	  // true to prevent slideshow from wrapping
				fastOnEvent:   0,	  // force fast transitions when triggered manually (via pager or prev/next); value == time in ms
				randomizeEffects: 1,  // valid when multiple effects are used; true to make the effect sequence random
				rev:		   true,	 // causes animations to transition in reverse
				manualTrump:   true,  // causes manual transition to stop an active transition instead of being ignored
				requeueOnImageNotLoaded: true, // requeue the slideshow if any image slides are not yet loaded
				requeueTimeout: 250,  // ms delay for requeue
				activePagerClass: 'activeSlide', // class name used for the active pager link
				updateActivePagerLink: updateNavigation, // callback fn invoked to update the active pager link (adds/removes activePagerClass style)
				backwards:     false  // true to start slideshow at last slide and move backwards through the stack
	});
	
	var custom_nav_next = $("#nav_next_stacks_in_5781_page59 img").attr("src");
	if (custom_nav_next) { 
	    $("#stacks_in_5781_page59 .next_pager").height($("#nav_next_stacks_in_5781_page59 img").height());
	    $("#stacks_in_5781_page59 .next_pager").width($("#nav_next_stacks_in_5781_page59 img").width());
	    $("#stacks_in_5781_page59 .next_pager").css('background-image','url(' + custom_nav_next + ')');
	}
	var custom_nav_prev = $("#nav_prev_stacks_in_5781_page59 img").attr("src");
	if (custom_nav_prev) { 
	    $("#stacks_in_5781_page59 .prev_pager").height($("#nav_prev_stacks_in_5781_page59 img").height());
	    $("#stacks_in_5781_page59 .prev_pager").width($("#nav_prev_stacks_in_5781_page59 img").width());
	    $("#stacks_in_5781_page59 .prev_pager").css('background-image','url(' + custom_nav_prev + ')');
	}
	
	var custom_nav_normal = $("#nav_normal_stacks_in_5781_page59 img").attr("src");
	if (custom_nav_normal) { 
    	var custom_nav_height = $("#nav_normal_stacks_in_5781_page59 img").height();
    	var custom_nav_width  = $("#nav_normal_stacks_in_5781_page59 img").width();
	    $("#stacks_in_5781_page59 .nav_bullet").height(custom_nav_height);
	    $("#stacks_in_5781_page59 .nav_bullet a").height(custom_nav_height);
	    $("#stacks_in_5781_page59 .nav_bullet a").width(custom_nav_width);

    	var custom_nav_active = $("#nav_active_stacks_in_5781_page59 img").attr("src");
    	var custom_nav_hover  = $("#nav_hover_stacks_in_5781_page59 img").attr("src");
	    $("#stacks_in_5781_page59 .nav_bullet a").css('background-image','url(' + custom_nav_normal + ')');
	    $("#stacks_in_5781_page59 .nav_bullet a.activeSlide").css('background-image','url(' + custom_nav_active + ')');
	    
        if (custom_nav_hover) { 
            $("#stacks_in_5781_page59 .nav_bullet a").hover( function () {
				if ($(this).attr('class') != 'activeSlide') {
	            	$(this).css('background-image','url(' + custom_nav_hover + ')');
				}
            }, function () {
				if ($(this).attr('class') != 'activeSlide') {
	        	    $(this).css('background-image','url(' + custom_nav_normal + ')');
				}
            });
        }
	}
		
});
//-- End Cycler Image Stack --//

	return stack;
})(stacks.stacks_in_5781_page59);



