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

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

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

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


/*
Supersized - Fullscreen Slideshow jQuery Plugin (modded by SymfoniP for use in RapidWeaver FreeStacks) 
Based on Version 3.0
By Sam Dunn (www.buildinternet.com // www.onemightyroar.com)
Version: supersized.3.0.js
Website: www.buildinternet.com/project/supersized
*/
(function(c){c.fn.supersized=function(){c.inAnimation=false;c.paused=false;var d=c.extend(c.fn.supersized.defaults,c.fn.supersized.options);c.currentSlide=d.start_slide-1;var e=(d.slides[d.slides.length-1].url)?"href='"+d.slides[d.slides.length-1].url+"'":"";c("<img/>").attr("src",d.slides[d.slides.length-1].image).appendTo("#supersized").wrap("<a "+e+"></a>");e=(d.slides[c.currentSlide].url)?"href='"+d.slides[c.currentSlide].url+"'":"";c("<img/>").attr("src",d.slides[c.currentSlide].image).appendTo("#supersized").wrap('<a class="activeslide" '+e+"></a>");e=(d.slides[c.currentSlide+1].url)?"href='"+d.slides[c.currentSlide+1].url+"'":"";c("<img/>").attr("src",d.slides[c.currentSlide+1].image).appendTo("#supersized").wrap("<a "+e+"></a>");c(window).bind("load",function(){c("#loading").hide();c("#supersized").fadeIn("fast");c("#controls-wrapper").show();if(d.thumbnail_navigation==1){c.currentSlide-1<0?prevThumb=d.slides.length-1:prevThumb=c.currentSlide-1;c("#prevthumb").show().html(c("<img/>").attr("src",d.slides[prevThumb].image));c.currentSlide==d.slides.length-1?nextThumb=0:nextThumb=c.currentSlide+1;c("#nextthumb").show().html(c("<img/>").attr("src",d.slides[nextThumb].image))}c("#supersized").resizenow();if(d.slide_captions==1){c("#slidecaption").html(d.slides[c.currentSlide].title)}if(d.navigation==0){c("#navigation").hide()}if(d.thumbnail_navigation==0){c("#nextthumb").hide();c("#prevthumb").hide()}if(d.slideshow==1){if(d.slide_counter==1){c("#slidecounter .slidenumber").html(d.start_slide);c("#slidecounter .totalslides").html(d.slides.length)}slideshow_interval=setInterval(a,d.slide_interval);if(d.thumbnail_navigation==1){c("#nextthumb").click(function(){if(c.inAnimation){return false}clearInterval(slideshow_interval);a();if(!(c.paused)){slideshow_interval=setInterval(a,d.slide_interval)}return false});c("#prevthumb").click(function(){if(c.inAnimation){return false}clearInterval(slideshow_interval);b();if(!(c.paused)){slideshow_interval=setInterval(a,d.slide_interval)}return false})}if(d.navigation==1){c("#navigation a").click(function(){c(this).blur();return false});c("#nextslide").click(function(){if(c.inAnimation){return false}clearInterval(slideshow_interval);a();if(!(c.paused)){slideshow_interval=setInterval(a,d.slide_interval)}return false});c("#prevslide").click(function(){if(c.inAnimation){return false}clearInterval(slideshow_interval);b();if(!(c.paused)){slideshow_interval=setInterval(a,d.slide_interval)}return false});c("#nextslide").mousedown(function(){c(this).attr("src","images/forward.png")});c("#nextslide").mouseup(function(){c(this).attr("src","images/forward_dull.png")});c("#nextslide").mouseout(function(){c(this).attr("src","images/forward_dull.png")});c("#prevslide").mousedown(function(){c(this).attr("src","images/back.png")});c("#prevslide").mouseup(function(){c(this).attr("src","images/back_dull.png")});c("#prevslide").mouseout(function(){c(this).attr("src","images/back_dull.png")});c("#pauseplay").click(function(){if(c.inAnimation){return false}var g=(c(this).attr("src")==="images/play.png")?"images/pause.png":"images/play.png";if(g=="images/pause.png"){c(this).attr("src","images/play.png");c.paused=false;slideshow_interval=setInterval(a,d.slide_interval)}else{c(this).attr("src","images/pause.png");clearInterval(slideshow_interval);c.paused=true}c(this).attr("src",g);return false});c("#pauseplay").mouseover(function(){var g=(c(this).attr("src")==="images/play_dull.png");if(g){c(this).attr("src","images/play.png")}else{c(this).attr("src","images/pause.png")}});c("#pauseplay").mouseout(function(){var g=(c(this).attr("src")==="images/play.png");if(g){c(this).attr("src","images/play_dull.png")}else{c(this).attr("src","images/pause_dull.png")}return false})}}try{d.callback()}catch(f){alert(f)}});c(document).ready(function(){c("#supersized").resizenow()});c("#supersized").hover(function(){if(d.slideshow==1&&d.pause_hover==1){if(!(c.paused)&&d.navigation==1){c("#pauseplay").attr("src","images/pause.png");clearInterval(slideshow_interval)}}if(c.inAnimation){return false}},function(){if(d.slideshow==1&&d.pause_hover==1){if(!(c.paused)&&d.navigation==1){c("#pauseplay").attr("src","images/pause_dull.png");slideshow_interval=setInterval(a,d.slide_interval)}}});c(window).bind("resize",function(){c("#supersized").resizenow()});c("#supersized").hide();c("#controls-wrapper").hide()};c.fn.resizenow=function(){var e=c(this);var d=c.extend(c.fn.supersized.defaults,c.fn.supersized.options);return e.each(function(){var h=d.startheight/d.startwidth;var i=e.width();var g=e.height();var f=c(window).width();var j=c(window).height();var k;if((j/f)>h){e.height(j);e.width(j/h);e.children().height(j);e.children().width(j/h)}else{e.width(f);e.height(f*h);e.children().width(f);e.children().height(f*h)}if(d.vertical_center==1){e.children().css("left",(f-e.width())/2);e.children().css("top",(j-e.height())/2)}return false})};function a(){if(c.inAnimation){return false}else{c.inAnimation=true}var f=c.extend(c.fn.supersized.defaults,c.fn.supersized.options);var e=c("#supersized .activeslide");e.removeClass("activeslide");if(e.length==0){e=c("#supersized a:last")}var d=e.next().length?e.next():c("#supersized a:first");var g=d.prev().length?d.prev():c("#supersized a:last");c(".prevslide").removeClass("prevslide");g.addClass("prevslide");c.currentSlide+1==f.slides.length?c.currentSlide=0:c.currentSlide++;loadSlide=false;c.currentSlide==f.slides.length-1?loadSlide=0:loadSlide=c.currentSlide+1;imageLink=(f.slides[loadSlide].url)?"href='"+f.slides[loadSlide].url+"'":"";c("<img/>").attr("src",f.slides[loadSlide].image).appendTo("#supersized").wrap("<a "+imageLink+"></a>");if(f.thumbnail_navigation==1){c.currentSlide-1<0?prevThumb=f.slides.length-1:prevThumb=c.currentSlide-1;c("#prevthumb").html(c("<img/>").attr("src",f.slides[prevThumb].image));nextThumb=loadSlide;c("#nextthumb").html(c("<img/>").attr("src",f.slides[nextThumb].image))}e.prev().remove();if(f.slide_counter==1){c("#slidecounter .slidenumber").html(c.currentSlide+1)}if(f.slide_captions==1){(f.slides[c.currentSlide].title)?c("#slidecaption").html(f.slides[c.currentSlide].title):c("#slidecaption").html("")}d.hide().addClass("activeslide");if(f.transition==0){d.show();c.inAnimation=false}if(f.transition==1){d.fadeIn(750,function(){c.inAnimation=false})}if(f.transition==2){d.show("slide",{direction:"up"},"slow",function(){c.inAnimation=false})}if(f.transition==3){d.show("slide",{direction:"right"},"slow",function(){c.inAnimation=false})}if(f.transition==4){d.show("slide",{direction:"down"},"slow",function(){c.inAnimation=false})}if(f.transition==5){d.show("slide",{direction:"left"},"slow",function(){c.inAnimation=false})}c("#supersized").resizenow()}function b(){if(c.inAnimation){return false}else{c.inAnimation=true}var f=c.extend(c.fn.supersized.defaults,c.fn.supersized.options);var e=c("#supersized .activeslide");e.removeClass("activeslide");if(e.length==0){e=c("#supersized a:first")}var d=e.prev().length?e.prev():c("#supersized a:last");var g=d.next().length?d.next():c("#supersized a:first");c.currentSlide==0?c.currentSlide=f.slides.length-1:c.currentSlide--;loadSlide=false;c.currentSlide-1<0?loadSlide=f.slides.length-1:loadSlide=c.currentSlide-1;imageLink=(f.slides[loadSlide].url)?"href='"+f.slides[loadSlide].url+"'":"";c("<img/>").attr("src",f.slides[loadSlide].image).prependTo("#supersized").wrap("<a "+imageLink+"></a>");if(f.thumbnail_navigation==1){prevThumb=loadSlide;c("#prevthumb").html(c("<img/>").attr("src",f.slides[prevThumb].image));c.currentSlide==f.slides.length-1?nextThumb=0:nextThumb=c.currentSlide+1;c("#nextthumb").html(c("<img/>").attr("src",f.slides[nextThumb].image))}e.next().remove();if(f.slide_counter==1){c("#slidecounter .slidenumber").html(c.currentSlide+1)}c(".prevslide").removeClass("prevslide");g.addClass("prevslide");if(f.slide_captions==1){(f.slides[c.currentSlide].title)?c("#slidecaption").html(f.slides[c.currentSlide].title):c("#slidecaption").html("")}d.hide().addClass("activeslide");if(f.transition==0){d.show();c.inAnimation=false}if(f.transition==1){d.fadeIn(750,function(){c.inAnimation=false})}if(f.transition==2){d.show("slide",{direction:"down"},"slow",function(){c.inAnimation=false})}if(f.transition==3){d.show("slide",{direction:"left"},"slow",function(){c.inAnimation=false})}if(f.transition==4){d.show("slide",{direction:"up"},"slow",function(){c.inAnimation=false})}if(f.transition==5){d.show("slide",{direction:"right"},"slow",function(){c.inAnimation=false})}c("#supersized").resizenow()}c.fn.supersized.defaults={startwidth:4,startheight:3,vertical_center:1,slideshow:1,navigation:1,thumbnail_navigation:0,transition:1,pause_hover:0,slide_counter:1,slide_captions:1,slide_interval:5000,start_slide:1,callback:function(){}}})(jQuery);


