var http = null;
 
function Auftrag_initAjax()
{
	if (window.XMLHttpRequest)
	{
		http = new XMLHttpRequest();	
	}
	
	else if (window.ActiveXObject)
	{
		http = new ActiveXObject("Microsoft.XMLHTTP");
	}
}

function Auftrag_StandortSelected()
{
	// Wenn der Wert der Liste der Standorte nicht -1 ist
	if(document.getElementById("sStandort").value != -1)
	{
		document.getElementById("projekte").style.display = "inline";
		document.getElementById("formular").style.display = "none";

		// Ajax initialisieren
		Auftrag_initAjax();

		// War die Initialisierung erfolgreich
		if (http != null)
		{
			// Sende Kundennummer und Projektnummer(is für wenn ein Projekt ausgewählt wurde, und auf Eingaben senden gedrückt wurde)
			http.open("POST", "getprojects.php", true);
			http.onreadystatechange = Auftrag_Ausgeben;
			http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			http.send("knr="+document.getElementById("sStandort").value+"&prjnr="+document.getElementById("hProjekt").value+"&as=a");
		}
	} 

	// Wert der Liste ist -1
	else
	{
		document.getElementById("projekte").style.display = "none";
		document.getElementById("formular").style.display = "none";
	}

	// Wenn die Eingaben gesendet wurden soll das Formular angezeigt werden, danach , wenn Standort gewechselt wird, nichtmehr

	if(document.getElementById("hEingabenGesendet").value == "true")
	{
		document.getElementById("formular").style.display = "inline";
		document.getElementById("hEingabenGesendet").value = "false";
	}
	
	document.getElementById("hProjekt").value = "0";
}

function Auftrag_ProjektSelected()
{
	if(document.getElementById("sProjekte").value != -1)
	{
		document.getElementById("formular").style.display = "inline";
	}
	else
	{
		document.getElementById("formular").style.display = "none";
	}

	document.getElementById("hProjekt").value = "0";
}

function GetPreviousData_AusgabeA()
{
	if (http.readyState == 4) {
		var xml = http.responseXML;
        //document.getElementById("name").value   = xml.getElementsByTagName("name")[0].firstChild.data;
        //document.getElementById("rr_mail").value  = xml.getElementsByTagName("email")[0].firstChild.data;
        //document.getElementById("inputHandyNr").value = xml.getElementsByTagName("mobil")[0].firstChild.data;
        //document.getElementById("rr_fon").value   = xml.getElementsByTagName("telefon")[0].firstChild.data;
        
        // Wenn durch POST bereits ein Name reingekommen ist, dann nicht aus GPD nehmen
        if(document.getElementById("melder_gesetzt").value == "false")
        {
            document.getElementById("name").value = xml.getElementsByTagName("name")[0].firstChild.data;
        }    

        if(document.getElementById("rr_mail_gesetzt").value == "false")
        {   
            document.getElementById("rr_mail").value  = xml.getElementsByTagName("email")[0].firstChild.data;
        }
        
        if(document.getElementById("rr_fon_gesetzt").value == "false")
        {
            document.getElementById("rr_fon").value = xml.getElementsByTagName("telefon")[0].firstChild.data;
        }
        
        if(document.getElementById("rr_handy_gesetzt").value == "false")
        {
            document.getElementById("inputHandyNr").value = xml.getElementsByTagName("mobil")[0].firstChild.data;
        } 
	}
}

function GetPreviousDataA()
{
    if (http != null) {
        http.open("POST", "get_previous_data.php", true);
        http.onreadystatechange = GetPreviousData_AusgabeA;
        http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        http.send("k_nr="+document.getElementById("sStandort").value);
    }
}

function Auftrag_Ausgeben()
{
	if (http.readyState == 4)
	{
		document.getElementById("projekte").innerHTML = http.responseText;
        GetPreviousDataA();
	} 
}