$.fn.rollover = function(rollover) {
	this.each(function() {
		$.data(this, 'unrolledover', this.src);
		$.data(this, 'rolledover', rollover || this.src.replace(/\.(jpe?g|gif|png)$/i, '_ro.$1'));
		$("<img />")[0].src = $.data(this, 'rolledover'); // Preload rollover image
	}).hover(
		function() {
			this.src = $.data(this, 'rolledover');
		}, function() {
			this.src = $.data(this, 'unrolledover');
		}
	);
	
	return this;
}

$.fn.rolloverFade = function(rollover) {
	this.each(function() {
		var rollover = $("<img />", { src: this.src.replace(/\.(jpe?g|gif|png)$/i, '_ro.$1') })
			.insertAfter(this)
			.css({
				position: "fixed",
				top: $(this).offset().top,
				left: $(this).offset().left,
				opacity: 0
			}).hover(
				function() {
					$(this).stop(true, true).animate({ opacity: 1 });
				}, function() {
					$(this).stop(true, true).animate({ opacity: 0 });
				}
			);
	});
	
	return this;
}

$.fn.buttonPress = function(rollover) {
	this.each(function() {
		$.data(this, 'unrolledover', this.src);
		$.data(this, 'rolledover', rollover || this.src.replace(/\.(jpe?g|gif|png)$/i, '_ro.$1'));
		$("<img />")[0].src = $.data(this, 'rolledover'); // Preload rollover image
	}).mousedown(function() {
		this.src = $.data(this, 'rolledover');
	}).mouseup(function() {
		this.src = $.data(this, 'unrolledover');
	});
	
	return this;
}

/*Supersized - Fullscreen Slideshow jQuery Plugin
Version 3.1.3
www.buildinternet.com/project/supersized

By Sam Dunn / One Mighty Roar (www.onemightyroar.com)
Released under MIT License / GPL License*/

function supersize() {
	$.supersized({
	
		//Functionality
		slideshow               :   1,		//Slideshow on/off
		autoplay				:	1,		//Slideshow starts playing automatically
		start_slide             :   1,		//Start slide (0 is random)
		random					: 	0,		//Randomize slide order (Ignores start slide)
		slide_interval          :   2000,	//Length between transitions
		transition              :   1, 		//0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
		transition_speed		:	700,	//Speed of transition
		new_window				:	1,		//Image links open in new window/tab
		pause_hover             :   0,		//Pause slideshow on hover
		keyboard_nav            :   0,		//Keyboard navigation on/off
		performance				:	1,		//0-Normal, 1-Hybrid speed/quality, 2-Optimizes image quality, 3-Optimizes transition speed // (Only works for Firefox/IE, not Webkit)
		image_protect			:	1,		//Disables image dragging and right click with Javascript
		image_path				:	'img/', //Default image path
	
		//Size & Position
		min_width		        :   0,		//Min width allowed (in pixels)
		min_height		        :   0,		//Min height allowed (in pixels)
		vertical_center         :   1,		//Vertically center background
		horizontal_center       :   1,		//Horizontally center background
		fit_portrait         	:   1,		//Portrait images will not exceed browser height
		fit_landscape			:   0,		//Landscape images will not exceed browser width
		
		//Components
		navigation              :   0,		//Slideshow controls on/off
		thumbnail_navigation    :   0,		//Thumbnail navigation
		slide_counter           :   0,		//Display slide numbers
		slide_captions          :   0,		//Slide caption (Pull from "title" in slides array)
		slides 					:  	[		//Slideshow Images
											{image : 'images/bg1.jpg'},
											{image : 'images/bg12.jpg'},
											{image : 'images/bg2.jpg'},
											{image : 'images/bg5.jpg'},
											{image : 'images/bg6.jpg'},
											{image : 'images/bg3.jpg'},
											{image : 'images/bg7.jpg'},
											{image : 'images/bg8.jpg'},
											{image : 'images/bg9.jpg'},
											{image : 'images/bg10.jpg'},
											{image : 'images/bg13.jpg'}
									]
	}); 
}
