var domain = "http://www.fu-pa.de/fupa";
//var domain = "http://localhost/fupa2/fupa";

//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
	}
}

function amt_add(id_kontakt) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var amad = getXmlHttpRequestObject();
	var id_amt = document.getElementById('amt').value;	
	
	if (amad.readyState == 4 || amad.readyState == 0) {

		amad.open("GET", domain + '/api.php?p=amt_add&id_amt=' + id_amt + '&id_kontakt=' + id_kontakt, true);

		document.getElementById('amt_string').innerHTML += '<br />Amt wurde hinzugefügt!'; 

		amad.send(null);
	}		
}

function amt_del(ka_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var nest = getXmlHttpRequestObject();
	
	if (nest.readyState == 4 || nest.readyState == 0) {
		nest.open("GET", domain + '/api.php?p=amt_del&ka_id=' + ka_id, true);
	
		document.getElementById('ka_id_'+ka_id).innerHTML= 'Amt wurde gelöscht!!!'; 
		
		nest.send(null);
	}		
}

function news_insert_club(news_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var nein = getXmlHttpRequestObject();
	
	var club_id = document.getElementById('club').value;
	
	if (nein.readyState == 4 || nein.readyState == 0) {
		nein.open("GET", domain + '/api.php?p=news_insert_club&news_id=' + news_id + '&club_id=' + club_id, true);
	
		document.getElementById('club_text').innerHTML= 'Vereine wurde verlinkt'; 
		
		nein.send(null);
	}		
}

function get_pdf_count(pdf_id) {
	document.getElementById("pdf_count").innerHTML = "<img src=\'fupa/images/buttons/ajax_process.gif\'>";
	
	 pdf = getXmlHttpRequestObject();
	
	if (pdf.readyState == 4 || pdf.readyState == 0) {
	
		pdf.open("GET", domain + '/api.php?p=pdf&pdf_id=' + pdf_id);
		
		pdf.onreadystatechange = handle_get_pdf_count; 
		pdf.send(null);
	}
}

function handle_get_pdf_count() {

	if (pdf.readyState == 4) {
		var str = pdf.responseText;
		document.getElementById("pdf_count").innerHTML = str;
	}
}


function bild_delete(bild_id) {
	
	//Our XmlHttpRequest object to get the auto suggest
	var bild = getXmlHttpRequestObject();
	
	if (bild.readyState == 4 || bild.readyState == 0) {
		bild.open("GET", domain + '/admin/api.php?p=bild_delete&bild_id=' + bild_id, true);
		document.getElementById('bild_id_' + bild_id).innerHTML= 'gelöscht!'; 
		bild.send(null);
	}		
}

function export_team(new_equipe_id) 
{
	//Our XmlHttpRequest object to get the auto suggest
	var bild = getXmlHttpRequestObject();
	var alt_equipe_id = document.getElementById("id_" + new_equipe_id).value;
	
	if (bild.readyState == 4 || bild.readyState == 0) {
		bild.open("GET", domain + '/api.php?p=export_team&new_equipe_id=' + new_equipe_id + '&alt_equipe_id=' + alt_equipe_id, true);
		document.getElementById("id_" + new_equipe_id).innerHTML= 'importiert!!'; 
		alert(bild.responseText);
		bild.send(null);
	}		
}

function show_spielerinfo(id) 
{
	http = getXmlHttpRequestObject();

	if (http.readyState == 4 || http.readyState == 0) 
	{
	   http.open("GET", "spieler_detail.php?spieler=" + id, true);
	   http.onreadystatechange = show_spielerinfo_ausgeben;
	   http.send(null);
	}
}

function show_spielerinfo_ausgeben() {
   if (http.readyState == 4) {
      document.getElementById("spielerinfo").innerHTML =http.responseText;
   }
}

function ajax_get(act, val, savefeld, getfeld, feldok) {
	
	document.getElementById(savefeld).innerHTML = '<center><img src="/fupa/images/buttons/ajax_process.gif" border="0"></center>';
	
	var BSMG = getXmlHttpRequestObject();
	
	if (BSMG.readyState == 4 || BSMG.readyState == 0) {
		
		if (feldok == 1) {
			var gettext = encodeURIComponent(document.getElementById(getfeld).value);
		} else {
			var gettext = '';
		}

		BSMG.open("GET",domain + '/api.php?p='+act+'&val='+val+'&gettext='+gettext, true);
		BSMG.onreadystatechange=function() {

			if (BSMG.readyState == 4) {	
				document.getElementById(savefeld).innerHTML = BSMG.responseText;	
			}
		}
		BSMG.send(null);
	}
}

