var mouseover = false;
jQuery(window).load(function() {
				 ArrangeBoxes();
         setInterval('shiftLeft()', 1000);
        
         jQuery('#slider').mouseover(function() {
					jQuery('.mainbox').stop();
					mouseover = true;
				});
				 jQuery('#slider').mouseout(function() {
					mouseover = false;
				});
      });
     
function ArrangeBoxes()
{
 	var lastbox = 0;
	var qleftEdge = jQuery.readCookie('leftEdge');
	if(qleftEdge){
		lastbox = parseInt(qleftEdge);
		}
	jQuery('.mainbox').each( function(i, item) {
	var position = jQuery('#sliderbox').position().left + lastbox;
	jQuery(item).css('left', position+'px');
	lastbox += jQuery(item).width();
	});
	setTimeout('jQuery(\'.mainbox\').fadeIn({queue: false, duration:500})',1000)
}
function getNewPosition() {
              return jQuery('.mainbox').last().position().left + jQuery('.mainbox').last().width();
            }
function shiftLeft()
{
	if(mouseover == false)
	{
	jQuery('.mainbox').animate({'left' : '-=30'}, {queue: false, duration:1000, easing: 'linear'},checkEdge());
	}
}

function checkEdge()
{
	var firstbox = jQuery('.mainbox').first();
	var boxRightEdge = jQuery(firstbox).position().left + jQuery(firstbox).width();
	var boxLeftEdge = jQuery(firstbox).position().left;
	var newPosition = getNewPosition();
	
	jQuery.setCookie('leftEdge', boxLeftEdge, {duration: 1});
	//document.title = boxRightEdge;
	if(parseFloat(boxRightEdge) <= 0)
	{
		firstbox.css('left', newPosition);
		firstbox.remove().appendTo('#sliderbox');
	}
}
