var slideTotal = 0;
var currentPos = 1;
var t;

$(document).ready(function($) {
	
	t = setTimeout('slideAuto()',10000);

	$('.slides').each(function(index, element) {
        slideTotal++;
    });
	
	$('#frame').mouseenter(function(e) {
		clearTimeout(t);
	});
	
	$('#frame').mouseleave(function(e) {
		t = setTimeout('slideAuto()',8000);	
	});
	
	$('#leftButton').mouseenter(function(e) {
		clearTimeout(t);
	});
	
	$('#leftButton').mouseleave(function(e) {
		t = setTimeout('slideAuto()',8000);	
	});
	
	$('#rightButton').mouseenter(function(e) {
		clearTimeout(t);
	});
	
	$('#rightButton').mouseleave(function(e) {
		t = setTimeout('slideAuto()',8000);	
	});

});


function slideAuto()
{
	if(currentPos == slideTotal)
	{
		$('#frame').fadeOut(500,function() {
			$(this).css('margin-left','0');
			$('#frame').fadeIn(500, function() {
				t = setTimeout('slideAuto()',10000);	
				currentPos = 1;
				$('#rightButton').attr('onclick','slideMeRight()');
				$('#rightButton').css('cursor','pointer');
				$('#rightButton').css('background-position','right top');
				$('#leftButton').attr('onclick','');
				$('#leftButton').css('background-position','left bottom');
				$('#leftButton').css('cursor','default');
			});
		});
	}
	else
	{
		slideMeRight();
		
		t = setTimeout('slideAuto()',10000);	
	}
}

function slideMeLeft() {
	
	if($('#frame').queue('fx') != 'inprogress')
	{
		if(currentPos > 1)
		{ 	
			currentPos--; 
			$('#frame').animate({
				 'margin-left': '+=940px'
			},800, function() { 
				 $('#rightButton').attr('onclick','slideMeRight()');
				 $('#rightButton').css('cursor','pointer');
				 $('#rightButton').css('background-position','right top');
			});	
			
			if(currentPos == 1)
			{
				$('#leftButton').attr('onclick','');
				$('#leftButton').css('background-position','left bottom');
				$('#leftButton').css('cursor','default');
				
			}
		}
		else
		{
			$('#leftButton').attr('onclick','');
			$('#leftButton').css('background-position','left bottom');
			$('#leftButton').css('cursor','default');
	
		}
	}
  
};

function slideMeRight() {
 
 	if($('#frame').queue('fx') != 'inprogress')
	{
		if(currentPos < slideTotal)
		{ 	
			currentPos++; 
			$('#frame').animate({
				'margin-left': '-=940px'
			},800, function() { 
				$('#leftButton').attr('onclick','slideMeLeft()');
				$('#leftButton').css('cursor','pointer');	
				$('#leftButton').css('background-position','left top');		
			});	
			
			if(currentPos == slideTotal)
			{
				$('#rightButton').attr('onclick','');
				$('#rightButton').css('background-position','right bottom');
				$('#rightButton').css('cursor','default');
			}
		}
		else
		{
			$('#rightButton').attr('onclick','');
			$('#rightButton').css('background-position','right bottom');
			$('#rightButton').css('cursor','default');
		}
	}
};



