var currentOption = -1;
var currentPhoto = -1;
var introCountdown = 30;

function onLoad()
{
	contactEmail();
	introFadeout();
}

function introFadeout()
{
	if (introCountdown > 0)
	{
		if (introCountdown <= 10)
		{
			document.getElementById('introImg').style.opacity = parseFloat(introCountdown) / 10;
			document.getElementById('introImg').style.filter = 'alpha(opacity=' + (introCountdown * 10) + ')';
		}
		introCountdown--;
		setTimeout("introFadeout();",100);
	}
	else
	{
		document.getElementById('intro').style.visibility = 'hidden';
		document.getElementById('menu1').style.visibility = 'visible';
		document.getElementById('menu2').style.visibility = 'visible';
		document.getElementById('menu3').style.visibility = 'visible';
		document.getElementById('menu4').style.visibility = 'visible';
		document.getElementById('menu5').style.visibility = 'visible';
		document.getElementById('copyright').style.visibility = 'visible';
	}
}

function contactEmail()
{
	var link = "mai";
	link += "lto:k";
	link += "onta";
	link += "kt@";
	link += "sze";
	link += "ntej";
	link += "uli.";
	link += "hu";
	document.getElementById('contactLink').href = link;
}

function menu(newOption)
{
	if (currentOption == newOption)
	{
		return false;
	}
	if (currentOption != -1)
	{
		document.getElementById('menu' + currentOption).innerHTML = "<a href=\"#\" onClick=\"menu(" + currentOption + "); return false;\"><img src=\"kepek/menu/" + optionNames[currentOption - 1] + ".png\" /></a>";
	}
	document.getElementById('menu' + newOption).innerHTML = "<img src=\"kepek/menu/" + optionNames[newOption - 1] + "-aktiv.png\" />";
	currentOption = newOption;
	currentPhoto = 1;
	showPhoto();
}

function arrow(direction)
{
	if ((currentPhoto + direction > 0) && (currentPhoto + direction <= photos[currentOption - 1].length))
	{
		currentPhoto += direction;
		showPhoto();
	}
}

function showPhoto()
{
	document.getElementById('arrowL').style.visibility = ((currentPhoto > 1) ? 'visible' : 'hidden');
	if (currentPhoto > 1)
	{
		document.getElementById('arrowImgL').src = "kepek/nyilak/elozo/bal" + (currentPhoto - 1) + ".png";
	}
	document.getElementById('arrowR').style.visibility = ((currentPhoto < photos[currentOption - 1].length) ? 'visible' : 'hidden');
	if (currentPhoto < photos[currentOption - 1].length)
	{
		document.getElementById('arrowImgR').src = "kepek/nyilak/kovetkezo/jobb" + (photos[currentOption - 1].length - currentPhoto) + ".png";
	}
	document.getElementById('photo').style.visibility = 'hidden';
	document.getElementById('subtitle').style.visibility = 'hidden';
	var positions = (currentOption != 4) ? ((align[currentOption - 1][currentPhoto - 1] == 'h') ? generalPosH : generalPosV) : printPos[currentPhoto - 1];
	document.getElementById('photo').style.left = '' + positions[0] + 'px';
	document.getElementById('photo').style.top = '' + positions[1] + 'px';
	document.getElementById('subtitle').style.left = '' + positions[2] + 'px';
	document.getElementById('subtitle').style.top = '' + positions[3] + 'px';
	document.getElementById('subtitle').style.width = '' + positions[4] + 'px';
	document.getElementById('subtitle').style.height = '' + positions[5] + 'px';
	var imgUrl = "kepek/fotok/" + optionNames[currentOption - 1] + "/" + photos[currentOption - 1][currentPhoto - 1] + ".png";
	document.getElementById('photo').innerHTML = "<img src=\"" + imgUrl + "\" />";
	document.getElementById('subtitle').style.backgroundImage = "url(kepek/kepfelirat/" + subtitles[currentOption - 1][currentPhoto - 1] + ".png)";
	document.getElementById('photo').style.visibility = 'visible';
	document.getElementById('subtitle').style.visibility = 'visible';
	_gaq.push(['_trackPageview',imgUrl]);
}

