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

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

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

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

//-- Browser Reject Stack v1.5.0 by Joe Workman --//
/* jReject (jQuery Browser Rejection Plugin)
 * Version 1.0 RC-1
 * URL: http://jreject.turnwheel.com/
 * Description: jReject gives you a customizable and easy solution to reject/allowing specific browsers access to your pages
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2010 Steven Bower under dual MIT/GPL license.
 * Depends On: jQuery Browser Plugin (http://jquery.thewikies.com/browser)
 */
 (function(c){c.reject=function(d){var d=c.extend(true,{reject:{all:false,msie5:true,msie6:true},display:[],browserInfo:{firefox:{text:"Firefox 8+",url:"http://www.mozilla.com/firefox/"},safari:{text:"Safari 5+",url:"http://www.apple.com/safari/download/"},opera:{text:"Opera 11+",url:"http://www.opera.com/download/"},chrome:{text:"Chrome 15+",url:"http://www.google.com/chrome/"},msie:{text:"Internet Explorer 8",url:"http://www.microsoft.com/windows/Internet-explorer/"},gcf:{text:"Google Chrome Frame",url:"http://code.google.com/chrome/chromeframe/",allow:{all:false,msie:true}}},header:"Did you know that your Internet Browser is out of date?",paragraph1:"Your browser is out of date, and may not be compatible with our website. A list of the most popular web browsers can be found below.",paragraph2:"Just click on the icons to get to the download page",close:true,closeMessage:"By closing this window you acknowledge that your experience on this website may be degraded",closeLink:"Close This Window",closeURL:"#",closeESC:true,closeCookie:false,cookieSettings:{path:"/",expires:0},imagePath:"./images/",overlayBgColor:"#000",overlayOpacity:0.8,fadeInTime:"fast",fadeOutTime:"fast"},d);
 if(d.display.length<1){d.display=["firefox","chrome","msie","safari","opera","gcf"]}if(c.isFunction(d.beforeReject)){d.beforeReject(d)}if(!d.close){d.closeESC=false}var o=function(q){return(q.all?true:false)||(q[c.os.name]?true:false)||(q[c.layout.name]?true:false)||(q[c.browser.name]?true:false)||(q[c.browser.className]?true:false)};if(!o(d.reject)){if(c.isFunction(d.onFail)){d.onFail(d)}return false}if(d.close&&d.closeCookie){var f="jreject-close";var l=function(q,w){if(typeof w!="undefined"){var s="";
 if(d.cookieSettings.expires!=0){var u=new Date();u.setTime(u.getTime()+(d.cookieSettings.expires));var s="; expires="+u.toGMTString()}var y=d.cookieSettings.path||"/";document.cookie=q+"="+encodeURIComponent(w==null?"":w)+s+"; path="+y}else{var r,t=null;if(document.cookie&&document.cookie!=""){var x=document.cookie.split(";");for(var v=0;v<x.length;++v){r=c.trim(x[v]);if(r.substring(0,q.length+1)==(q+"=")){t=decodeURIComponent(r.substring(q.length+1));break}}}return t}};if(l(f)!=null){return false
 }}var j='<div id="jr_overlay"></div><div id="jr_wrap"><div id="jr_inner"><h1 id="jr_header">'+d.header+"</h1>"+(d.paragraph1===""?"":"<p>"+d.paragraph1+"</p>")+(d.paragraph2===""?"":"<p>"+d.paragraph2+"</p>")+"<ul>";var h=0;for(var n in d.display){var k=d.display[n];var g=d.browserInfo[k]||false;if(!g||(g.allow!=undefined&&!o(g.allow))){continue}var e=g.url||"#";j+='<li id="jr_'+k+'"><div class="jr_icon"></div><div><a href="'+e+'">'+(g.text||"Unknown")+"</a></div></li>";++h}j+='</ul><div id="jr_close">'+(d.close?'<a href="'+d.closeURL+'">'+d.closeLink+"</a><p>"+d.closeMessage+"</p>":"")+"</div></div></div>";
 var i=c("<div>"+j+"</div>");var p=b();var m=a();i.bind("closejr",function(){if(!d.close){return false}if(c.isFunction(d.beforeClose)){d.beforeClose(d)}c(this).unbind("closejr");c("#jr_overlay,#jr_wrap").fadeOut(d.fadeOutTime,function(){c(this).remove();if(c.isFunction(d.afterClose)){d.afterClose(d)}});c("embed, object, select, applet").show();if(d.closeCookie){l(f,"true")}return true});i.find("#jr_overlay").css({width:p[0],height:p[1],position:"absolute",top:0,left:0,background:d.overlayBgColor,zIndex:200,opacity:d.overlayOpacity,padding:0,margin:0}).next("#jr_wrap").css({position:"absolute",width:"100%",top:m[1]+(p[3]/4),left:m[0],zIndex:300,textAlign:"center",padding:0,margin:0}).children("#jr_inner").css({background:"#FFF",border:"1px solid #CCC",fontFamily:'"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif',color:"#4F4F4F",margin:"0 auto",position:"relative",height:"auto",minWidth:h*100,maxWidth:h*140,width:c.layout.name=="trident"?h*155:"auto",padding:20,fontSize:12}).children("#jr_header").css({display:"block",fontSize:"1.3em",marginBottom:"0.5em",color:"#333",fontFamily:"Helvetica,Arial,sans-serif",fontWeight:"bold",textAlign:"left",padding:5,margin:0}).nextAll("p").css({textAlign:"left",padding:5,margin:0}).siblings("ul").css({listStyleImage:"none",listStylePosition:"outside",listStyleType:"none",margin:0,padding:0}).children("li").css({background:'transparent url("'+d.imagePath+'background_browser.gif") no-repeat scroll left top',cusor:"pointer","float":"left",width:120,height:122,margin:"0 10px 10px 10px",padding:0,textAlign:"center"}).children(".jr_icon").css({width:100,height:100,margin:"1px auto",padding:0,background:"transparent no-repeat scroll left top",cursor:"pointer"}).each(function(){var q=c(this);
 q.css("background","transparent url("+d.imagePath+"browser_"+(q.parent("li").attr("id").replace(/jr_/,""))+".gif) no-repeat scroll left top");q.click(function(){window.open(c(this).next("div").children("a").attr("href"),"jr_"+Math.round(Math.random()*11));return false})}).siblings("div").css({color:"#808080",fontSize:"0.8em",height:18,lineHeight:"17px",margin:"1px auto",padding:0,width:118,textAlign:"center"}).children("a").css({color:"#333",textDecoration:"none",padding:0,margin:0}).hover(function(){c(this).css("textDecoration","underline")
 },function(){c(this).css("textDecoration","none")}).click(function(){window.open(c(this).attr("href"),"jr_"+Math.round(Math.random()*11));return false}).parents("#jr_inner").children("#jr_close").css({margin:"0 0 0 50px",clear:"both",textAlign:"left",padding:0,margin:0}).children("a").css({color:"#000",display:"block",width:"auto",margin:0,padding:0,textDecoration:"underline"}).click(function(){c(this).trigger("closejr");if(d.closeURL==="#"){return false}}).nextAll("p").css({padding:"10px 0 0 0",margin:0});
 c("#jr_overlay").focus();c("embed, object, select, applet").hide();c("body").append(i.hide().fadeIn(d.fadeInTime));c(window).bind("resize scroll",function(){var r=b();c("#jr_overlay").css({width:r[0],height:r[1]});var q=a();c("#jr_wrap").css({top:q[1]+(r[3]/4),left:q[0]})});if(d.closeESC){c(document).bind("keydown",function(q){if(q.keyCode==27){i.trigger("closejr")}})}if(c.isFunction(d.afterReject)){d.afterReject(d)}return true};var b=function(){var f=window.innerWidth&&window.scrollMaxX?window.innerWidth+window.scrollMaxX:(document.body.scrollWidth>document.body.offsetWidth?document.body.scrollWidth:document.body.offsetWidth);
 var d=window.innerHeight&&window.scrollMaxY?window.innerHeight+window.scrollMaxY:(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight);var e=window.innerWidth?window.innerWidth:(document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth);var g=window.innerHeight?window.innerHeight:(document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight);
 return[f<e?f:e,d<g?g:d,e,g]};var a=function(){return[window.pageXOffset?window.pageXOffset:(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollLeft:document.body.scrollLeft),window.pageYOffset?window.pageYOffset:(document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)]}})(jQuery);(function(a){a.browserTest=function(i,e){var c=function(g,d){for(var f=0;f<d.length;f+=1){g=g.replace(d[f][0],d[f][1])
 }return g},b=function(h,d,g,f){d={name:c((d.exec(h)||["unknown","unknown"])[1],g)};d[d.name]=true;d.version=d.opera?window.opera.version():(f.exec(h)||["X","X","X","X"])[3];if(/safari/.test(d.name)&&d.version>400){d.version="2.0"}else{if(d.name==="presto"){d.version=a.browser.version>9.27?"futhark":"linear_b"}}d.versionNumber=parseFloat(d.version,10)||0;h=1;if(d.versionNumber<100&&d.versionNumber>9){h=2}d.versionX=d.version!=="X"?d.version.substr(0,h):"X";d.className=d.name+d.versionX;return d};i=(/Opera|Navigator|Minefield|KHTML|Chrome/.test(i)?c(i,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,""],["Chrome Safari","Chrome"],["KHTML","Konqueror"],["Minefield","Firefox"],["Navigator","Netscape"]]):i).toLowerCase();
 a.browser=a.extend(!e?a.browser:{},b(i,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|version|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/));a.layout=b(i,/(gecko|konqueror|msie|opera|webkit)/,[["konqueror","khtml"],["msie","trident"],["opera","presto"]],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/);a.os={name:(/(win|mac|linux|sunos|solaris|iphone)/.exec(navigator.platform.toLowerCase())||["unknown"])[0].replace("sunos","solaris")};
 e||a("html").addClass([a.os.name,a.browser.name,a.browser.className,a.layout.name,a.layout.className].join(" "))};a.browserTest(navigator.userAgent)})(jQuery);

