﻿var prevSubMenu = -1;
var ScrollHeight = 0;

function fnDoSubMenu(pNum)
{
	if (pNum == prevSubMenu)
	{
		fnCollapseMenu(pNum);
	}
	else
	{
		if (prevSubMenu != -1) fnCollapseMenu(prevSubMenu);
		fnExpandMenu(pNum);
	}
}

function fnExpandMenu(pNum)
{
	fnShowElement('SubMenuID' + pNum)
	prevSubMenu = pNum;
}

function fnCollapseMenu(pNum)
{
	fnHideElement('SubMenuID' + pNum)
	prevSubMenu = -1;
}

function fnHideElement(pName)
{
	var el = document.getElementById(pName);
	el.style.display = 'none';
}
function fnShowElement(pName)
{
	var el = document.getElementById(pName);
	el.style.display = 'block';
}

// Games section picture changing

function fnGameShot(pGame, pNum)
{
	var el = document.getElementById("game-"+pGame);
	el.style.backgroundImage = 'url(/images/content/products/game/mobile/screenshot-' + pGame + '-0' + pNum + '.gif)';
}

// Pixel section picture changing

function fnPixelShot(pGame, pNum)
{
	var el = document.getElementById("Pixel-"+pGame);
	el.style.backgroundImage = 'url(/images/content/products/game/pixel/sample-' + pGame + '-0' + pNum + '.gif)';
}

// Scrolling list

function fnScroll()
{
	var el;
	var mMargin;
	el = document.getElementById('ScrollMain');
	mMargin = parseFloat(el.style.marginTop);
	mMargin -= 1;
	if (mMargin < (0-ScrollHeight))
	{
		mMargin += ScrollHeight;
		el.style.marginTop = mMargin + 'px';
	}
	else
	{
		el.style.marginTop = mMargin + 'px';
	}
}

function fnStartScroll()
{
	var el, h1, h2;
	el = document.getElementById('ScrollCopy');
	h2 = el.offsetTop;
	el = document.getElementById('ScrollMain');
	h1 = el.offsetTop;
	ScrollHeight = h2 - h1;
//	alert('height: ' + ScrollHeight);
	var timer = window.setInterval('fnScroll()', 30);
}
