//AJAX Kommunikationsobjekt erzeugen

var div_feld = "";

function erzXMLHttpRequestObject(){
  var resObjekt = null;
  try {
    resObjekt = new ActiveXObject("Microsoft.XMLHTTP");
  }
  catch(Error){
    try {
      resObjekt = new ActiveXObject("MSXML2.XMLHTTP");
    }
    catch(Error){
      try {
      resObjekt = new XMLHttpRequest();
      }
      catch(Error){
        alert(
          "Erzeugung des XMLHttpRequest-Objekts ist nicht möglich");
      }
    }
  }
  return resObjekt;
}
function ErzeugeAJAXObjekt(){
  this.erzXMLHttpRequestObject = erzXMLHttpRequestObject;
}
o = new ErzeugeAJAXObjekt();
resObjekt = o.erzXMLHttpRequestObject();



//AJAX OBJECTE UND FUNKTIONEN

function sndReq(feld) {
  div_feld = feld;
  if(document.getElementById('chk_tag_1_bl').checked){

 	resObjekt.open('get', 'inc/test.php?userid=1', true);
 	
    resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);
	
	document.getElementById('feld_2008_Januar_2').style.backgroundColor = "#999";
  }
  else {
    document.getElementById(div_feld).style.visibility = "hidden";
	document.getElementById('feld_2008_Januar_2').style.backgroundColor = "#009252";
  }
}


function send_jeder_gegen_jeden_fertig_1()
{

	div_feld = "j_g_j_main";
	
	document.getElementById('show_fertig_1').style.visibility = "hidden";

	resObjekt.open('get', 'set_zusatz.php?funktion=anlegen&ligen=' +  escape(document.getElementById('anzahl_ligen').value) + '&schuetzen=' + escape(document.getElementById('anzahl_schuetzen').value) + '&admin='+ escape(document.getElementById('admin').value) + '&username=' + escape(document.getElementById('username').value) + '&id=' + escape(document.getElementById('id').value), true);
	
	resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);
	

}

function send_jeder_gegen_jeden_fertig_2(anzahl_ligen, anzahl_schuetzen_pro_liga)
{
	top.scrollTo(0,0);
	div_feld = "j_g_j_main_2";
	
	document.getElementById('show_fertig_1').style.visibility = "hidden";
	document.getElementById('j_g_j_main').style.visibility = "hidden";
	
	//clear("j_g_j_main");
	
	resObjekt.open('get', 'set_zusatz.php?funktion=schreiben&ligen=' + anzahl_ligen  + '&schuetzen=' + anzahl_schuetzen_pro_liga, true);
	
	resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);
	
	t = document.getElementById('liga_1_schuetz_1').value;
	alert(t);

}

//Funktionen aus Jeder gegen Jeden "edit"
function test()
{
	div_feld = "show_schiessen";	
	
	resObjekt.open('get', 'edit_01.php?jahr=2009', true);
	
	//+ '&anzahl_ergenisse' + escape(document.getElementById('anzahl_ergebnisse').value)
	
	resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);
}



function handleResponse() {
  document.getElementById(div_feld).style.visibility = "visible";
  if(resObjekt.readyState == 4){
    document.getElementById(div_feld).innerHTML = resObjekt.responseText;
  } 
}



//WEITERE FUNKTIONEN

//Inhalt eines DIV's leeren
function clear(pageElement) {
 document.getElementById(pageElement).innerHTML = "";
}



function unten(){

document.getElementById("ende").scrollIntoView();
}


function oeffnefenster (url, weite, hoehe) {
	 //var anzahl = document.getElementById('fuehrer').value;
	 //var weg = url + '?anzahl=' + anzahl;
	 fenster = window.open(url, "fenster1", "width="+weite+",height="+hoehe+",status=yes,resizable=1,scrollbars=1,menubar=1,toolbar=0,location=1,status=1");
	 fenster.focus();
}


function set_color(chkbox, farbe)
{
	if(document.getElementById(chkbox).checked)
	{
		document.getElementById(farbe).style.visibility = "visible";
	}
	else
	{
		document.getElementById(farbe).style.visibility = "hidden";
	}
	
}

function set_color_high(chkbox, farbe, ausblenden_chkbox, ausblenden_farbe)
{
	if(document.getElementById(chkbox).checked)
	{
		document.getElementById(farbe).style.visibility = "visible";
		document.getElementById(ausblenden_chkbox).checked = false;
		document.getElementById(ausblenden_chkbox).disabled = true;
		document.getElementById(ausblenden_farbe).style.visibility = "hidden";
		
		
	}
	else
	{
		document.getElementById(farbe).style.visibility = "hidden";
		document.getElementById(ausblenden_chkbox).disabled = false;
	}
}

function setzte_chkbox(chkbox, farbe) 
{
	document.getElementById(chkbox).checked = true;
	document.getElementById(farbe).style.visibility = "visible";
}

function setzte_chkbox_high(chkbox, farbe, deaktiviere_box, ausblenden_farbe)
{
	document.getElementById(chkbox).checked = true;
	document.getElementById(farbe).style.visibility = "visible";
	document.getElementById(deaktiviere_box).disabled = true;
	document.getElementById(deaktiviere_box).checked = false;
	document.getElementById(ausblenden_farbe).style.visibility = "hidden";
}