$(document).ready(function() {
	$.reject({ 
	        reject: { // Rejection flags for specific browsers
	            all: false, // Covers Everything (Nothing blocked)
	            msie5: true, // Covers MSIE 5-6 (Blocked by default)
	            /*
	                Possibilities are endless...

	                msie: false,msie5: true,msie6: true,msie7: false,msie8: false, // MSIE Flags (Global, 5-8)
	                firefox: false,firefox1: false,firefox2: false,firefox3: false, // Firefox Flags (Global, 1-3)
	                konqueror: false,konqueror1: false,konqueror2: false,konqueror3: false, // Konqueror Flags (Global, 1-3)
	                chrome: false,chrome1: false,chrome2: false,chrome3: false,chrome4: false, // Chrome Flags (Global, 1-4)
	                safari: false,safari2: false,safari3: false,safari4: false, // Safari Flags (Global, 1-4)
	                opera: false,opera7: false,opera8: false,opera9: false,opera10: false, // Opera Flags (Global, 7-10)
	                gecko: false,webkit: false,trident: false,khtml: false,presto: false, // Rendering Engines (Gecko, Webkit, Trident, KHTML, Presto)
	                win: false,mac: false,linux : false,solaris : false,iphone: false, // Operating Systems (Win, Mac, Linux, Solaris, iPhone)
	                unknown: false, // Unknown covers everything else
	            */
				msie5: true, msie6: true, msie7: true, unknown:false
	        },
	        display: ['safari','firefox','chrome','opera','msie'], // What browsers to display and their order
	        header: 'Did you know that your Internet Browser is out of date?', // Header of pop-up window
	        paragraph1: 'Your browser is out of date and is not compatible with our website. A list of the most popular web browsers can be found below.', // Paragraph 1
	        paragraph2: 'Just click on the icons to get to the download page.', // Paragraph 2
	        close: true, // Allow closing of window
	        closeMessage: 'By closing this window you acknowledge that your experience on this website may be degraded.', // Message displayed below closing link
	        closeLink: 'Close This Window', // Text for closing link
	        closeURL: '#', // Close URL (Defaults '#')
	        closeESC: true, // Allow closing of window with esc key
	        closeCookie: true, // If cookies should be used to remmember if the window was closed (applies to current session only)
	        imagePath: 'index_files/browser-reject-images/', // Path where images are located
	        overlayBgColor: '#FFFFFF', // Background color for overlay
	        overlayOpacity: 0.8, // Background transparency (0-1)
	        fadeOutTime: 'fast' // Fade out time on close ('slow','medium','fast' or integer in ms)
	    });
});
//-- End Browser Reject Stack --//

	return stack;
})(stacks.stacks_in_1_page40);


