var numItems = 0;
var currentItem = 0;
var pagesVisible = false;

function moveItemsTo(itemtype,id){
	new Effect.Move(itemtype+'-wrapper', { x: -(992 * id), mode: 'absolute', duration:0.5 });
}

function init_items(val){
	numItems = val;
}

function showPages(pageName){
	if(document.getElementById('left_arrow')){
		document.getElementById('left_arrow').style.display = "none";
		document.getElementById('right_arrow').style.display = "none";
	}
	document.getElementById('contact_page').style.display = "none";
	document.getElementById('about_page').style.display = "none";
	document.getElementById(pageName).style.display = "block";
	if(!pagesVisible){
		new Effect.BlindUp('ribbon',{duration:2});
		new Effect.BlindDown('pages',{duration:2});
		new Effect.Fade('ribbon',{duration:2});
		new Effect.Appear('pages',{duration:2});
		pagesVisible = true;
	}
}
function hidePages(){
	if(pagesVisible){
		new Effect.BlindUp('pages',{duration:2});
		new Effect.BlindDown('ribbon',{duration:2});
		new Effect.Fade('pages',{duration:2});
		new Effect.Appear('ribbon',{duration:2});
		pagesVisible = false;
	}
	setTimeout("showArrows()",1000);
}

function showArrows(){
	document.getElementById('left_arrow').style.display = "block";
	document.getElementById('right_arrow').style.display = "block";
}

function swapItems(itemtype,position){
	if(position == 'next'){
		if(currentItem < numItems-1){
			currentItem++;
			moveItemsTo(itemtype,currentItem);
			
		}else{
			moveItemsTo(itemtype,0);
			currentItem = 0;
		}
	}
	if(position == 'prev'){
		if(currentItem > 0){
			currentItem--;
			moveItemsTo(itemtype,currentItem);
			
		}else{
			moveItemsTo(itemtype,numItems-1);
			currentItem = numItems-1;
		}
	}
}
