//----------Textboxen (Enter)----------//

function submitenter(myfield,e) {
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	if (keycode == 13)
   	{
	   myfield.form.submit();
	   return false;
	}
	else return true;
}

//----------Anmeldeboxen - Vorauswahl----------//

function preSelect(x) {
	if (document.getElementById('dummyusername'+x).value == "Falscher Benutzername!") {}
    else {
    	document.getElementById('dummyusername'+x).style.display = 'none';
    	document.getElementById('username'+x).style.display = 'inline';
    	document.getElementById('username'+x).focus();
    }
}

//----------Anmelden----------//

function login (x) {
	if (x == 0) document.login_top.submit();
	if (x == 1) document.login_home.submit();
	if (x == 2) document.login_anmelden.submit();
}

//----------Konto verwalten----------//

function reg () {
	document.reg.submit();
}

//----------Sidebar----------//

function change(x) {
	if (x>49 && x<99) var url = "Sidebar/umfragen.php?sidebar_id="+x;
	if (x>99) var url = "Sidebar/tabellen.php?sidebar_id="+x;
	if (x<40) var url = "Sidebar/ergebnisse.php?sidebar_id="+x;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				if (x>49 && x<99) document.getElementById("umfragen").innerHTML  = req.responseText;
				if (x>99) document.getElementById("tabellen").innerHTML  = req.responseText;
				if (x<40) document.getElementById("ergebnisse").innerHTML  = req.responseText;
			}
			else
			{
				if (x>49 && x<99) document.getElementById("umfragen").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
				if (x>99) document.getElementById("tabellen").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
				if (x<40) document.getElementById("ergebnisse").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------Poll----------//

function GetSelectedItem() {
	chosen = ""
	len = document.umfrage.antwort.length
	for (i = 0; i <len; i++) {
		if (document.umfrage.antwort[i].checked) {
			chosen = document.umfrage.antwort[i].value
		}
	}
	if (chosen == "") {
		change(60);
	}
	else {
		change(5+chosen);
	}
}

//----------MeineStars----------//

function speichern(spieltag, pos, team, player) {
	if ((pos == 10) || (pos == 11))	var url = "MeineStars/sturm.php?sel_spieltag="+spieltag+"&pos="+pos+"&team="+team+"&player="+player;
	else if ((pos == 6) || (pos == 7) || (pos == 8) || (pos == 9))	var url = "MeineStars/mittelfeld.php?sel_spieltag="+spieltag+"&pos="+pos+"&team="+team+"&player="+player;
	else if ((pos == 2) || (pos == 3) || (pos == 4) || (pos == 5))	var url = "MeineStars/abwehr.php?sel_spieltag="+spieltag+"&pos="+pos+"&team="+team+"&player="+player;
	else if (pos == 1) var url = "MeineStars/tor.php?sel_spieltag="+spieltag+"&pos="+pos+"&team="+team+"&player="+player;
	else if (spieltag == 0) var url = "MeineStars/index.php?sel_spieltag="+spieltag+"&pos="+pos+"&team="+team+"&player="+player;
	else var url = "MeineStars/index.php?sel_spieltag="+spieltag+"&pos="+pos+"&team="+team+"&player="+player;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
    }
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				if ((pos == 10) || (pos == 11)) document.getElementById("sturm").innerHTML  = req.responseText;
				else if ((pos == 6) || (pos == 7) || (pos == 8) || (pos == 9)) document.getElementById("mittelfeld").innerHTML  = req.responseText;
				else if ((pos == 2) || (pos == 3) || (pos == 4) || (pos == 5)) document.getElementById("abwehr").innerHTML  = req.responseText;
				else if (pos == 1) document.getElementById("tor").innerHTML  = req.responseText;
				else document.getElementById("main_content").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("main_content").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------TopStars----------//

function auswahl(spieltag, seite) {
	var url = "TopStars/index.php?sel_spieltag="+spieltag+"&seite="+seite;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("main_content").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("main_content").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------StatCenter----------//

function submenu(submenu, spieltag) {
	var url = "StatCenter/index.php?submenu="+submenu+"&sel_spieltag="+spieltag;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
    }
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("main_content").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("main_content").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------Kalender----------//

function monat(x,y) {
	var url = "Kalender/index.php?monat="+x+"&jahr="+y;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("kalender").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("kalender").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

function details(a, b, c, d) {
	var url = "Kalender/index.php?liga="+a+"&tag="+b+"&wday="+c+"&woche="+d;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("main_content").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("main_content").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------Gästebuch----------//

function guestbook(x) {
	var url = "Gaestebuch/index.php?seite="+x;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
    }
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("guestbook").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("guestbook").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------Konto----------//

function kontodetails(x) {
	var url = "Konto/index.php?x="+x+"&benutzername="+benutzername+"&email="+email;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
    }
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("kontodetails").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("kontodetails").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

function kontodetail(x, team) {
	var url = "1415/index.php?x="+x+"&benutzername="+benutzername+"&email="+email+"&verein="+team;
	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
    }
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("kontodetails").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("kontodetails").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}

//----------Spieler kaufen/verkaufen----------//

function transfer(art, id, name, preis) {
	if (art == "buy") {
		check = confirm("Möchtest Du "+name+" für "+preis+" BuLi-Punkte kaufen?");
		if (check == true) var url = "Transfermarkt/index.php?bought="+id+"&preis="+preis;
		else var url = "Transfermarkt/index.php?transfer_sub_menu=transfermarkt";
	}
	else if (art == "sell") {
		check = confirm("Möchtest Du "+name+" für "+preis+" BuLi-Punkte verkaufen?");
		if (check == true) var url = "Transfermarkt/index.php?sold="+id+"&preis="+preis;
		else var url = "Transfermarkt/index.php?transfer_sub_menu=kader";
	}
	else if (art == "0") var url = "Transfermarkt/index.php?transfer_sub_menu=transfermarkt";
	else if (art == "1") var url = "Transfermarkt/index.php?transfer_sub_menu=kader";

	else var url = "Transfermarkt/index.php";

	var req = null;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		if (req.overrideMimeType) {
			req.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}
	req.onreadystatechange = function() {
		if(req.readyState == 4) {
			if(req.status == 200) {
				document.getElementById("main_content").innerHTML  = req.responseText;
			}
			else {
				document.getElementById("main_content").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", url, true);
	req.send(null);
}