function ajax_get_admin(act, val, savefeld) 
{	
	document.getElementById(savefeld).innerHTML = '<center style="margin:5px;"><img src="/fupa/images/buttons/ajax_process.gif" border="0"></center>';
	
	var ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) {

		ajax.open("GET",domain + '/admin/api.php?p='+act+'&val='+val, true);
		ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 4) {	
				document.getElementById(savefeld).innerHTML = ajax.responseText;
			}
		}
		ajax.send(null);
	}
}

function ajax_get_admin_select(act, val, savefeld) 
{	
	//document.getElementById(savefeld).innerHTML = '<center><img src="'+imgsrv2+'/site/ajax_process.gif" border="0"></center>';
	
	var ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) {

		ajax.open("GET",domain + '/admin/api.php?p='+act+'&val='+val, true);
		ajax.onreadystatechange=function() {

			if (ajax.readyState == 4) {	
				build_options(ajax.responseText,savefeld);
			} 
		}
		ajax.send(null);

	}
}


function news_edit_bild_titel(bild,news_id)
{
	var value = encodeURIComponent(document.getElementById('bild_titel_'+ bild).value);
	pdf = getXmlHttpRequestObject();
	
	if (pdf.readyState == 4 || pdf.readyState == 0) 
	{
		pdf.open("GET", domain +  '/api.php?p=news_edit_bild_titel&bild=' + bild + '&news_id=' + news_id + '&value=' + value,true);
		pdf.send(null);
		alert("Titel erfolgreich bearbeitet - Änderungen werden erst wirksam, wenn du den Bericht speicherst");
	}
}

function spielbericht_bild(bild,comment)
{	
	document.getElementById("bild").innerHTML = "<img src='/fupa/images/spiele/big/" + bild + "' title='"+ comment +"' alt='"+ comment +"'>";
}

function build_options(string,select_id)
{
	var return_string = '';
	var lines = string.split("\n");
	var p_select = document.getElementById(select_id);

	// Select leeren
	p_select.length = 0;
	
	for(var i = 0;i<lines.length;i++)
	{
		var rows = lines[i].split('-//-');
		if (rows[0] != "")
		{
			NeuerEintrag = new Option(rows[0],rows[1]);
 			p_select.options[p_select.length] = NeuerEintrag;
 		}
	}
}

karte_nr = 1;

function spbe_add_karte(typ,team_id)
{
	karte_nr = karte_nr + 1;

	var EleDiv = document.createElement("div");
	EleDiv.setAttribute("style","padding:3px;");
	
	var EleDiv2 = document.createElement("div");
	EleDiv2.setAttribute("style","padding:3px;");	

	var EleSelect = document.createElement("select");
	EleSelect.setAttribute("name","karten["+typ+"][" + karte_nr + "][effectif_id]");
	EleSelect.setAttribute("id","karten_select_" + karte_nr);	
	//EleSelect.setAttribute("style","font-size:12px;");	
	
	EleSelect.onmouseover = function() {Tip('<b>Spieler auswählen</b>:<br />Ist der Spieler nicht in der Liste,<br />muss er zuvor noch angelegt werden'); }
	EleSelect.onmouseout = function() {UnTip();}	
		
	var EleMin = document.createElement("input");
	EleMin.setAttribute("name","karten["+typ+"][" + karte_nr + "][min]");
	EleMin.setAttribute("maxlength",3);
	EleMin.setAttribute("title","Spielminute");
	EleMin.setAttribute("style","width:18px;");
		
	EleMin.onmouseover = function() {Tip('<b>Spielminute:</b><br />Es reicht auch notfalls eine<br />geschätzte Angabe'); }
	EleMin.onmouseout = function() {UnTip();}
		
	// Grund Bemerkung
	var EleBemerkung = document.createElement("input");
	EleBemerkung.setAttribute("type","text");	
	EleBemerkung.setAttribute("name","karten["+typ+"][" + karte_nr + "][bemerkung]");
	EleBemerkung.setAttribute("title","Grund der Spielerstrafe");
		
	EleBemerkung.onmouseover = function() {Tip('Grund der Spielerstrafe"'); }
	EleBemerkung.onmouseout = function() {UnTip();}		
	
	
	var TextZuvor = document.createTextNode("(");
	var TextDanach = document.createTextNode(".) ");	
	var TextBemerkung = document.createTextNode("Grund: ");	

	EleDiv2.appendChild(TextBemerkung);	
	EleDiv2.appendChild(EleBemerkung);		
	
	EleDiv.appendChild(TextZuvor);		 
	EleDiv.appendChild(EleMin);
	EleDiv.appendChild(TextDanach);
	EleDiv.appendChild(EleSelect);
	EleDiv.appendChild(EleDiv2);


	document.getElementById('karten_'+typ+'_'+team_id).appendChild(EleDiv);
	
	spbe_load_spieler_statistik_options(team_id,karte_nr);
}