// Javascript for stacks_in_2_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_2_page40').parent().wrap('<div id="stacks_in_2_page40_absolute_wrapper" class="" />');

	if ('#pagewrapper' != '') {

		var pos = $('#pagewrapper').css("position");
	
		if ( pos == "static" ) $('#pagewrapper').css("position", "relative");
	
		$("#stacks_in_2_page40_absolute_wrapper").appendTo('#pagewrapper');

	}

	$('#stacks_in_2_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_2_page40);


// Javascript for stacks_in_6_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){
    
	// wrap stacks_out in a div if the user provided some attributes in HUD

    if ('' != '') {

	    $('#stacks_in_6_page40').parent().wrap('<div  />');

    }

	$('#stacks_in_6_page40').css('display','block');

});

/*** END css pro  ***/

	return stack;
})(stacks.stacks_in_6_page40);


// Javascript for stacks_in_11_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){
    
	// wrap stacks_out in a div if the user provided some attributes in HUD

    if ('' != '') {

	    $('#stacks_in_11_page40').parent().wrap('<div  />');

    }

	$('#stacks_in_11_page40').css('display','block');

});

/*** END css pro  ***/

	return stack;
})(stacks.stacks_in_11_page40);


// Javascript for stacks_in_16_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){
    
	// wrap stacks_out in a div if the user provided some attributes in HUD

    if ('' != '') {

	    $('#stacks_in_16_page40').parent().wrap('<div  />');

    }

	$('#stacks_in_16_page40').css('display','block');

});

/*** END css pro  ***/

	return stack;
})(stacks.stacks_in_16_page40);


// Javascript for stacks_in_20_page40
// ---------------------------------------------------------------------

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

// A closure is defined and assined to the stack's object.  The object
// is also passed in as 'stack' which gives you a shorthand for refering
// to this object from elsewhere.
stacks.stacks_in_20_page40 = (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 setCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires ;
}

