
function splash() {
	
	
	this.roll = [];
	this.last = $('#splash #btn_1');

	this.boot = function() {
		var stack = {
			'delay': 150,
			'actions': [],
			'run': function() {
				if (stack.actions.length) {
					stack.actions.shift()();
					setTimeout(stack.run,stack.delay);
				}
			}
		};

		stack.actions.push(function() { $('#s_modular').fadeIn('slow'); });
		
		/*
		$('#splash a').each(function() {
			var that = this;
			if ($(this).attr('id') != 'btn_1') {
				stack.actions.push(function() {
					$(that).fadeTo('slow',0.5);
				});
			}
		});
		*/
		
		stack.run();
	}

	this.clearstack = function() {
		//stack.actions = [];
		clearTimeout(roll);
	}

	this.rotate = function() {
		var stack = {
			'delay': 6000,
			'actions': [],
			'run': function() {
				if (stack.actions.length) {
					stack.actions.shift()();
					splash.roll.push(setTimeout(stack.run,stack.delay));
				}
			}
		};

		stack.actions.push(function() { splash.active('#btn_1','#s_modular','#btn_4'); });
		stack.actions.push(function() { splash.active('#btn_2','#s_mobile','#btn_1'); });
		stack.actions.push(function() { splash.active('#btn_3','#s_rental','#btn_2'); });
		stack.actions.push(function() { splash.active('#btn_4','#s_residential','#btn_3'); });
		stack.actions.push(function() { splash.active('#btn_5','#s_environment','#btn_4'); });
	
		stack.run();
	}

	this.active = function(button,content,last) {
		$(splash.last).fadeTo('slow',0.5);
		$('#splash .image').fadeOut();
		$(button).fadeTo('fast',1.0);
		$(content).fadeIn();
;
		
		if (button == '#btn_5') {
			$('#splash_container').addClass('green');
			$('#splash_container,.banner').css('backgroundColor','#8bbe58');

		} else {
			$('#splash_container').removeClass('green');
			$('#splash_container,.banner').css('backgroundColor','#f59123');
		}
		splash.last = button;
	}

}


splash = new splash();
rotate();
delay = setInterval("rotate()", 24000);
function rotate() {
	splash.rotate();
}


$().ready(function() {

	splash.last = $('#splash #btn_1');

	splash.boot();

	

});