/*
	# SdCoMa - color math function #
	AUTHOR:	Adam Merrifield <http://adam.merrifield.ca>
	VERSION: r0.0.5
	DATE: 05-06-11 11:55
*/
var SdCoMa=function(c,f,g,a){var f=f*10;if(c.search("rgb")==-1){var c=/^#?([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/i.exec(c).slice(1);for(var e=0;e<c.length;e++){c[e]=parseInt(c[e],16),rgbOrig=c[e]}}else{var c=c.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+))?\)$/);c.splice(0,1);for(var e=0;e<c.length;e++){c[e]=parseInt(c[e]),rgbOrig=c[e]}}for(var e=0;e<c.length;e++){if(a==1||a=="light"||a==true){c[e]=Math.floor(c[e]+f)}else{if(a==0||a=="dark"||a==false){c[e]=Math.floor(c[e]-f)}}}if(c[0]<=100||c[1]<=100||c[2]<=100){for(var e=0;e<c.length;e++){rgbOrig=c[e],c[e]=rgbOrig+(f*4)}}else{if(c[0]>=255||c[1]>=255||c[2]>=255){for(var e=0;e<c.length;e++){rgbOrig=c[e],c[e]=rgbOrig-(f*4)}}}var b=(function(){if(!("result" in arguments.callee)){var l=document.getElementsByTagName("script")[0];var j=l.style.color;var i="rgba(0, 0, 0, 0.5)";if(j==i){arguments.callee.result=true}else{try{l.style.color=i}catch(k){}arguments.callee.result=l.style.color!=j;l.style.color=j}}return arguments.callee.result})();var h=new Array();if(b!=true){h[0]="rgb(";h[1]=""}else{h[0]="rgba(";h[1]=", "+g}var d=h[0]+c[0]+", "+c[1]+", "+c[2]+h[1]+")";return d};

/*Make it Go Go Go - SuperSize Background Stack (FreeStacks Theme)*/
/* Version 1.0.2 27-May-2011 */
String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};$(function(){var c;if($.browser.msie && $.browser.version < 9){c=$("#slideBackHolder").html().split(" ")}else{c=$("#slideBackHolder").html().split("\n")}var b=[];for(var a in c){if(c[a].trim()==""){continue}b.push({image:c[a]})}$.fn.supersized.options={startwidth:1024,startheight:768,vertical_center:1,slideshow:1,navigation:0,thumbnail_navigation:0,transition:1,pause_hover:0,slide_counter:0,slide_captions:0,slide_interval:5000,callback:function(){$("#pagecontainer").delay(0).fadeIn(1200)},slides:b};$("#supersized").supersized()});

/* Used for IE POS - why oh why */
function opacityHex(o) {
	var i = Math.floor(0.5 * 255);
	return i.toString(16);
}
/* Lets get some color action for the pagewrapper */
jQuery(document).ready(function($) {
	var bgRGBOrig = $('#pagewrapper').css('backgroundColor');
	$('#pagewrapper').each(function () {
		if ( $.browser.msie && parseInt($.browser.version, 10) < 9) {
			var oValue = opacityHex(0.0);
			$(this).css('background','transparent');
			$(this).css('filter', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#'+oValue+'5C6D20, endColorstr=#'+oValue+'5C6D20)');  
			$(this).css('-ms-filter', 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#'+oValue+'5C6D20, endColorstr=#'+oValue+'5C6D20)');
			$(this).css('zoom','1');
			}
			else{
				$(this).css('background-color',SdCoMa(bgRGBOrig, 0, 0.0, 'dark'));
			}
	});
});




	return stack;
})(stacks.stacks_in_2_page0);


// Javascript for stacks_in_1_page0
// ---------------------------------------------------------------------

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

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

jQuery(document).ready(function($){
	$('#nav ul li').hover(
		function(){
			$('ul:first',this).show();
		},
		function(){
			$('ul:first',this).hide();
		}
	);
});
	return stack;
})(stacks.stacks_in_1_page0);