function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++) {
        var c = ca[i];
        while (c.charAt(0)==' ') c = c.substring(1,c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
}

function deleteCookie(name) {
    setCookie(name,"");
}


$(document).ready(function() {



// Get lz cookie
var cooky = getCookie('doo_lz_cookie_set');

 // Create the new lz cookie and store it for 1 day
setCookie('doo_lz_cookie_set', 'lzcookyset', 1);

$("#stacks_in_20_page40").css("margin" , 0);
var orgonal = $("#stacks_in_20_page40");
var slidedelay = (1000) ;
var slidespeed = (1000) ;

var position = $("#stacks_in_20_page40").offset();

if (cooky == "lzcookyset"){

}

if (cooky != "lzcookyset"){
  
   
$("<div/>", {
  "class": "doosuperoverlay"
})
.prependTo("body")
.delay(9000)
.fadeOut(3000);


var orgStackWidth = $("#stacks_in_20_page40").width();
var tempClone = $("#stacks_in_20_page40").clone();
$(tempClone).css({
"position" : "relative",
"width" : orgStackWidth + "px",
"text-align" : "left"
});

$(tempClone).fadeIn(0000).appendTo(".doosuperoverlay").css(position)
.delay(9000)
.fadeOut(3000);
  // showstack once
var dooremoveoverlaytimer = 9000 + 3000 + 500;
setTimeout(function(){ $('.doosuperoverlay').remove(); }, dooremoveoverlaytimer);

}  // end if cookie exists

$(orgonal).delay(slidedelay).slideUp(slidespeed);;

 
$('.lzeffect').remove();



if("$(orgonal).delay(slidedelay).slideUp(slidespeed);" != ""){
var doodelaylz = slidedelay + slidespeed + 0000 + 9000 + 3000;
setTimeout(function(){ $("#stacks_in_20_page40").remove(); }, doodelaylz + 1000);
}

});


	return stack;
})(stacks.stacks_in_20_page40);


// Javascript for stacks_in_22_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_22_page40').parent().wrap('<div id="stacks_in_22_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_22_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_22_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_22_page40);


// Javascript for stacks_in_24_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_24_page40',        rwDelay = 0,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_24_page40);


// Javascript for stacks_in_144_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_144_page40').parent().wrap('<div id="stacks_in_144_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_144_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_144_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_144_page40);


// Javascript for stacks_in_146_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_146_page40',        rwDelay = 1,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_146_page40);


// Javascript for stacks_in_266_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_266_page40').parent().wrap('<div id="stacks_in_266_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_266_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_266_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_266_page40);


// Javascript for stacks_in_268_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_268_page40',        rwDelay = 2,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_268_page40);


// Javascript for stacks_in_388_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_388_page40').parent().wrap('<div id="stacks_in_388_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_388_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_388_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_388_page40);


// Javascript for stacks_in_390_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_390_page40',        rwDelay = 3,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_390_page40);


// Javascript for stacks_in_510_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_510_page40').parent().wrap('<div id="stacks_in_510_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_510_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_510_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_510_page40);


// Javascript for stacks_in_512_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_512_page40',        rwDelay = 4,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_512_page40);


// Javascript for stacks_in_632_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_632_page40').parent().wrap('<div id="stacks_in_632_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_632_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_632_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_632_page40);


// Javascript for stacks_in_634_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_634_page40',        rwDelay = 4,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_634_page40);


// Javascript for stacks_in_651_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/* intitialCap Stack by RWExtras v.1.0.1 *//* Copyright (c) 2011 Mauricio Sabene RWExtras (http://rwextras.com) */jQuery(document).ready(function(){	var $this =  jQuery('#icstacks_in_651_page40');	var $ic_text = $this.text();	$ic_text = jQuery.trim($ic_text);	var $ic_cap = $ic_text.substring(0,1);	var $ic_html = $this.html();	if($ic_html.substring(0,1) === '<')	{ $ic_rest = $ic_html.replace($ic_cap,''); }	else { $ic_rest = $ic_html.substring(1); };	$this.html('<span class="initialcap">' + $ic_cap + '</span>' + '<span class="restoftext">' + $ic_rest + '</span>').fadeIn(1000);});
	return stack;
})(stacks.stacks_in_651_page40);


