

/*	| Homepage Slideshow
	----------------------------------------	*/
var slideshow = {
	p1 : 0,
	p2 : -350,
	p3 : -700,
	p4 : -1050,
	p5 : -1400,
	p6 : -1750,
	p7 : -2100,
	p8 : -2450,

	timer : null,
	t : 0,

	init : function()
	{
		slideshow.triggers = $('#triggers a');
		slideshow.trigger_first = $('#triggers a:first');
		slideshow.trigger_last = $('#triggers a:last');

		slideshow.strip = $('#feature #strip');
		slideshow.details = $('#feature .details');
		slideshow.details.css({right:'-460px'});
		slideshow.triggers.mouseover( function(){ slideshow._slide(this); slideshow._stop(); });
		slideshow._automate();
	},
	
	_automate : function()
	{
		var most = slideshow.triggers.length;
		target = $('#triggers a:eq('+ slideshow.t +')');
		slideshow._slide(target);
		slideshow.t++;
	},
	
	_stop : function()
	{
		slideshow.timer = clearTimeout(slideshow.timer);
	},

	_slide : function(el)
	{
		var target = $(el).attr('rel');
		slideshow.triggers.not(el).removeClass('active');
		$(el).addClass('active');
		switch( target ) {
			case 'slide1' : T = slideshow.p1; break;
			case 'slide2' : T = slideshow.p2; break;
			case 'slide3' : T = slideshow.p3; break;
			case 'slide4' : T = slideshow.p4; break;
			case 'slide5' : T = slideshow.p5; break;
			case 'slide6' : T = slideshow.p6; break;
			case 'slide7' : T = slideshow.p7; break;
			case 'slide8' : T = slideshow.p8; break;
		}
		$(slideshow.strip).stop().animate({ top:T+'px' },'normal','easeOutBack', function(){ slideshow._details(target) } );
	},

	_details : function(el)
	{
		var detail = $('#'+el).find('.details');
		detail.stop().animate({right:0},'fast');
		slideshow.details.each( 
			function()
			{
				if( $(this).parent().attr('id') != el )
					$(this).css({right:'-460px'});
			} 
		);
	}
}
$(document).ready(slideshow.init);