var last_popup = null;

function serverzeit(){
	var myElement = document.getElementById("gg_clock");
	if(myElement != null)
	{
		var sek = t_format3(myElement);
		sek += 1;
		var newtime = t_format5(sek);
		var p = myElement.innerHTML.split(":");
		var minuten =  Math.floor(p[1]);
		var sekunden = Math.floor(p[2]);
		myElement.innerHTML=newtime;
		setTimeout("serverzeit()", 1000);
	} else {
		setTimeout("serverzeit()", 1000);
	}

}

function t_format3(myElement) {
	var p = myElement.innerHTML.split(":");
	var stunden = Math.floor(p[0]);
	var minuten =  Math.floor(p[1]);
	var sekunden = Math.floor(p[2]);
	var sek = stunden*3600+minuten*60+sekunden*1;
	return sek;
}

function t_format5(s) {
	if(s > -1)
	{
		var t = "";
		var stunden = Math.floor(s/3600);
		var minuten = Math.floor(s/60) % 60;
		var sekunden = s % 60;

		if(stunden < 10){t += "0";}
		t += stunden + ":";
		if(stunden >= 24) { t = "00:"; }
		if(minuten < 10){t += "0";}
		t += minuten + ":";
		if(sekunden < 10){t += "0";}
		t += sekunden;
	}
	else
	{
		t = "--:--";
	}
	return t;
}

timer=false;
function hilfe(objId,ms,y)
{
  obj=document.getElementById(objId);
  obj.style.top=((parseInt(obj.style.left)+2)+'px');
  if(parseInt(obj.style.left)<y)
    {
      timer = setTimeout('hilfe("'+objId+'",' + ms + ','+y+')',ms);
    }
}

function get_server(file, server_nr)
{
	return 'http://s' + server_nr + '.ganjagame.eu/' + file;
}

function server_form_submit(form)
{
	var username = form.elements['username'].value;
	var password = form.elements['password'].value;
	var server = form.elements['server'].value;
	// Merker einsetzen
	if((username == "") || (password == "")) 
	{
		alert("Bitte Namen und Passwort ausfüllen!");
	} 
	else
	{
		//form.action = get_server("login.html", server.value);
		form.submit();
	}
	return false;
}

function reg_form_submit(form)
{
	var name = form.elements['_name'].value;
	var email = form.elements['_email'].value;
	var server = form.elements['server'].value;
	var agb = form.elements['_agb'];
	if((name == "") || (email == ""))
	{
		alert("Bitte Spielernamen und eMail ausfüllen!");
	}
	else 
	{
		if (agb.checked == false)
		{
			alert("Bitte AGB akzeptieren!");
		}
		else 
		{
		//alert(get_server("Anmeldung.html", 2));
			form.action = get_server("Anmeldung.html", server);
			form.submit();
		}

	}
	return false;
}

function lostpwd_form_submit(form)
{
	var name = form.elements['_name'].value;
	var email = form.elements['_email'].value;
	var server = form.elements['server'].value;
	if((name == "") || (email == ""))
	{
		alert("Bitte Spielernamen und eMail ausfüllen!");
	} 
	else 
	{
		form.action = get_server("passwort.html", server);
		form.submit();
	}
	return false;
}

function closePopup()
{
	if(last_popup != null)
	{
		last_popup.style.display = 'none';
	}
}

function openPopup(div)
{
	var obj = document.getElementById(div);
	if(obj != null)
	{
		if(obj != last_popup)
		{
			closePopup();
		}
		
		obj.style.display = (obj.style.display == 'none') ? 'block' : 'none';
		
		if(obj.style.display == 'block')
		{
			last_popup = obj;
		}
	}
}