function spbe_statistik_del(id)
{
	ajax_get_admin('spbe_statistik_del', id, 'karte_id_' + id);
}

function spbe_elfmeter_del(id)
{
	ajax_get_admin('spbe_elfmeter_del', id, 'elfmeter_id_' + id);
}


function spbe_bestspieler_del(id)
{
	ajax_get_admin('spbe_bestspieler_del', id, 'best_spieler_' + id);
}

function spbe_load_spieler_statistik_options(team_id,nr)
{	
	ajax_get_admin_select('spbe_load_spieler_options', team_id,"karten_select_" + nr); 	
}

function spbe_load_spieler_auswechsel(team_id,effectif_id)
{	
	ajax_get_admin_select('spbe_load_spieler_options', team_id,"aufgebot_select_" + effectif_id); 	
}

function spbe_load_spieler_bestspieler(team_id,nr)
{	
	ajax_get_admin_select('spbe_load_spieler_options', team_id,"bestspieler_select_" + nr); 	
}


function spbe_load_spieler_tor_options(team_id,nr)
{	
	ajax_get_admin_select('spbe_load_spieler_tors_options', team_id,"torschuetzen_select_" + nr); 	
}

function spbe_torschuetze_del(id,team_id)
{
	ajax_get_admin('spbe_torschuetze_del', id, 'tor_id_' + id);
	
	spbe_add_torschuetze(team_id);
}

elfmeter_nr = 1;

function spbe_add_elfmeter(team_id_heim,team_id_gast)
{
	elfmeter_nr = elfmeter_nr + 1;

	var team_id;
	team_id = team_id_heim;
	
	var EleDiv = document.createElement("div");
	EleDiv.setAttribute("style","padding:3px;");
	
	var EleDiv2 = document.createElement("div");
	EleDiv2.setAttribute("style","padding:3px;");	

	var EleSelect = document.createElement("select");
	EleSelect.setAttribute("name","elfmeter[" + elfmeter_nr + "][effectif_id]");
	EleSelect.setAttribute("id","elfmeter_select_" + elfmeter_nr);	
	
	EleSelect.onmouseover = function() {Tip('<b>Schütze auswählen</b>:<br />Ist der Spieler nicht in der Liste,<br />muss er zuvor noch angelegt werden'); }
	EleSelect.onmouseout = function() {UnTip();}	
		
	var EleMin = document.createElement("input");
	EleMin.setAttribute("name","elfmeter[" + elfmeter_nr + "][min]");
	EleMin.setAttribute("maxlength",3);
	EleMin.setAttribute("title","Spielminute");
	EleMin.setAttribute("style","width:18px;");
		
	EleMin.onmouseover = function() {Tip('<b>Spielminute:</b><br />Es reicht auch notfalls eine<br />geschätzte Angabe'); }
	EleMin.onmouseout = function() {UnTip();}
		
	// Grund Bemerkung
	var EleSelect2 = document.createElement("select");
	EleSelect2.setAttribute("name","elfmeter[" + elfmeter_nr + "][effectif_id_torwart]");
	EleSelect2.setAttribute("id","elfmeter_select__torwart_" + elfmeter_nr);	
	
	EleSelect2.onmouseover = function() {Tip('<b>Torwart auswählen</b>:<br />Ist der Spieler nicht in der Liste,<br />muss er zuvor noch angelegt werden'); }
	EleSelect2.onmouseout = function() {UnTip();}	
	
	
	var TextZuvor = document.createTextNode("(");
	var TextDanach = document.createTextNode(".) ");	
	var TextBemerkung = document.createTextNode("Torwart: ");	

	EleDiv2.appendChild(TextBemerkung);	
	EleDiv2.appendChild(EleSelect2);		
	
	EleDiv.appendChild(TextZuvor);		 
	EleDiv.appendChild(EleMin);
	EleDiv.appendChild(TextDanach);
	EleDiv.appendChild(EleSelect);
	EleDiv.appendChild(EleDiv2);

	
	//TODO

	document.getElementById('elfmeter_'+team_id).appendChild(EleDiv);
	
	ajax_get_admin_select('spbe_load_spieler_options', team_id_heim,"elfmeter_select_" + elfmeter_nr); 	
	ajax_get_admin_select('spbe_load_spieler_options', team_id_gast,"elfmeter_select__torwart_" + elfmeter_nr); 	
}


