function frontSlides()
{
	this.list = $("#slide-list");
	this.width = $("#slide-nav").width();
	this.list.width(this.list.children().length * this.width);
	this.index = 0;
	this.previndex = 0;
	this.children = $("#slides").children();
	this.news = $("#news").children();
	var thisclass = this;
	
	$("#slide1").jScrollPane();
	$("#slide2").jScrollPane();
	$("#slide3").jScrollPane();
	
	this.children.toggle();
	this.news.toggle();
		
	this.getOffset = function()
	{
		var offset = $("#slide-list").css("marginLeft");
		offset = offset.split("px");
		return offset[0];
	}
	
	this.goLeft = function()
	{
		this.previndex = this.index;
		if (this.index < (this.children.length - 1)) {
			this.index++;
		} else {
			this.index = 0;
		}
		this.move();
	}
	
	this.goRight = function()
	{
		this.previndex = this.index;
		if (this.index > 0) {
			this.index--;
		} else {
			this.index = this.children.length - 1;
		}
		this.move();
	}
	
	this.switchSlide = function()
	{
		//$(this.children[this.previndex]).fadeOut(500, function()
		//{
		//	$(thisclass.children[thisclass.index]).fadeIn(500);
		//});
		$(this.children[this.previndex]).show().animate({marginLeft: 780}, 1000, "swing", function()
		{
			$(this).css({marginLeft: -780});
			$(this).hide();
			//$(thisclass.children[thisclass.index]).show();
			$(thisclass.children[thisclass.index]).show();
			$(thisclass.children[thisclass.index]).animate({marginLeft: 0}, 1000, "swing");
		});
		$(this.news[this.previndex]).slideUp(1000, function()
		{
			$(thisclass.news[thisclass.index]).slideDown(1000);
		});
	}
	
	this.move = function()
	{
		$("#slide-list").animate({"marginLeft": -(this.index * this.width)}, 1000, "swing");
		this.switchSlide();
	}
	
	this.setInterval = function()
	{
		slideInterval = setInterval("front.goLeft()", 10000);
	}
	
	this.switchSlide();
}
