
var Div = {
	pageNav: function(el, dir) {
		var navwrap = $(el).up('.nav');
		var slidewrap = navwrap.adjacent('.slidewrap').first();
		var slides = slidewrap.select('.slides').first();
		var slidecount = slides.select('.slide').size();
		
		var width = slides.getStyle('width').match(/-?(\d+)/ig)[0];
		var marginLeft = Math.abs(parseInt(slides.getStyle('margin-left').match(/-?(\d+)/ig)[0]));
		var setMargin = (marginLeft + 100*parseInt(dir));
		if (setMargin < 0)
			setMargin = 0;
		if (setMargin > (slidecount*100)-100)
			setMargin = (slidecount*100)-100;
		slides.setStyle({marginLeft: -setMargin + '%'});
		navwrap.select('.page-current')[0].update( 1+(setMargin/100) );
		
		
	}
};

var pageNav = function(el,dir) {
	var navwrap = $(el).parents('.nav');
	var slidewrap = navwrap.siblings('.slidewrap');
	var slides = slidewrap.find('.slides');
	var slidecount = slides.find('.slide').size();
	var currentslide = parseInt(slides.attr('data-current'));
	if (isNaN(currentslide)) {
		slides.attr('data-current', 0);
		currentslide = 0;
	}
	currentslide += parseInt(dir);
	if (currentslide < 0) {
		currentslide = 0;
	}
	if (currentslide > slidecount-1) {
		currentslide = slidecount-1;
	}
	slides.css('margin-left', -(currentslide*100) + '%');
	slides.attr('data-current', currentslide);
	navwrap.find('.page-current').html(currentslide+1);
};