tors_nr = 1;
	
function spbe_add_torschuetze(team_id)
{
	tors_nr = tors_nr + 1;

	var EleDiv = document.createElement("div");
	EleDiv.setAttribute("style","padding:3px;");

	var EleSelect = document.createElement("select");
	EleSelect.setAttribute("name","torschuetzen[" + tors_nr + "][effectif_id]");
	EleSelect.setAttribute("id","torschuetzen_select_" + tors_nr);	
	EleSelect.setAttribute("style","font-size:11px;");	
	
	EleSelect.onmouseover = function() {Tip('<b>Torschütze auswählen</b>:<br />Ist der Spieler nicht in der Liste,<br />muss er zuvor noch angelegt werden'); }
	EleSelect.onmouseout = function() {UnTip();}	
		
	var EleMin = document.createElement("input");
	EleMin.setAttribute("name","torschuetzen[" + tors_nr + "][min]");
	EleMin.className = "input_min";
	EleMin.setAttribute("maxlength",3);	
	EleMin.setAttribute("title","Spielminute");
		
	EleMin.onmouseover = function() {Tip('<b>Spielminute:</b><br />Es reicht auch notfalls eine<br />geschätzte Angabe'); }
	EleMin.onmouseout = function() {UnTip();}

	// Torfolge Heim
	var EleTorfolge1 = document.createElement("input");
	EleTorfolge1.setAttribute("name","torschuetzen[" + tors_nr + "][torfolge_heim]");
	EleTorfolge1.className = "input_tor_heim";	
	EleTorfolge1.setAttribute("maxlength",2);
	EleTorfolge1.setAttribute("title","Torfolge Heimmannschaft");
		
	EleTorfolge1.onmouseover = function() {Tip('<b>Torfolge:</b><br />Bitte das Zwischenergebnis, das durch<br />dieses Tor zustande gekommen ist,<br />hier eingeben: z.B. 2:1 oder 0:4'); }
	EleTorfolge1.onmouseout = function() {UnTip();}
	
	// Torfolge :
	var EleTorfolgeDoppel = document.createElement("input");
	EleTorfolgeDoppel.className = "input_tor_doppel";	
	EleTorfolgeDoppel.setAttribute("disabled","true");
	EleTorfolgeDoppel.setAttribute("value",":");

	
	// Torfolge Gast
	var EleTorfolge2  = document.createElement("input");
	EleTorfolge2.setAttribute("name","torschuetzen[" + tors_nr + "][torfolge_gast]");
	EleTorfolge2.className = "input_tor_gast";	
	EleTorfolge2.setAttribute("maxlength",2);
	EleTorfolge2.setAttribute("title","Torfolge Gastmannschaft");
		
	EleTorfolge2.onmouseover = function() {Tip('<b>Torfolge:</b><br />Bitte das Zwischenergebnis, das durch<br />dieses Tor zustande gekommen ist,<br />hier eingeben: z.B. 2:1 oder 0:4'); }
	EleTorfolge2.onmouseout = function() {UnTip();}		
	
	
	// Elfemter Checkbox
	var EleElfmeterCheck  = document.createElement("input");
	EleElfmeterCheck.setAttribute("type","checkbox");	
	EleElfmeterCheck.setAttribute("name","torschuetzen[" + tors_nr + "][elfmeter]");
	EleElfmeterCheck.setAttribute("value",1);
	EleElfmeterCheck.setAttribute("title","Elfmetertor?");
		
	EleElfmeterCheck.onmouseover = function() {Tip('<b>Elfmetertor?:</b><br />Bei einem Elfmetertor, bitte markieren!'); }
	EleElfmeterCheck.onmouseout = function() {UnTip();}			
	
	var TextZuvor = document.createTextNode(" ");
	var TextDanach = document.createTextNode(" ");	
	var TextElfmeter = document.createTextNode("Elfm.:");	
	
	EleDiv.appendChild(EleTorfolge1);
	EleDiv.appendChild(EleTorfolgeDoppel);
	EleDiv.appendChild(EleTorfolge2);	
	EleDiv.appendChild(TextZuvor);		 
	EleDiv.appendChild(EleMin);
	EleDiv.appendChild(TextDanach);
	EleDiv.appendChild(EleSelect);
	//EleDiv.appendChild(TextElfmeter);		
	EleDiv.appendChild(EleElfmeterCheck);	

	document.getElementById('torschuetzen_'+team_id).appendChild(EleDiv);
		
	spbe_load_spieler_tor_options(team_id,tors_nr);
}

