/*-----------------------------------|
|  slide2Page - A TNT jQuery Plugin  |
|  Author: Matt Hopson               |
|  Created: 4/27/11                  |
|  Updated:                          |
|-----------------------------------*/

(function( $ ){
  $.fn.slide2Page = function(options) {
	var settings = {
      'speed' : 250
    };
	if ( options ) { 
    	$.extend( settings, options );
    }
	this.addClass("slide2PageBox");
	var thisChild;
	var container = this;
	var containerWidth = this.width();
	var containerHeight = this.height();
	
	var totalWidth = $(".slide2PageBox ul li").length * containerWidth;
	$(".slide2PageBox ul").css("width",totalWidth);
	
	$(".slide2PageBox ul li").css("width", containerWidth);
	$(".slide2PageBox ul li").css("height", containerHeight);

	$("ul li a",this).each(function(){
		if($(this).hasClass("slide2Page_Back")){
			$(this).click(function(){
				thisChild = parseInt($(this).attr("href").split("#")[1]) + 1;
				$("ul",container).animate({
					left:'0'							 
				},settings.speed,function(){
					$("ul li:nth-child(" + thisChild + ")",container).hide();
				});
			});
		}else if($(this).hasClass("slide2Page_Page")){
			$(this).click(function(){
				//show the appropriate li
				thisChild = parseInt($(this).attr("href").split("#")[1]) + 1;
				$("ul li:nth-child(" + thisChild + ")",container).show();
				$("ul",container).animate({
					left: containerWidth * -1						 
				},settings.speed);
			});
		}
	});
  };
})( jQuery );
