// content variables

var pageWidth = 762;
var numOfPages = 3;
var currentLeft = 0;
var currentPage = 0;
var fx;
var themes;

// flash communication

function flashSend() {
	$('flash').loadTheme(themes[currentPage]);
}

function setPause(pause) {
	var url = "/pause.php?pause="+pause;  
	var req = new XMLHttpRequest();
	req.open("GET",url, true);
	req.send(null);
}

 
function getTextFromFlash(str) {
	return str + " received";
}

// content moving

function moveLeft()
{
	document.getElementById("link" + currentPage).className = "subNaviNormal";
	if(currentLeft < 0) {
		currentPage--;
		document.getElementById("link" + currentPage).className = "subNaviBold";
		flashSend();
		currentLeft += pageWidth;
		fx.start('left', currentLeft);
		
	} else {
		currentLeft = -(numOfPages - 1)*pageWidth;
		currentPage = numOfPages -1;
		document.getElementById("link" + currentPage).className = "subNaviBold";
		flashSend();
		fx.start('left', currentLeft);
	}
}

function moveRight()
{
	document.getElementById("link" + currentPage).className = "subNaviNormal";

	if(currentLeft > -(numOfPages - 1)*pageWidth) {
		currentPage++;
		document.getElementById("link" + currentPage).className = "subNaviBold";
		flashSend();
		currentLeft -= pageWidth;
		fx.start('left', currentLeft);
	} else {
		currentPage = 0;
		document.getElementById("link" + currentPage).className = "subNaviBold";
		flashSend();
		currentLeft = 0;
		fx.start('left', currentLeft);
	}
}

function loadNextTheme() {
	moveRight();
}

function move(n)
{
	var x = 0;
	while(x < numOfPages) {
		document.getElementById("link" + x).className = "subNaviNormal";
		var el = document.getElementById("l" + currentPage);
		x++;
	}
	document.getElementById("link" + n).className = "subNaviBold";
	currentPage = n;
	flashSend();
	currentLeft = -currentPage*pageWidth;
	fx.start('left', currentLeft);
}