function spbe_add_auswechsel(team_id,effectif_id)
{
	if (document.getElementById("wechsel_" + effectif_id).hasChildNodes())
	{
		document.getElementById("wechsel_" + effectif_id).removeChild(document.getElementById("wechsel_" + effectif_id).firstChild);
	}
	else
	{
		var EleDiv = document.createElement("div");
		EleDiv.setAttribute("style","padding:0px;");

		var EleSelect = document.createElement("select");
		EleSelect.setAttribute("name","wechsel[" + effectif_id + "][effectif_id]");
		EleSelect.setAttribute("id","aufgebot_select_" + effectif_id);	
		EleSelect.setAttribute("style","font-size:11px;");	
		
		EleSelect.onmouseover = function() {Tip('<b>ausgewechselter Spieler auswählen:</b><br />Ist der Spieler nicht in der Liste,<br />muss er zuvor noch angelegt werden'); }
		EleSelect.onmouseout = function() {UnTip();}	
			
		var EleMin = document.createElement("input");
		EleMin.setAttribute("name","wechsel[" + effectif_id + "][min]");
		EleMin.className = "input_min";
		EleMin.setAttribute("maxlength",3);	
		EleMin.setAttribute("title","Spielminute");
			
		EleMin.onmouseover = function() {Tip('<b>Spielminute:</b><br />Es reicht auch notfalls eine<br />geschätzte Angabe'); }
		EleMin.onmouseout = function() {UnTip();}


		var EleLink = document.createElement("a");
		EleLink.setAttribute("href","javascript:spbe_add_auswechsel(" + team_id + "," + effectif_id + ")");
	
		var EleImg = document.createElement("img");
		EleImg.setAttribute("src","/fupa/images/buttons/del_small.gif");
		EleImg.setAttribute("border",0);
		
		EleLink.appendChild(EleImg);
		
		
		var TextZuvor = document.createTextNode("(");
		var TextDanach = document.createTextNode(".) ");	

		EleDiv.appendChild(TextZuvor);		 
		EleDiv.appendChild(EleMin);
		EleDiv.appendChild(TextDanach);
		EleDiv.appendChild(EleSelect);		
		EleDiv.appendChild(EleLink);

		
		document.getElementById("wechsel_" + effectif_id).appendChild(EleDiv);
			
		spbe_load_spieler_auswechsel(team_id,effectif_id);		
	}
	
	spbe_wechsel_deakt(effectif_id);

}

function spbe_aufgebot_checkbox_klick(team_id,effectif_id)
{
	 spbe_wechsel_deakt(effectif_id);
	return spbe_aufgebot_check_anz(effectif_id,team_id);
}

function spbe_wechsel_deakt(effectif_id)
{
	if (document.getElementById('wechsel2_' + effectif_id).style.display == 'none')
		document.getElementById('wechsel2_' + effectif_id).style.display = 'inline';	
	else
		document.getElementById('wechsel2_' + effectif_id).style.display = 'none';	
	
}

function spbe_aufgebot_check_anz(effectif_id,team_id)
{
	z = 0;
	i = 1 ;
	while (i < 50)
	{
		if (document.getElementById('aufgebot_'+team_id+'_'+i).checked == true)
			z++;
		
		if (z>11)
		{
			alert("Es können maximal 11 Mann in der Startaufstellung stehen!");
			return false;
		}
		i++;
	}
}

best_spieler_nr = 1;

function spbe_add_best_spieler(team_id)
{
	best_spieler_nr  = best_spieler_nr  + 1;

	var EleDiv = document.createElement("div");
	EleDiv.setAttribute("style","padding:3px;");

	var EleSelect = document.createElement("select");
	EleSelect.setAttribute("name","bestspieler[" + best_spieler_nr + "]");
	EleSelect.setAttribute("id","bestspieler_select_" + best_spieler_nr);	
	
	EleSelect.onmouseover = function() {Tip('<b>Spieler auswählen</b>:<br />Ist der Spieler nicht in der Liste,<br />muss er zuvor noch angelegt werden'); }
	EleSelect.onmouseout = function() {UnTip();}	
		
	EleDiv.appendChild(EleSelect);

	document.getElementById('bestspieler_'+team_id).appendChild(EleDiv);

	spbe_load_spieler_bestspieler(team_id,best_spieler_nr);
}


function spielbericht_archiv_spiele(verein_1_id,verein_2_id)
{
	ajax_get('spielbericht_archiv_spiele',verein_1_id+"-"+verein_2_id, 'archiv_spiele', '','');
}