// Javascript for stacks_in_752_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_752_page40').parent().wrap('<div id="stacks_in_752_page40_absolute_wrapper" class="" />');

	if ('' != '') {

		var pos = $('').css("position");
	
		if ( pos == "static" ) $('').css("position", "relative");
	
		$("#stacks_in_752_page40_absolute_wrapper").appendTo('');

	}

	$('#stacks_in_752_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_752_page40);


// Javascript for stacks_in_754_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/*	aniMate Pro Stack jQuery Code 3.0.0  *//* ***********************************************************************************	Copyright (c) 2011, Mauricio Sabene. All rights reserved./* ************************************************************************************/(function($) {  $.fn.aniMatePro = function(start_delay, loops) {    var cum_delay = start_delay, $$this = this, callback;    loops = loops ? loops : 1;    this.each(function() {      var $this = $(this),          topS = $this.data('aniMatePro_topStart'),          leftS = $this.data('aniMatePro_leftStart'),          fadeIn = $this.data('aniMatePro_transition'),          topE = $this.data('aniMatePro_topEnd'),          leftE = $this.data('aniMatePro_leftEnd'),          opac = $this.data('aniMatePro_opacity') / 100,          holdIn = $this.data('aniMatePro_holdIn'),          holdOut = $this.data('aniMatePro_holdOut'),          animation = $this.data('aniMatePro_animation'),          topM = $this.data('aniMatePro_topMiddle'),          leftM = $this.data('aniMatePro_leftMiddle'),          holdM = $this.data('aniMatePro_durationMiddle'),          effect = $this.data('aniMatePro_effect');      $this.css({top: topS + 'px', left: leftS + 'px'});      if (effect === 'grow') $this.fadeTo(0,1).hide(0);      else if (effect === 'slide') $this.fadeTo(0,1).slideUp(0);      else $this.fadeTo(0,0);      $this.delay(cum_delay);      if (effect === 'grow') $this.show(fadeIn);      else if (effect === 'slide') $this.slideDown(fadeIn);      else $this.fadeTo(fadeIn,1);      $this.delay(100);      $this.animate({top: topM + 'px', left: leftM + 'px'}, holdM);      $this.delay(holdIn);      $this.animate({top: topE + 'px', left: leftE + 'px', opacity: opac}, animation).delay(holdOut);      cum_delay = cum_delay + fadeIn + 100 + holdM + holdIn + animation + holdOut;    });    callback = function(loops) {      setTimeout(function() {        $$this.aniMatePro(0);        if (loops > 1) callback(loops - 1);      }, cum_delay);    }    if (loops >= 2) callback(loops - 1);    return this;  };$(window).load(function() {    var rwId = 'stacks_in_754_page40',        rwDelay = 5,        rwLoops = 1,        allLayers = $('.aniMatePro_slide', document.getElementById('ms_aniMatePro' + rwId)),        animate_comp = $('#ms_aniMatePro' + rwId),        aniMateProouter = $('#aniMateProouter' + rwId);    allLayers.hide(0);    aniMateProouter.css('background-image', 'none');    animate_comp.css('visibility', 'visible');    allLayers.aniMatePro(rwDelay * 1000, rwLoops);    aniMateProouter.children('.toggleaniMatePro').click(function() {      animate_comp.toggle('slow');      return false;    });    aniMateProouter.children('.reloadaniMatePro').click(function() {      if (!allLayers.parent().children().is(':animated')) {        animate_comp.show('slow');        setTimeout(function() {          allLayers.aniMatePro(1000);        }, 500);      }      return false;    });  });})(jQuery);
	return stack;
})(stacks.stacks_in_754_page40);


// Javascript for stacks_in_771_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/* intitialCap Stack by RWExtras v.1.0.1 *//* Copyright (c) 2011 Mauricio Sabene RWExtras (http://rwextras.com) */jQuery(document).ready(function(){	var $this =  jQuery('#icstacks_in_771_page40');	var $ic_text = $this.text();	$ic_text = jQuery.trim($ic_text);	var $ic_cap = $ic_text.substring(0,1);	var $ic_html = $this.html();	if($ic_html.substring(0,1) === '<')	{ $ic_rest = $ic_html.replace($ic_cap,''); }	else { $ic_rest = $ic_html.substring(1); };	$this.html('<span class="initialcap">' + $ic_cap + '</span>' + '<span class="restoftext">' + $ic_rest + '</span>').fadeIn(1000);});
	return stack;
})(stacks.stacks_in_771_page40);


// Javascript for stacks_in_872_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_872_page40').parent().wrap('<div id="stacks_in_872_page40_absolute_wrapper" class="" />');

	if ('#pagewrapper' != '') {

		var pos = $('#pagewrapper').css("position");
	
		if ( pos == "static" ) $('#pagewrapper').css("position", "relative");
	
		$("#stacks_in_872_page40_absolute_wrapper").appendTo('#pagewrapper');

	}

	$('#stacks_in_872_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_872_page40);


// Javascript for stacks_in_877_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_877_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_877_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_877_page40', this).fadeIn(0);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_877_page40', this).fadeOut(0);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_877_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_877_page40);


// Javascript for stacks_in_888_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_888_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_888_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_888_page40', this).fadeIn(800);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_888_page40', this).fadeOut(800);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_888_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_888_page40);


// Javascript for stacks_in_899_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_899_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_899_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_899_page40', this).fadeIn(800);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_899_page40', this).fadeOut(800);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_899_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_899_page40);


// Javascript for stacks_in_909_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_909_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_909_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_909_page40', this).fadeIn(800);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_909_page40', this).fadeOut(800);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_909_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_909_page40);


// Javascript for stacks_in_920_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_920_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_920_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_920_page40', this).fadeIn(800);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_920_page40', this).fadeOut(800);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_920_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_920_page40);


// Javascript for stacks_in_931_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_931_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_931_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_931_page40', this).fadeIn(800);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_931_page40', this).fadeOut(800);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_931_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_931_page40);


// Javascript for stacks_in_942_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $hb = jQuery.noConflict();
$hb(document).ready(function () {
	
	//Hide the hover container on load
	$hb('#hoverBoxHoverstacks_in_942_page40').hide();
	   
	$hb('#hoverBoxOuterstacks_in_942_page40').hover(  
		function () { 
		$hb('#hoverBoxHoverstacks_in_942_page40', this).fadeIn(800);
		},   
		function () {   
		$hb('#hoverBoxHoverstacks_in_942_page40', this).fadeOut(800);          
		}  
	);
	
	$hb("#hoverBoxOuterstacks_in_942_page40").click(function(){
	     window.location=$hb(this).find("a").attr("href");
	     return false;
	});
	 
});
	return stack;
})(stacks.stacks_in_942_page40);


