function Slide($this, Slider) {

	var Slide = this;

	var slideid = $this.attr('id');

	var mainhead = $this.find('h2');
	var maincopy = $this.find('p');

	var meta = $this.find('span.meta');

	var fxspeed = 350;
	var initright = '-50px';
	var afterright = '50px';

	var bg = $this.find('img').attr('src');


	Slide.init = function() {
		observe();
		return this;
	}

	Slide.activate = function() {
		$this.addClass('active');
		mainhead.css({
			opacity: 0,
			right: initright,
			display: 'block'
		});
		maincopy.css({
			opacity: 0,
			right: initright,
			display: 'block'
		});
		meta.css({
			opacity: 0,
			right: initright,
			display: 'block'
		});
		
		$this.animate({opacity: 1}, fxspeed, function() {
			mainhead.animate({right:0, opacity:1}, fxspeed);
				maincopy.animate({right: 0, opacity: 1}, fxspeed);
				meta.animate({right: 0, opacity: 1}, fxspeed);
		});
		// $('body').attr('id',slideid);
		showbg();
		return this;
	}
	
	Slide.deactivate = function() {
		$this.removeClass('active');
		maincopy.hide(fxspeed/2 ,function () {
			mainhead.hide(fxspeed/2);
			meta.hide();
		});
		removebg();
		return this;
	}
	// Private.
	function observe() {
		// $this.click(function(e) {
		// 	e.preventDefault();
		// 	Slider.next();
		// 	// clearInterval(autopaging);
		// 	// autopaging = setInterval(Slider.next, 15000);
		// 
		// });
	}
	
	function showbg () {
		$.backstretch(bg, {speed: fxspeed, centeredX: false, centeredY: false});
		return this;
	}
	
	function removebg () {
		$('#backstretch img').fadeOut(500);
		// $('#backstretch').remove();
	}
}