function spieler_spielerbild_del(spieler_id)
{
	ajax_get_admin('spieler_spielerbild_del', spieler_id, 'spielerbild');
}


function spieler_add_form(bezeich)
{	
	if (bezeich != "")
		ajax_get_admin('spieler_add_form',bezeich, 'spieler_add_result');
}

function spieler_click_on_spieler(id)
{
	spieler_auswahl_loeschen();

	document.getElementById("spieler_id_" + id).checked=true;
	document.getElementById("spieler_tr_" + id).style.background = "#D1D7EF";
}

function spieler_tr_onmouseover(id)
{
	if (document.getElementById("spieler_id_" + id).checked == false)
		document.getElementById("spieler_tr_" + id).style.background = "#F0F3FF";
}

function spieler_tr_onmouseout(id)
{
	if (document.getElementById("spieler_id_" + id).checked == false)
			document.getElementById("spieler_tr_" + id).style.background = "#FFFFFF";	
}		

function spieler_auswahl_loeschen()
{
	var len =  document.getElementsByName("spieler_id").length;
	for (i=0;i<len;i++)
	{
		if (document.getElementsByName("spieler_id")[i].checked == true)
		{
			document.getElementById("spieler_tr_" + i).style.background = "#FFFFFF";
		}
	}
}

function spieler_new_check_ob_vorhanden()
{
	var ajax = getXmlHttpRequestObject();
	
	var prenom = document.getElementsByName('prenom')[0].value;
	var nom = document.getElementsByName('nom')[0].value;
	var gebtag = document.getElementsByName('date_naissance')[0].value;
			
	alert (prenom + nom + gebtag);		
			
	if (ajax.readyState == 4 || ajax.readyState == 0) {

		ajax.open("GET",domain + '/admin/api.php?p=spieler_new_check_ob_vorhanden&prenom=' + prenom + '&nom=' + nom + '&gebtag=' + gebtag, true);
		ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 4) {	
				alert(ajax.responseText);
				if (ajax.responseText == 'true')
				{
					alert("Spieler ist bereits in der Datenbank");
					return false;
				}
				else
					return true;
			}
		}
		ajax.send(null);
	}
}

function spieler_deaktivieren(effectif_id)
{
	ajax_get_admin('spieler_deaktivieren', effectif_id, 'effectif_id_' + effectif_id); 
}

function spielerprofil_spielerstation_saison(effectif_id)
{
		ajax_get('spielerprofil_spielerstation_saison', effectif_id, 'effectif_' + effectif_id,'','');
}

function fieberkurve(team_1,team_2)
{	
	document.getElementById("fieberkurve2").innerHTML = '<center><img src="/fupa/images/buttons/ajax_process.gif" border="0" /></center>';
	
	var BSMG = getXmlHttpRequestObject();
	
	if (BSMG.readyState == 4 || BSMG.readyState == 0) {
		
		BSMG.open("GET",domain + '/api.php?p=fieberkurve&val='+team_1 + "-" + team_2, true);
		BSMG.onreadystatechange=function() {

			if (BSMG.readyState == 4) {	

				window.document.getElementById("fieberkurve2").innerHTML = "<img src='/fupa/images/cache/fieberkurven/"+team_1+"-"+team_2+".png' alt='Fieberkurve'>";
				
				}
		}
		BSMG.send(null);
	}	
}

function modul_akt_spiele(journee_id)
{
	if (document.getElementById('journee_id_' + journee_id).innerHTML != '')
		document.getElementById('journee_id_' + journee_id).innerHTML = '';
	else
		ajax_get('modul_akt_spiele_journee', journee_id, 'journee_id_' + journee_id,'','');
}

function spielerprofil_spielerstation_saison(effectif_id)
{
	ajax_get('spielerprofil_spielerstation_saison', effectif_id, 'effectif_' + effectif_id,'','');
}


function schiri_profil_spiele(schiri_saison_id)
{
	ajax_get('schiri_profil_spiele', schiri_saison_id, 'schiri_profil_spiele_' + schiri_saison_id,'','');
}

function forum_favoriten_add(foth_id)
{
	ajax_get('forum_favoriten_add', foth_id, 'forum_favoriten','','');
}

function forum_favoriten_del(foth_id)
{
	ajax_get('forum_favoriten_del', foth_id, 'forum_favoriten_' + foth_id,'','');
}

function galerie_vor(gale_id)
{
	var bild_nr = parseInt(document.getElementById('bild_nr').innerHTML);
	
	if (bild_nr == 1)
			bild_nr = 2;
	
	galerie_next_img(gale_id,bild_nr-1);
}

