/*
 * jQuery PageSlider plugin
 * Copyright (c) 2010 Gladeye (gladeye.co.nz)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
(function($){$.pageslider=(function(container,options){var defaults={speed:"slow",ajaxOptions:{},afterSlide:null,beforeSlide:null};var opts=$.extend({},$.pageslider.defaults,options);var $container=$(container);var pageWidth=$container.parent().width();var init=(function(){if($container.is(":empty")){$container.append("<div class='current-page page'/>")}else{$container.wrapInner("<div class='current-page page'/>")}});init();this.loadPage=(function(url,direction){var leftProp;var ajaxDefaults={url:url,success:function(data){if(direction){if(direction=="left"){$container.append("<div class='next-page page'/>");leftProp="-="+pageWidth}else{if(direction=="right"){$container.css({left:-pageWidth});$container.prepend("<div class='next-page page'/>");leftProp="+="+pageWidth}}$(".next-page").append(data);var scrollTop=$(window).scrollTop();$(".next-page").css({"margin-top":scrollTop+"px"});if(opts.beforeSlide){opts.beforeSlide.call(this)}$(".current-page").fadeOut(opts.speed);$container.animate({left:leftProp},opts.speed,function(){$(".current-page").remove();$container.css({left:0});$(".next-page").css({"margin-top":"0px"});$("html,body").scrollTop(0);$(".next-page").removeClass("next-page").addClass("current-page");if(opts.afterSlide){opts.afterSlide.call(this)}})}else{$(".current-page").empty().append(data);if(opts.beforeSlide){opts.beforeSlide.call(this)}$(".current-page").show();if(opts.afterSlide){opts.afterSlide.call(this)}}}};var ajaxOpts=$.extend({},ajaxDefaults,opts.ajaxOptions);$.ajax(ajaxOpts)});return this})})(jQuery);