function scrollingGalleryLeft(obj){
	var galleryItem = obj.parentNode.parentNode;
	if(!document.all)
	var itemContainer = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainerFull');
	else
	var itemContainer = document.getElementsByClassName('scrollingGalleryBottomItemContainerFull',galleryItem);
	
	itemContainer = itemContainer[0];
	
	if(!document.all)
	var viewerWidth = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainer');
	else
	var viewerWidth = document.getElementsByClassName('scrollingGalleryBottomItemContainer',galleryItem);
	
	viewerWidth = viewerWidth[0];
	viewerWidth = viewerWidth.offsetWidth; 
	
	
	
	var items = itemContainer.childNodes;
	
	var itemWidth = items[0].offsetWidth;
	
	var itemCount = items.length;
	
	var maxPages = Math.ceil((itemCount * itemWidth) / itemWidth)-2;
	
	var offset = itemContainer.style.left.replace('px','') * -1;
	
	var currentPage = Math.floor(offset / itemWidth);
	
	var goPage;
	
	if(currentPage > 0)
		goPage = currentPage - 1;
	else
		goPage = 0;
		
	
	scrollingGalleryGo(goPage,obj);
	
	//confirm(currentPage);
	return false;
}

function scrollingGalleryRight(obj){
	var galleryItem = obj.parentNode.parentNode;
	if(!document.all)
	var itemContainer = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainerFull');
	else
	var itemContainer = document.getElementsByClassName('scrollingGalleryBottomItemContainerFull',galleryItem);
	
	itemContainer = itemContainer[0];
	
	if(!document.all)
	var viewerWidth = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainer');
	else
	var viewerWidth = document.getElementsByClassName('scrollingGalleryBottomItemContainer',galleryItem);
	
	viewerWidth = viewerWidth[0];
	viewerWidth = viewerWidth.offsetWidth; 
	
	var items = itemContainer.childNodes;
	
	var itemWidth = items[0].offsetWidth;
	
	var itemCount = items.length;
	
	var maxPages = Math.ceil((itemCount * itemWidth) / itemWidth)-2 ;
	
	var offset = itemContainer.style.left.replace('px','') * -1;
	
	var currentPage = Math.floor(offset / itemWidth);
	
	var goPage;
	
	if(currentPage < maxPages - 1)
		goPage = currentPage + 1;
	else
		goPage = maxPages-1;
		
	
	scrollingGalleryGo(goPage,obj);	
	return false;
		
}

function scrollingGalleryGo(page,obj){
	var galleryItem = obj.parentNode.parentNode;
	
	if(!document.all)
	var itemContainer = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainerFull');
	else
	var itemContainer = document.getElementsByClassName('scrollingGalleryBottomItemContainerFull',galleryItem);
	
	itemContainer = itemContainer[0];
	
	var items = itemContainer.childNodes;
	
	var itemWidth = items[0].offsetWidth;
	
	if(!document.all)
	var viewerWidth = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainer');
	else
	var viewerWidth = document.getElementsByClassName('scrollingGalleryBottomItemContainer',galleryItem);
	
	viewerWidth = viewerWidth[0];
	viewerWidth = viewerWidth.offsetWidth; 
	
	new Effect.Move(itemContainer, { x: -(itemWidth * page), y: 0, mode: 'absolute',transition: Effect.Transitions.sinoidal});
	
	//itemContainer.style.marginLeft = '-' + (viewerWidth * page) + 'px';
	return false;
}

function autoScrollGallery(id){
	//alert('test');
	obj = $('rightGalleryButton'+id);
	
	var galleryItem = obj.parentNode.parentNode;
	if(!document.all)
	var itemContainer = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainerFull');
	else
	var itemContainer = document.getElementsByClassName('scrollingGalleryBottomItemContainerFull',galleryItem);
	
	itemContainer = itemContainer[0];
	
	if(!document.all)
	var viewerWidth = galleryItem.getElementsByClassName('scrollingGalleryBottomItemContainer');
	else
	var viewerWidth = document.getElementsByClassName('scrollingGalleryBottomItemContainer',galleryItem);
	
	viewerWidth = viewerWidth[0];
	viewerWidth = viewerWidth.offsetWidth; 
	
	var items = itemContainer.childNodes;
	
	var itemWidth = items[0].offsetWidth;
	
	var itemCount = items.length;
	
	var maxPages = Math.ceil((itemCount * itemWidth) / itemWidth)-2;
	
	var offset = itemContainer.style.left.replace('px','') * -1;
	
	var currentPage = Math.floor(offset / itemWidth);
	
	var goPage;
	
	if(currentPage < maxPages - 1)
		
		scrollingGalleryRight($('leftGalleryButton'+id));
	else
		scrollingGalleryGo(0,obj);		
	
	return false;
	//scrollingGalleryGo(goPage,obj);	
	
		
	
}
