
function updateLoginForm()
{
}

function switchtologin(login)
{
	document.getElementById("inset_start").style.display = (login == 0) ? 'block' : 'none';
	document.getElementById("inset_login").style.display = (login == 1) ? 'block' : 'none';
	document.getElementById("inset_login_portal").style.display = (login == 2) ? 'block' : 'none';
}

function elementTop(e, p)
{
	if (!p) return 0;
	if (!e) return 0;
	var t = 0;
	while (e != p)
	{
		t += e.offsetTop;
		e = e.offsetParent;
		if (!e)
			return t;
	}
	return t;
}

function InputHelpParent()
{
	return document.getElementById('inset_login');
}

function showInputHelp(input, caption)
{
	input.style.backgroundColor = "#D1B62C"; // "#B09640";

	if (!caption)
		return;

	var div = document.createElement("div");
	div.innerHTML = caption;

	div.className = "inputhelp";
	var top = elementTop(input, InputHelpParent()) + "px";
	div.style.top = top;

	InputHelpParent().appendChild(div);
}

function hideInputHelp(input)
{
	input.style.backgroundColor = "#d1932c"; // "#AE873C";

	var e = InputHelpParent();

	var i;
	for (i=0;i<e.childNodes.length;i++)
	{
		var n = e.childNodes[i];
		if ((n.nodeName == "DIV") && (n.className == "inputhelp" ))
		{
			e.removeChild(n);
			return;
		}
	}
}

var skip_hide = false;
function hideScreenshot()
{
	if (skip_hide)
	{
		skip_hide = false;
		return;
	}
	var e = document.getElementById("shotpreview");
	e.style.display="none";
	//hideTexts();
}

function showScreenshot(idx)
{
	var e = document.getElementById("shotpreview");
	var ei = e.firstChild; // the image?
	ei.src = "static/pic/screenshots/loading.gif";
	ei.src = "static/pic/screenshots/screen" + idx + "_small.jpg";

	hideTexts();
	e.style.display="block";

	skip_hide = true;
}

function showText(t)
{
	hideTexts();
	var e = document.getElementById("inset_text_" + t);
	e.style.display="block";
	skip_hide = true;
}
function hideTexts()
{
	var txts = [ "intro","story","features","spielregeln","agb","datenschutz","impressum" ];
	for (var t in txts)
	{
		var e = document.getElementById("inset_text_" + txts[t]);
		if (e)
			e.style.display="none";
	}
	hideScreenshot();
}


function openWindow(page)
{
	var url, win;
	if (page.substr(0,7) == "http://")
		url = page;
	else
		url = "win.php?text=" + page;
	win = window.open(url, page, "dependent=yes, resizeable=no, width=800, height=420, scrollbars=yes");
	if (!win) return true; // true -> link angeklickt
	return false;
}


function dispatchSubmit(f, t)
{
	var s = f["server"].value,
	    url = "http://" + s + ".kapiworld.de/"+t+".php";
	f.action = url;
	return true;
}