// Javascript for stacks_in_951_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){

	$('#stacks_in_951_page40').parent().wrap('<div id="stacks_in_951_page40_absolute_wrapper" class="" />');

	if ('#pagewrapper' != '') {

		var pos = $('#pagewrapper').css("position");
	
		if ( pos == "static" ) $('#pagewrapper').css("position", "relative");
	
		$("#stacks_in_951_page40_absolute_wrapper").appendTo('#pagewrapper');

	}

	$('#stacks_in_951_page40').css('display','block');

});

/*** END absolute ***/

	return stack;
})(stacks.stacks_in_951_page40);


// Javascript for stacks_in_960_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
// Styled Stack v1.3.0 by Joe Workman
$(document).ready(function() {	
	var custom_bg_src = $("#custom_bg_stacks_in_960_page40 img").attr("src");
	if (custom_bg_src) { 
	    $("#stacks_in_960_page40").css({'background-image':'url(' + custom_bg_src + ')'});	
	}
	else {
	    var bg_src = 'index_files/styled-stack-images/stack-bg0.png';
    	if (0 != 0) { $("#stacks_in_960_page40").css({'background-image':'url(' + bg_src + ')'}); }
	}
});
// End Styled Stack

	return stack;
})(stacks.stacks_in_960_page40);


// Javascript for stacks_in_963_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
/* intitialCap Stack by RWExtras v.1.0.1 *//* Copyright (c) 2011 Mauricio Sabene RWExtras (http://rwextras.com) */jQuery(document).ready(function(){	var $this =  jQuery('#icstacks_in_963_page40');	var $ic_text = $this.text();	$ic_text = jQuery.trim($ic_text);	var $ic_cap = $ic_text.substring(0,1);	var $ic_html = $this.html();	if($ic_html.substring(0,1) === '<')	{ $ic_rest = $ic_html.replace($ic_cap,''); }	else { $ic_rest = $ic_html.substring(1); };	$this.html('<span class="initialcap">' + $ic_cap + '</span>' + '<span class="restoftext">' + $ic_rest + '</span>').fadeIn(1000);});
	return stack;
})(stacks.stacks_in_963_page40);


// Javascript for stacks_in_965_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){
    
	// wrap stacks_out in a div if the user provided some attributes in HUD

    if ('' != '') {

	    $('#stacks_in_965_page40').parent().wrap('<div  />');

    }

	$('#stacks_in_965_page40').css('display','block');

});

/*** END css pro  ***/

	return stack;
})(stacks.stacks_in_965_page40);


// Javascript for stacks_in_973_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
// Styled Stack v1.3.0 by Joe Workman
$(document).ready(function() {	
	var custom_bg_src = $("#custom_bg_stacks_in_973_page40 img").attr("src");
	if (custom_bg_src) { 
	    $("#stacks_in_973_page40").css({'background-image':'url(' + custom_bg_src + ')'});	
	}
	else {
	    var bg_src = 'index_files/styled-stack-images/stack-bg0.png';
    	if (0 != 0) { $("#stacks_in_973_page40").css({'background-image':'url(' + bg_src + ')'}); }
	}
});
// End Styled Stack

	return stack;
})(stacks.stacks_in_973_page40);


// Javascript for stacks_in_985_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
// Styled Stack v1.3.0 by Joe Workman
$(document).ready(function() {	
	var custom_bg_src = $("#custom_bg_stacks_in_985_page40 img").attr("src");
	if (custom_bg_src) { 
	    $("#stacks_in_985_page40").css({'background-image':'url(' + custom_bg_src + ')'});	
	}
	else {
	    var bg_src = 'index_files/styled-stack-images/stack-bg0.png';
    	if (0 != 0) { $("#stacks_in_985_page40").css({'background-image':'url(' + bg_src + ')'}); }
	}
});
// End Styled Stack

	return stack;
})(stacks.stacks_in_985_page40);


// Javascript for stacks_in_994_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){
    
	// wrap stacks_out in a div if the user provided some attributes in HUD

    if ('' != '') {

	    $('#stacks_in_994_page40').parent().wrap('<div  />');

    }

	$('#stacks_in_994_page40').css('display','block');

});

/*** END css pro  ***/

	return stack;
})(stacks.stacks_in_994_page40);


// Javascript for stacks_in_1000_page40
// ---------------------------------------------------------------------

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

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

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

jQuery(document).ready(function($){
    
	// wrap stacks_out in a div if the user provided some attributes in HUD

    if ('' != '') {

	    $('#stacks_in_1000_page40').parent().wrap('<div  />');

    }

	$('#stacks_in_1000_page40').css('display','block');

});

/*** END css pro  ***/

	return stack;
})(stacks.stacks_in_1000_page40);


