var pages;
var pageNum;
var numPages;
var tabs;
var tabNum = 0;
var numTabs;
var currentTab

function init() {
pages = $$('.page');
pageNum = 0;
numPages = pages.length;
tabs = $$('.topTab');
numTabs = tabs.length;
tabNum = 0;
doFirstTab();
}

function doFirstTab() {
	currentTab = tabs[tabNum];
	currentTab.setStyle({backgroundColor: '#CCCCCC'});	
}

function moveNext() {
	
			// Change Page
			
			var currentPage = pages[pageNum];
			if(pageNum < (numPages - 1)){
				pageNum++;
			}
			else{
				pageNum = 0;
			}

			// Change Tab
			
			var currentTab = tabs[tabNum];
			if(tabNum < (numTabs - 1)){
				tabNum++;
			}
			else{
				tabNum = 0;
			}

			// Do page change
			
			var newPage = pages[pageNum];
			newPage.setStyle({display: 'block'});

			currentPage.setStyle({display: 'none'});
			
			// Do tab Change
			
			var newTab = tabs[tabNum];
			newTab.setStyle({backgroundColor: '#CCCCCC'});

			currentTab.setStyle({backgroundColor: '#999999'});

}

function movePrevious() {
	
			// Change Page
			
			var currentPage = pages[pageNum];
			if(pageNum > 0){
				pageNum--;
			}
			else{
				pageNum = numPages - 1;
			}

			// Change Tab
			
			var currentTab = tabs[tabNum];
			if(tabNum > 0){
				tabNum--;
			}
			else{
				tabNum = numTabs -1;
			}

			// Do page change
			
			var newPage = pages[pageNum];
			newPage.setStyle({display: 'block'});

			currentPage.setStyle({display: 'none'});
			
			// Do tab Change
			
			var newTab = tabs[tabNum];
			newTab.setStyle({backgroundColor: '#CCCCCC'});

			currentTab.setStyle({backgroundColor: '#999999'});

}

function jumpToTab(num) {
	if(num == pageNum) {
		
	} else {
		
		// Change Page
		
		var currentPage = pages[pageNum];
			pageNum = num;

		// Change Tab
		
		var currentTab = tabs[tabNum];
			tabNum = num;

		// Do page change
		
		var newPage = pages[num];
		newPage.setStyle({display: 'block'});

		currentPage.setStyle({display: 'none'});
		
		// Do tab Change
		
		var newTab = tabs[num];
		newTab.setStyle({backgroundColor: '#CCCCCC'});

		currentTab.setStyle({backgroundColor: '#999999'});
		
	}

}