var asynch = null;
var feldid = '';
var lademeldung = '';
function macheXMLHttpRequest()
{
	var asynch = null;
	try
	{
		asynch = new ActiveXObject('Microsoft.XMLHTTP');
	}
	catch(Error)
	{
		try
		{
			asynch = new ActiveXObject('MSXML2.XMLHTTP');
		}
		catch(Error)
		{
			try
			{
				asynch = new XMLHttpRequest();
			}
			catch(Error)
			{
				alert('Kann keine Verbindung zum Server herstellen.');
			}
		}
	}
	return asynch;
}
function suchePLZ(plz, id, lade, aktion)
{
	feldid = id;
	lademeldung = lade;
	_body = 'do=' + escape(aktion) + '&plz=' + escape(plz) + '&find_plz=1';
	postRequest(_body);
}
function spieler_details(id, pid, lade, aktion, team)
{
	feldid = id;
	lademeldung = lade;
	_body = 'do=' + escape(aktion) + '&id=' + escape(id) + '&pid=' + escape(pid) + '&tid=' + escape(team);
	postRequest(_body);
}
function ersetze(id, w, v, lade)
{
	feldid = id;
	lademeldung = lade;
	_body = 'do=' + escape(w) + '&v=' + escape(v);
	postRequest(_body);
}
function create_form(id, w, lade, pre)
{
	document.getElementById(id).style.display = 'block';
	feldid = id;
	lademeldung = lade;
	_body = 'do=loecher&v=' + escape(w) + '&pre=' + escape(pre);
	postRequest(_body);
}
function postRequest(value)
{
	asynch.open('post', 'asynchron.php', true);
	asynch.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	asynch.send(value);
	asynch.onreadystatechange = handleRequest;
}
function handleRequest()
{
	if(asynch.readyState == 4)
	{
		document.getElementById(feldid).innerHTML = asynch.responseText;
	}
	else
	{
		document.getElementById(feldid).innerHTML = lademeldung + '...';
	}
}
asynch = macheXMLHttpRequest();
function display(id)
{
	if (document.getElementById)
	{
		if (document.getElementById(id).style.display == '')
		{
			document.getElementById(id).style.display = 'none';
		}
		document.getElementById(id).style.display = (document.getElementById(id).style.display == 'block' ? 'none' : 'block');
	}
}
function display_var(id)
{
	if (document.getElementById)
	{
		felder = new Array('teamprofil', 'changepwd', 'captn', 'spielerneu', 'teamedit', 'teamconfirm', 'teamergebnis');
		for (var i = 0; i < felder.length; i++)
		{
			if (document.getElementById(felder[i]))
			{
				if (felder[i] != id)
				{
					document.getElementById(felder[i]).style.display = 'none';
				}
			}
		}
		document.getElementById(id).style.display = 'block';
	}
}
function display_admin(id, v)
{
	felder = new Array('seeteam_' + v, 'editteam_' + v, 'delteam_' + v);
	for (var i = 0; i < felder.length; i++)
	{
		if (document.getElementById(felder[i]))
		{
			if (felder[i] != id)
			{
				document.getElementById(felder[i]).style.display = 'none';
			}
		}
	}
	document.getElementById(id).style.display = (document.getElementById(id).style.display == 'block' ? 'none' : 'block');
}
function display_user(id, v)
{
	felder = new Array('playerdiv_' + v, 'delplayerdiv_' + v);
	for (var i = 0; i < felder.length; i++)
	{
		if (document.getElementById(felder[i]))
		{
			if (felder[i] != id)
			{
				document.getElementById(felder[i]).style.display = 'none';
			}
		}
	}
	document.getElementById(id).style.display = (document.getElementById(id).style.display == 'block' ? 'none' : 'block');
}
function display_gc(id, v)
{
	felder = new Array('gcdetails_' + v, 'gcdel_' + v);
	for (var i = 0; i < felder.length; i++)
	{
		if (document.getElementById(felder[i]))
		{
			if (felder[i] != id)
			{
				document.getElementById(felder[i]).style.display = 'none';
			}
		}
	}
	document.getElementById(id).style.display = (document.getElementById(id).style.display == 'block' ? 'none' : 'block');
}
function display_news(id, v)
{
	felder = new Array('newsdetails_' + v, 'newsdel_' + v);
	for (var i = 0; i < felder.length; i++)
	{
		if (document.getElementById(felder[i]))
		{
			if (felder[i] != id)
			{
				document.getElementById(felder[i]).style.display = 'none';
			}
		}
	}
	document.getElementById(id).style.display = (document.getElementById(id).style.display == 'block' ? 'none' : 'block');
}
