var currentItem=0;



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);	
	
		
	
}



function goNextItem(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 nextItem=0;
	
	
		if(currentItem==itemCount-1)
		{
			nextItem=itemCount-1;
			
		}
		else
		{
			nextItem=currentItem+1;
			
		}
		
		if(nextItem==itemCount)
		nextItem=itemCount-1;
	var idLast="scrollingGalleryBottomItemContent_"+currentItem;
	var idCurrent="scrollingGalleryBottomItemContent_"+nextItem;

	
	
	
	if(document.getElementById(idLast))
			document.getElementById(idLast).style.border="0px";
	if(document.getElementById(idCurrent))
		document.getElementById(idCurrent).style.borderTop="3px solid #d02b29";

			var maxPages = Math.ceil((itemCount * itemWidth) / itemWidth)-2 ;
			
			var offset = itemContainer.style.left.replace('px','') * -1;
			
			var currentPage = Math.floor(currentItem/3);
			
			var goPage;
			
			if(currentPage < maxPages - 1)
				goPage = currentPage + 1;
			else
				goPage = maxPages-1;
				
			scrollingGalleryGo(goPage,obj);	
		
	
	currentItem=nextItem;
	
	
	
	return false;
	
	
}

function goPreviousItem(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 nextItem=0;
	
		if(currentItem==0)
		{
			nextItem=0;
			
		}
		else
		{
			nextItem=currentItem-1;
			
		}
		
	var idLast="scrollingGalleryBottomItemContent_"+currentItem;
	var idCurrent="scrollingGalleryBottomItemContent_"+nextItem;

	if(document.getElementById(idLast))
			document.getElementById(idLast).style.border="0px";
	if(document.getElementById(idCurrent))
	{
		document.getElementById(idCurrent).style.borderTop="3px solid #d02b29";
	
	}

	if( Math.floor(currentItem/3)!= Math.floor(nextItem/3))	
	
		
	{
	var maxPages = Math.ceil((itemCount * itemWidth) / itemWidth)-2;
	
	var offset = itemContainer.style.left.replace('px','') * -1;
	
	var currentPage = Math.floor(currentItem/3);
	
	var goPage;
			
	
	if((currentPage > 0) )
	{
		goPage = currentPage - 1;
		if(currentPage == maxPages)
			goPage = currentPage;
	}
	else
		goPage = 0;
		

	scrollingGalleryGo(goPage,obj);
	}
	
	currentItem=nextItem;
	//confirm(currentPage);
	return false;
}

function changeMainPhoto(){
	 	//alert(document.getElementById('mainPhoto_'+currentItem).innerHTML);
	//	document.getElementById('mainPhoto').innerHTML = document.getElementById('mainPhoto_'+currentItem).innerHTML;
		var sursa = $('thumb_'+currentItem).src.replace("width=100","width=300").replace("height=65","height=300");	   //alert("$('mainPhotoSrc').src='"+sursa+"'");
		var link = $('thumb_'+currentItem).src.replace("width=100","width=900").replace("height=65","height=900");	   //alert("$('mainPhotoSrc').src='"+sursa+"'");
		
		$('mainPhotoHref').href=link;
		setTimeout("$('mainPhotoSrc').src='"+sursa+"'",10);
		
		//alert($('mainPhotoSrc').src);
		
}


function changeSlider(nr)
{
	var total=nr;
	if(currentItem==total-1)
		var currentImg=currentItem;
	else 
		var currentImg=currentItem+1;	
		
		
	$('sliderImagini').innerHTML = currentImg+"/ "+nr ;
	
}