// Javascript for stacks_in_1003_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $tb = jQuery.noConflict();
$tb(document).ready(function(){

//Scroll page up on iOS to bring TopBox into view
if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPad/i))) { 
$tb('[rel=topbox1]').each(function() { 
	$tb(this).click(function() { 
		setTimeout(scrollTo, 0, 0, 1); 
		}); 
	}); 
}
	
//Append TopBox and window shade onto the page body tag
$tb('#topBoxContentstacks_in_1003_page40').css({display: 'block'});
$tb('body').append('<div id="topBoxstacks_in_1003_page40" class="topBox"></div><div id="shadestacks_in_1003_page40"></div>');


//Move Stack content up into the TopBox and block display the hidden content
$tb('#topBoxContentstacks_in_1003_page40').appendTo('#topBoxstacks_in_1003_page40');

//Trigger TopBox when user clicks on a link with matching REL tag and prevent anchor jump
$tb('[rel=topbox1]').click(function (e) {
		e.preventDefault();

//Fetches the screen height and width to calculate shade size
var shadeHeight = $tb(document).height();  
var shadeWidth = $tb(window).width();

//Centers the TopBox horizontally, based on screen size
var topboxHori = $tb('#topBoxstacks_in_1003_page40');
topboxHori.css({position: 'fixed', left: '50%','margin-left': 0 - (topboxHori.width() / 2)
});

//Centers the TopBox vertically, based on screen size
var topboxVert = $tb('#topBoxstacks_in_1003_page40');
topboxVert.css({position: 'fixed', top: '50%','margin-top': 0 - (topboxVert.height() / 2)
});

//IE6 has weak CSS support, so we have to use absolute positioning and a fixed window shade size
if ($tb.browser.msie && $tb.browser.version.substr(0,1)<7) {
  $tb('#topBoxstacks_in_1003_page40').css({position: 'absolute'});
}
      
//Set height and width of shade to fill up the whole screen
$tb('#shadestacks_in_1003_page40').css({'width':shadeWidth,'height':shadeHeight,'opacity':.0});

//Fade in window shade and TopBox on click and set fade speed
$tb('#shadestacks_in_1003_page40, #topBoxstacks_in_1003_page40').fadeIn(500);
});

//Fade out window shade and TopBox by clicking on window shade  
$tb('#shadestacks_in_1003_page40').click(function(){
$tb('#shadestacks_in_1003_page40, #topBoxstacks_in_1003_page40').fadeOut(500);
})

//Fade out window shade and TopBox by clicking on close button  
$tb('.topBoxClose').click(function(){
$tb('#shadestacks_in_1003_page40, #topBoxstacks_in_1003_page40').fadeOut(500);
})

//Optional - fade out window shade and TopBox using keyboard ESC key
$tb(document).keydown( function( e ) { 
   if( e.which == 27) {
     $tb('#shadestacks_in_1003_page40, #topBoxstacks_in_1003_page40').fadeOut('500');
   } 
 }); 

});

//Recalculate the window shade size when the window is resized.
$tb(window).resize(function() {

	//Fetches the screen height and width to calculate shade size
	var shadeHeight = $tb(document).height();  
	var shadeWidth = $tb(window).width();

    $tb('#shadestacks_in_1003_page40').css({'width':shadeWidth,'height':shadeHeight,'opacity':.0});
});
	return stack;
})(stacks.stacks_in_1003_page40);


// Javascript for stacks_in_1009_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $tb = jQuery.noConflict();
$tb(document).ready(function(){

//Scroll page up on iOS to bring TopBox into view
if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPad/i))) { 
$tb('[rel=topbox2]').each(function() { 
	$tb(this).click(function() { 
		setTimeout(scrollTo, 0, 0, 1); 
		}); 
	}); 
}
	
//Append TopBox and window shade onto the page body tag
$tb('#topBoxContentstacks_in_1009_page40').css({display: 'block'});
$tb('body').append('<div id="topBoxstacks_in_1009_page40" class="topBox"></div><div id="shadestacks_in_1009_page40"></div>');


//Move Stack content up into the TopBox and block display the hidden content
$tb('#topBoxContentstacks_in_1009_page40').appendTo('#topBoxstacks_in_1009_page40');

//Trigger TopBox when user clicks on a link with matching REL tag and prevent anchor jump
$tb('[rel=topbox2]').click(function (e) {
		e.preventDefault();

//Fetches the screen height and width to calculate shade size
var shadeHeight = $tb(document).height();  
var shadeWidth = $tb(window).width();

//Centers the TopBox horizontally, based on screen size
var topboxHori = $tb('#topBoxstacks_in_1009_page40');
topboxHori.css({position: 'fixed', left: '50%','margin-left': 0 - (topboxHori.width() / 2)
});

//Centers the TopBox vertically, based on screen size
var topboxVert = $tb('#topBoxstacks_in_1009_page40');
topboxVert.css({position: 'fixed', top: '50%','margin-top': 0 - (topboxVert.height() / 2)
});

//IE6 has weak CSS support, so we have to use absolute positioning and a fixed window shade size
if ($tb.browser.msie && $tb.browser.version.substr(0,1)<7) {
  $tb('#topBoxstacks_in_1009_page40').css({position: 'absolute'});
}
      
//Set height and width of shade to fill up the whole screen
$tb('#shadestacks_in_1009_page40').css({'width':shadeWidth,'height':shadeHeight,'opacity':.0});

//Fade in window shade and TopBox on click and set fade speed
$tb('#shadestacks_in_1009_page40, #topBoxstacks_in_1009_page40').fadeIn(500);
});