function galerie_nach(gale_id)
{
	var bild_nr = parseInt(document.getElementById('bild_nr').innerHTML);
	var anz_bilder = parseInt(document.getElementById('anz_bilder').innerHTML);
	
	if (bild_nr == anz_bilder)
		bild_nr = 0;
	
	galerie_next_img(gale_id,bild_nr+1);
}

function galerie_next_img(gale_id,bild_nr)
{		
	var ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) {

		ajax.open("GET",domain + '/api.php?p=galerie_next_img&bild_nr='+bild_nr+'&gale_id='+gale_id, true);
		ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 4) 
			{	
				
				var split = ajax.responseText.split("-");
				var bild_id = split[0];
				var bild_klicks = split[1];
				
				document.getElementById('gal_gros').innerHTML = "<a href='javascript:galerie_nach("+gale_id+");' id='gal_gros_link'><img id='gal_gros_img' src='http://www.fu-pa.de/fupa/images/galerie/big/"+ bild_id + ".jpg' border='0' /></a>";

				document.getElementById('bild_nr').innerHTML = bild_nr;
				document.getElementById('bild_klicks').innerHTML = bild_klicks;
				
				/*var bilder = document.getElementById("slideshow").getElementsByTagName("img");
		
				bild_alt = bilder[bilder.length-1];
				bild_alt.style.display = "block";
				bild_alt.xOpacity = .99;

				// Link zusammenbauen
				var link = document.createElement("a");
				link.setAttribute("href","javascript:galerie_nach("+gale_id+");");
				
				
				bild_neu1 = new Image();
				bild_neu1.src =  'http://www.fu-pa.de/fupa/images/galerie/big/' + bild_id + ".jpg";
				bild_neu1.xOpacity = 0;
				bild_neu1.onClick = 'galerie_nach('+gale_id+');';
				
				link.appendChild(bild_neu1);
				
				document.getElementById("slideshow").appendChild(link);	
				
				bild_neu = bild_neu1;
				
				hoehe = bild_neu1.height + 10;
				if (hoehe != 10)
					document.getElementById("slideshow").style.height = hoehe + "px";				
				
				so_xfade();

				*/
				bild_id_vorladen = parseInt(bild_id) + 1;
				galerie_bild_vorladen('http://www.fu-pa.de/fupa/images/galerie/big/' + bild_id_vorladen + ".jpg");
			}
		}
		ajax.send(null);
	}	
}

function galerie_next_img_alt(gale_id,bild_nr)
{	
	//document.getElementById("gal_gros").innerHTML = "<p style='height:400px;'><br /><br /><br /><br /><br /><img src='/fupa/images/buttons/ajax_loader_galerie.gif' style='border:0px;' /></p>";
	
	var ajax = getXmlHttpRequestObject();
	
	if (ajax.readyState == 4 || ajax.readyState == 0) {

		ajax.open("GET",domain + '/api.php?p=galerie_next_img&bild_nr='+bild_nr+'&gale_id='+gale_id, true);
		ajax.onreadystatechange=function() {
		
			if (ajax.readyState == 4) {	
				
				var split = ajax.responseText.split("-");
				var bild_id = split[0];
				var bild_klicks = split[1];
				
				//document.getElementById('gal_gros').innerHTML = "<a href='javascript:galerie_nach("+gale_id+");' id='gal_gros_link'><img id='gal_gros_img' src='/fupa/images/galerie/big/"+ bild_id + ".jpg' border='0' /></a>";

				document.getElementById('bild_nr').innerHTML = bild_nr;
				document.getElementById('bild_klicks').innerHTML = bild_klicks;
				
				var bilder = document.getElementById("slideshow").getElementsByTagName("img");
		
				bild_alt = bilder[bilder.length-1];
				bild_alt.style.display = "block";
				bild_alt.xOpacity = .99;

				// Link zusammenbauen
				var link = document.createElement("a");
				link.setAttribute("href","javascript:galerie_nach("+gale_id+");");
				
				
				bild_neu1 = new Image();
				bild_neu1.src =  'http://www.fu-pa.de/fupa/images/galerie/big/' + bild_id + ".jpg";
				bild_neu1.xOpacity = 0;
				bild_neu1.onClick = 'galerie_nach('+gale_id+');';
				
				link.appendChild(bild_neu1);
				
				document.getElementById("slideshow").appendChild(link);	
				
				bild_neu = bild_neu1;
				
				hoehe = bild_neu1.height + 10;
				if (hoehe != 10)
					document.getElementById("slideshow").style.height = hoehe + "px";				
				
				so_xfade();

				
				bild_id_vorladen = parseInt(bild_id) + 1;
				galerie_bild_vorladen('/fupa/images/galerie/big/' + bild_id_vorladen + ".jpg");
			}
		}
		ajax.send(null);
	}	
}

