
// '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_72_page17
// ---------------------------------------------------------------------

// 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_72_page17 = {};

// 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_72_page17 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
function HexToR(h) {return parseInt((cutHex(h)).substring(0,2),16)}
function HexToG(h) {return parseInt((cutHex(h)).substring(2,4),16)}
function HexToB(h) {return parseInt((cutHex(h)).substring(4,6),16)}
function cutHex(h) {return (h.charAt(0)=="#") ? h.substring(1,7):h}
function opaHex(o) {
	var i = Math.floor(0.5 * 255);
	return i.toString(16);
	
}

$(document).ready(function(){
	$('#stacks_in_72_page17 .transborder').css('background','rgb('+HexToR('8193B9')+', '+HexToG('8193B9')+', '+HexToB('8193B9')+')');
	$('#stacks_in_72_page17 .transborder').css('background','rgba('+HexToR('8193B9')+', '+HexToG('8193B9')+', '+HexToB('8193B9')+', 0.5)');  
	if ( $.browser.msie && parseInt($.browser.version, 10) < 9) {
		var ho = opaHex(0.5);
		$('#stacks_in_72_page17 .transborder').css('filter', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#'+ho+'8193B9, endColorstr=#'+ho+'8193B9)');  
		$('#stacks_in_72_page17 .transborder').css('-ms-filter', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#'+ho+'8193B9, endColorstr=#'+ho+'8193B9)');
	}
	if(true){
		$('#stacks_in_72_page17 .transborder').css('box-shadow','0 0 5px #000000');
		$('#stacks_in_72_page17 .transborder').css('-moz-box-shadow','0 0 5px #000000');
		$('#stacks_in_72_page17 .transborder').css('-webkit-box-shadow','0 0 5px #000000');
	}
	

	
});
	return stack;
})(stacks.stacks_in_72_page17);


// Javascript for stacks_in_2652_page17
// ---------------------------------------------------------------------

// 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_2652_page17 = {};

// 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_2652_page17 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
(function($){ 
	var current_pos = "outside";
	$(document).ready(function(){
        var expand = function(){
			current_pos = "inside";
            $('#stacks_in_2652_page17 .expand').fadeOut(100,function(){
                $('#stacks_in_2652_page17 .shrink').fadeIn(100, function(){
                    $('#stacks_in_2652_page17 .content_hidden').slideDown(500);
					if(current_pos == "outside"){
						$('#stacks_in_2652_page17 .content_hidden').hide();
						$('#stacks_in_2652_page17 .shrink').hide();
						$('#stacks_in_2652_page17 .expand').show();
					}
                });
            });
        };
        var shrink = function(){
			current_pos = "outside"
            $('#stacks_in_2652_page17 .content_hidden').slideUp(500, function(){
                $('#stacks_in_2652_page17 .shrink').fadeOut(100,function(){
                	$('#stacks_in_2652_page17 .expand').fadeIn(100);
					if(current_pos == "inside"){
						$('#stacks_in_2652_page17 .content_hidden').show();
						$('#stacks_in_2652_page17 .shrink').show();
						$('#stacks_in_2652_page17 .expand').hide();
						
					}
            	});
            });
        };
        
		$('#stacks_in_2652_page17 .expand').click(expand);
        if(false){
            $('#stacks_in_2652_page17 .content_expander').mouseenter(expand);
            $('#stacks_in_2652_page17 .content_expander').mouseleave(shrink);
			//$('#stacks_in_2652_page17 .content_expander').mouseout(shrink);
        }
		
		$('#stacks_in_2652_page17 .shrink').click(shrink);
		

	});
	
})(jQuery);
	return stack;
})(stacks.stacks_in_2652_page17);


// Javascript for stacks_in_87_page17
// ---------------------------------------------------------------------

// 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_87_page17 = {};

// 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_87_page17 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
function HexToR(h) {return parseInt((cutHex(h)).substring(0,2),16)}
function HexToG(h) {return parseInt((cutHex(h)).substring(2,4),16)}
function HexToB(h) {return parseInt((cutHex(h)).substring(4,6),16)}
function cutHex(h) {return (h.charAt(0)=="#") ? h.substring(1,7):h}
function opaHex(o) {
	var i = Math.floor(0.5 * 255);
	return i.toString(16);
	
}

$(document).ready(function(){
	$('#stacks_in_87_page17 .transborder').css('background','rgb('+HexToR('8193B9')+', '+HexToG('8193B9')+', '+HexToB('8193B9')+')');
	$('#stacks_in_87_page17 .transborder').css('background','rgba('+HexToR('8193B9')+', '+HexToG('8193B9')+', '+HexToB('8193B9')+', 0.5)');  
	if ( $.browser.msie && parseInt($.browser.version, 10) < 9) {
		var ho = opaHex(0.5);
		$('#stacks_in_87_page17 .transborder').css('filter', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#'+ho+'8193B9, endColorstr=#'+ho+'8193B9)');  
		$('#stacks_in_87_page17 .transborder').css('-ms-filter', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#'+ho+'8193B9, endColorstr=#'+ho+'8193B9)');
	}
	if(true){
		$('#stacks_in_87_page17 .transborder').css('box-shadow','0 0 5px #000000');
		$('#stacks_in_87_page17 .transborder').css('-moz-box-shadow','0 0 5px #000000');
		$('#stacks_in_87_page17 .transborder').css('-webkit-box-shadow','0 0 5px #000000');
	}
	

	
});
	return stack;
})(stacks.stacks_in_87_page17);


// Javascript for stacks_in_90_page17
// ---------------------------------------------------------------------

// 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_90_page17 = {};

// 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_90_page17 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
$(document).ready(function(){
	//$('#stacks_in_90_page17').find('.like_div').parent().parent().css('overflow','visible');	
});

	return stack;
})(stacks.stacks_in_90_page17);


// Javascript for stacks_in_3338_page17
// ---------------------------------------------------------------------

// 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_3338_page17 = {};

// 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_3338_page17 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
$(document).ready(function(){
	$('#stacks_in_3338_page17 .timeline_box').each(function(){
		var src = $(this).find('img').attr('src');
		$(this).find('img').remove();
		$(this).css('background-image','url('+src+')');
		
	});
	
	$('#stacks_in_3338_page17 .timeline_box').mouseenter(function(){
		$(this).animate({width:300},500);
	}).mouseleave(function(){
		$(this).animate({width:72},500);
	});
});
	return stack;
})(stacks.stacks_in_3338_page17);


// Javascript for stacks_in_3332_page17
// ---------------------------------------------------------------------

// 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_3332_page17 = {};

// 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_3332_page17 = (function(stack) {

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
$(document).ready(function(){
	$('#stacks_in_3332_page17 .timeline_box').each(function(){
		var src = $(this).find('img').attr('src');
		$(this).find('img').remove();
		$(this).css('background-image','url('+src+')');
		
	});
	
	$('#stacks_in_3332_page17 .timeline_box').mouseenter(function(){
		$(this).animate({width:300},500);
	}).mouseleave(function(){
		$(this).animate({width:72},500);
	});
});
	return stack;
})(stacks.stacks_in_3332_page17);



