/*
Supersized - Fullscreen Slideshow jQuery Plugin
By Sam Dunn (www.buildinternet.com // www.onemightyroar.com)
Version: supersized.2.0.js // Relase Date: 5/7/09
Website: www.buildinternet.com/project/supersized
Thanks to Aen for preloading, fade effect, & vertical centering
*/
/* ----------------------------
	fork by cyocun koiwahara (http://cyocun.com/)
	@auther cyocun koiwahara
	@date 10/09/10
---------------------------- */

var ttl;

(function($){

	$.fn.slideStart = function() {
			slideshow_interval = setInterval("nextslide()",10000);
	}
	$.fn.slideImages = function() {
			$('#slideImages h2').css({position:"absolute",display:"none",opacity:"0"});
			$('#slideImages h2:first').addClass('activeslide').css({display:"block",opacity:"1"});;

			var captionText = $('#slideImages .activeslide').find('img').attr('title').replace( /\s\s/ig , "<br>" );
            captionText = captionText.replace( "[" , "<span>" );
            captionText = captionText.replace( "]" , "</span>" );
			$('#slidecaption').html(captionText);

		$(document).ready(function() {
		$('#slideImages').resizenow(); 
		});
		
		$(window).bind("resize", function(){
    		$('#slideImages').resizenow(); 
		});
	};
	
	//Adjust image size
	$.fn.resizenow = function() {
	  	return this.each(function() {
			//Define image ratio
			var ratio = 3/4;
			
			//Gather browser and current image size
			var imagewidth = $(this).width();
			var imageheight = $(this).height();
			var browserwidth = $(window).width();
			var browserheight = $(window).height();
			var offset;

			if ((browserheight/browserwidth) > ratio){
			    $(this).height(browserheight);
			    $(this).width(browserheight / ratio);
			    $(this).children().height(browserheight);
			    $(this).children().width(browserheight / ratio);
			} else {
			    $(this).width(browserwidth);
			    $(this).height(browserwidth * ratio);
			    $(this).children().width(browserwidth);
			    $(this).children().height(browserwidth * ratio);
			}
				$(this).children().css('left', (browserwidth - $(this).width())/2);
				$(this).children().css('top', (browserheight - $(this).height())/2);
			return false;
		});
	};

})(jQuery);


/*//Slideshow 
function nextslide() {

	var currentslide = $('#slideImages .activeslide');
	currentslide.removeClass('activeslide');
	
	if ( currentslide.length == 0 ) currentslide = $('#slideImages h2:last');
		
	var nextslide =  currentslide.next().length ? currentslide.next() : $('#slideImages h2:first');
	var prevslide =  nextslide.prev().length ? nextslide.prev() : $('#slideImages h2:last');

	prevslide.find('img').attr("title",ttl);
	$('.prevslide').removeClass('prevslide').css("display","none");
	prevslide.addClass('prevslide');

	//$('#slidecaption').html(nextslide.find('img').attr('title').replace( /\s\s/ig , "<br>" ) );
	
	//$('#slidecaption').kerning();
	//ttl= nextslide.find('img').attr('title');
	//nextslide.find('img').removeAttr("title");
	nextslide.hide().addClass('activeslide').css({display:"block",opacity:0}).animate({opacity:1},2500,{function(){nextslide()}});
	$('#slideImages').resizenow();
}*/

//Slideshow 
function nextslide() {
	var currentslide = $('#slideImages .activeslide');
	currentslide.removeClass('activeslide');
	
	if ( currentslide.length == 0 ) currentslide = $('#slideImages h2:last');
		
	var nextslide =  currentslide.next().length ? currentslide.next() : $('#slideImages h2:first');
	var prevslide =  nextslide.prev().length ? nextslide.prev() : $('#slideImages h2:last');

    var captionText = $(nextslide).find('img').attr('title').replace( /\s\s/ig , "<br>" );
    captionText = captionText.replace( "[" , "<span>" );
    captionText = captionText.replace( "]" , "</span>" );

	$("#slidecaption").animate({opacity:0},500,function(){$('#slidecaption').html(captionText)});

	prevslide.find('img').attr("title",ttl);
	$('.prevslide').removeClass('prevslide').css({display:"block",opacity:0});
	prevslide.addClass('prevslide');

	nextslide.hide().addClass('activeslide').animate({opacity:1},2000,"easeInOutSine");
	$("#slidecaption").delay(1000).animate({opacity:1},500,"easeInOutSine");
	$('#slideImages').resizenow();
}