//Fade out window shade and TopBox by clicking on window shade  
$tb('#shadestacks_in_1009_page40').click(function(){
$tb('#shadestacks_in_1009_page40, #topBoxstacks_in_1009_page40').fadeOut(500);
})

//Fade out window shade and TopBox by clicking on close button  
$tb('.topBoxClose').click(function(){
$tb('#shadestacks_in_1009_page40, #topBoxstacks_in_1009_page40').fadeOut(500);
})

//Optional - fade out window shade and TopBox using keyboard ESC key
$tb(document).keydown( function( e ) { 
   if( e.which == 27) {
     $tb('#shadestacks_in_1009_page40, #topBoxstacks_in_1009_page40').fadeOut('500');
   } 
 }); 

});

//Recalculate the window shade size when the window is resized.
$tb(window).resize(function() {

	//Fetches the screen height and width to calculate shade size
	var shadeHeight = $tb(document).height();  
	var shadeWidth = $tb(window).width();

    $tb('#shadestacks_in_1009_page40').css({'width':shadeWidth,'height':shadeHeight,'opacity':.0});
});
	return stack;
})(stacks.stacks_in_1009_page40);


// Javascript for stacks_in_1022_page40
// ---------------------------------------------------------------------

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

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

	// When jQuery is used it will be available as $ and jQuery but only
	// inside the closure.
	var jQuery = stacks.jQuery;
	var $ = jQuery;
	
var $tb = jQuery.noConflict();
$tb(document).ready(function(){

//Scroll page up on iOS to bring TopBox into view
if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPad/i))) { 
$tb('[rel=topbox3]').each(function() { 
	$tb(this).click(function() { 
		setTimeout(scrollTo, 0, 0, 1); 
		}); 
	}); 
}
	
//Append TopBox and window shade onto the page body tag
$tb('#topBoxContentstacks_in_1022_page40').css({display: 'block'});
$tb('body').append('<div id="topBoxstacks_in_1022_page40" class="topBox"></div><div id="shadestacks_in_1022_page40"></div>');


//Move Stack content up into the TopBox and block display the hidden content
$tb('#topBoxContentstacks_in_1022_page40').appendTo('#topBoxstacks_in_1022_page40');

//Trigger TopBox when user clicks on a link with matching REL tag and prevent anchor jump
$tb('[rel=topbox3]').click(function (e) {
		e.preventDefault();

//Fetches the screen height and width to calculate shade size
var shadeHeight = $tb(document).height();  
var shadeWidth = $tb(window).width();

//Centers the TopBox horizontally, based on screen size
var topboxHori = $tb('#topBoxstacks_in_1022_page40');
topboxHori.css({position: 'fixed', left: '50%','margin-left': 0 - (topboxHori.width() / 2)
});

//Centers the TopBox vertically, based on screen size
var topboxVert = $tb('#topBoxstacks_in_1022_page40');
topboxVert.css({position: 'fixed', top: '50%','margin-top': 0 - (topboxVert.height() / 2)
});

//IE6 has weak CSS support, so we have to use absolute positioning and a fixed window shade size
if ($tb.browser.msie && $tb.browser.version.substr(0,1)<7) {
  $tb('#topBoxstacks_in_1022_page40').css({position: 'absolute'});
}
      
//Set height and width of shade to fill up the whole screen
$tb('#shadestacks_in_1022_page40').css({'width':shadeWidth,'height':shadeHeight,'opacity':.0});

//Fade in window shade and TopBox on click and set fade speed
$tb('#shadestacks_in_1022_page40, #topBoxstacks_in_1022_page40').fadeIn(500);
});

//Fade out window shade and TopBox by clicking on window shade  
$tb('#shadestacks_in_1022_page40').click(function(){
$tb('#shadestacks_in_1022_page40, #topBoxstacks_in_1022_page40').fadeOut(500);
})

//Fade out window shade and TopBox by clicking on close button  
$tb('.topBoxClose').click(function(){
$tb('#shadestacks_in_1022_page40, #topBoxstacks_in_1022_page40').fadeOut(500);
})

//Optional - fade out window shade and TopBox using keyboard ESC key
$tb(document).keydown( function( e ) { 
   if( e.which == 27) {
     $tb('#shadestacks_in_1022_page40, #topBoxstacks_in_1022_page40').fadeOut('500');
   } 
 }); 

});

//Recalculate the window shade size when the window is resized.
$tb(window).resize(function() {

	//Fetches the screen height and width to calculate shade size
	var shadeHeight = $tb(document).height();  
	var shadeWidth = $tb(window).width();

    $tb('#shadestacks_in_1022_page40').css({'width':shadeWidth,'height':shadeHeight,'opacity':.0});
});
	return stack;
})(stacks.stacks_in_1022_page40);