var slideshow;
function galerie_slideshow_start(gale_id)
{
	//alert(slideshow);
	if (slideshow > 0)
	{
		clearTimeout(slideshow);
		slideshow = 0;
		//alert("wahnsinn");
		document.getElementById('slideshow_link').innerHTML = '&raquo; ABSPIELEN &laquo;';
	}
	else
	{
		document.getElementById('slideshow_link').innerHTML = '<span style="color:red;">&raquo; STOPPEN &laquo;</span>';			
		galerie_scroll(gale_id, 'r');
		slideshow = setTimeout(function(){galerie_slideshow(gale_id);},2000);	
	}
}

function galerie_slideshow(gale_id)
{
	galerie_scroll(gale_id, 'r');
	slideshow = setTimeout(function(){galerie_slideshow(gale_id);},2000);
}

function galerie_bild_vorladen(src)
{
	load_img = new Image();
	load_img.src = src;
}



function so_xfade() 
{		
	bild_alt.xOpacity -= .05; 
	bild_neu.xOpacity += .05;
	
	setOpacity(bild_alt); 
	setOpacity(bild_neu);
	
	bild_neu.style.display = "block";	
	
	if(bild_alt.xOpacity > 0) {
		setTimeout(so_xfade,50);			
	} else {
		bild_alt.style.display = "none";
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
}

function galerie_scroll(cat, dir)
{  
	if(dir == "r") 
    	gals[cat].current_img += 1; 
    else
        gals[cat].current_img -= 1;	
       
    if(gals[cat].current_img >= gals[cat].imgs.length)
    {
        gals[cat].current_img = 1;
    }
    else if(gals[cat].current_img <= 0)
    {
        gals[cat].current_img = gals[cat].imgs.length - 1;
    }
    
    pos = gals[cat].current_img - 1;
    
    /*
	if(pos >= gals[cat].imgs.length)
	{
	    pos = (gals[cat].imgs.length - pos) * -1;
	}
	*/

    pos2 = pos + 1;
    
    new_img = "/fupa/images/galerie/big/" + gals[cat].imgs[pos].bild_id + ".jpg";
    document.getElementById("galerie_" + cat).src = new_img;
     
    pos = gals[cat].current_img;
    document.getElementById('gal_' + cat + '_img_num').innerHTML = pos;
    
    galerie_bild_vorladen("/fupa/images/galerie/big/" + gals[cat].imgs[pos2].bild_id + ".jpg");    
    

}

function galerie_slide_galerien(typ,value_id,richtung)
{	
	limit = 4;
	ab = parseInt(document.getElementById('galerie_slide_ab_' + value_id).value);
	
	if (richtung == 'r')
		ab = ab + limit;
	else
		ab = ab - limit;
	
	//$typ,$value_id,$ab
	if (ab >= 0)
	{
		ajax_get('galerie_slide_galerien', typ + '-' + value_id + '-' + ab, 'galerien_slide_' + value_id, '','');	
	
		document.getElementById('galerie_slide_ab_' + value_id).value = ab;
	}
}

function news_galerie_suche()
{
	begriff = document.getElementById('suche_bezeich').value;
	ajax_get_admin('news_galerie_suche', begriff, 'ergebnis') ;	
}

function news_galerie_suche_liga(division_id)
{
	ajax_get_admin('news_galerie_suche_liga', division_id, 'ergebnis') ;	
}

function news_galerie_suche_fotos(gale_id)
{
	if(document.getElementById('erg_galerie_' + gale_id).innerHTML == '')
		ajax_get_admin('news_galerie_suche_fotos', gale_id, 'erg_galerie_' + gale_id);
	else
	    document.getElementById('erg_galerie_' + gale_id).innerHTML = '';	
}

function news_galerie_bild_vorschau(bild_id)
{
	document.getElementById('bild_vorschau').innerHTML = '<a href="javascript:news_galerie_bild_uebernehmen('+bild_id+');"><img src="/fupa/images/galerie/small/' + bild_id + '.jpg" /><br /><br />Bild übernehmen</a>';	
}

function news_galerie_bild_uebernehmen(bild_id)
{
	feld_id = document.getElementById("feld_id").value;
	
	window.opener.document.getElementById(feld_id).value = "http://www.fu-pa.de/fupa/images/galerie/original/" + bild_id + ".jpg";
	window.close();
}

function liveticker()
{	
	ajax_get('liveticker','', 'liveticker', '','');
}
