var resObjekt = null;
var resObjekt1 = null;


//Erzeugen des Objektes zur Kommunikation
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 erzXMLHttpRequestObject1(){
  var resObjekt1 = null;
    try {
    resObjekt1 = new ActiveXObject("Microsoft.XMLHTTP");
   
  }
  catch(Error){
    try {
      resObjekt1 = new ActiveXObject("MSXML2.XMLHTTP");
      
    }
    catch(Error){
      try {
      resObjekt1 = new XMLHttpRequest();
      
      }
      catch(Error){
        alert("Erzeugung des XMLHttpRequest-Objekts ist nicht möglich");
      }
    }
  }
  return resObjekt;
}
//Ende

function sendVor() {
  i = 0;	
  sText = 'firmen_login'+'='+document.getElementsByName('firmen_login')[i].value+'&';
  
  i = 0;	
  sText = sText + 'von'+'='+document.getElementsByName('von')[i].value+'&';
  
  sText = sText + "vor=0&";
   
  	resObjekt.open('get', 'Kalender_holen.php?' + sText ,true);
    resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);

}

function handleResponse() {
    if(resObjekt.readyState == 4){
    document.getElementById("kalender_tauschen").innerHTML = resObjekt.responseText;
    
  } 
  
}

function sendNach() {
   i = 0;	
  sText = 'firmen_login'+'='+document.getElementsByName('firmen_login')[i].value+'&';
  
   i = 0;	
  sText = sText + 'von'+'='+document.getElementsByName('von')[i].value+'&';
  
    
  sText = sText + "vor=1&";
    
  	resObjekt.open('get', 'Kalender_holen.php?' + sText ,true);
    resObjekt.onreadystatechange = handleResponse;
    resObjekt.send(null);
    

}


function sendDatum(sDatum){
	
	document.getElementsByName('datum')[0].value = sDatum;
	
}


function sendPWD(){
	
	if ( pruefen_auswahl() == true ) {
	
  i = 0;	
  sText = 'firmen_login'+'='+document.getElementsByName('firmen_login')[i].value+'&';
  
  i = 0;	
  sText = sText + 'email'+'='+document.getElementsByName('email')[i].value+'&';
  
  i = 0;	
  sText = sText + 'passwort'+'='+document.getElementsByName('passwort')[i].value+'&';
  
  i = 0;	
  sText = sText + 'datum'+'='+document.getElementsByName('datum')[i].value+'&';
  
  i = 0;	
  sText = sText + 'von'+'='+document.getElementsByName('von')[i].value+'&';
  
  
  i = 0;	
  sText = sText + 'bis'+'='+document.getElementsByName('bis')[i].value+'&';
  
  
  i = 0;	
  sText = sText + 'produkt'+'='+document.getElementsByName('produkt')[i].value+'&';
  
  i = 0;	
  sText = sText + 'zusatzdauer'+'='+document.getElementsByName('zusatzdauer')[i].value+'&';
  
  for ( i = 0; i < document.getElementsByName('kunde').length; i++){
		if (document.getElementsByName('kunde')[i].checked == true){
			sText = sText + 'kunde'+'='+document.getElementsByName('kunde')[i].value+'&';
			break;	
		}
		
	}
  
  
   
  	resObjekt.open('get', 'PWD_holen.php?' + sText ,true);
    resObjekt.onreadystatechange = handleResponsepwd;
    resObjekt.send(null);
    
	}
	else {
		return false;
	}

}

function handleResponsepwd() {
    if(resObjekt.readyState == 4){
    	//alert(''+resObjekt.responseText);
    document.getElementById("pwd_tauschen").innerHTML = resObjekt.responseText;
    
  } 
	
	
	
	
}

function sendNickname(){
	
	 i = 0;	
  sText = 'nickname'+'='+document.getElementsByName('nickname')[i].value+'&';
  
 //  i = 0;	
 // sText = sText + 'nummer'+'='+document.getElementsByName('nummer')[i].value+'&';
  
   i = 0;	
  sText = sText + 'nummer'+'='+document.getElementsByName('kunde')[i].value+'&';
  
   i = 0;	
  sText = sText + 'programm='+document.getElementsByName('programm')[i].value+'&ID='+document.getElementsByName('ID')[i].value;
 
  	resObjekt.open('get', 'Nickname_holen.php?' + sText ,true);
    resObjekt.onreadystatechange = handleResponseNickname;
    resObjekt.send(null);
	
	
	
}

function handleResponseNickname() {
    if(resObjekt.readyState == 4){
    	if ( resObjekt.responseText != '' ) {
    			alert( ''+resObjekt.responseText);
    			document.getElementsByName('nickname')[i].focus();
    	}
    
    
    
  } 
  
}

function sndZusatz() {
	
  i = 0;	
  sText = 'firmen_login'+'='+document.getElementsByName('firmen_login')[i].value+'&';
 
  while (document.getElementsByName('produkt')[i].checked == true) {
		i++;
		}
	
  sText = sText + 'srowid'+'='+document.getElementsByName('produkt')[i].value+'&';
  
    
  i = 0;	
  //sText = sText + 'programm='+document.getElementsByName('programm')[i].value+'&ID='+document.getElementsByName('ID')[i].value;
  
  //if ( document.getElementsByName('zusatzdauer')[i].value != ''  ){
    
  	  		
  	resObjekt.open('get', 'zusatzdaten_holen.php?' + sText ,true);

  	uebergabe = 'zusatz';
  	
    resObjekt.onreadystatechange = handleResponse_Zusatz;
    resObjekt.send(null);
  	}
    

function handleResponse_Zusatz() {
    if(resObjekt.readyState == 4){
    	
    	document.getElementById(uebergabe).innerHTML  = resObjekt.responseText;
    	

	}
}


function sndpruefen() {
	
	res=false;
			
	
  i = 0;	
  sText = 'firmen_login'+'='+document.getElementsByName('firmen_login')[i].value+'&';
 
  while (document.getElementsByName('produkt')[i].checked == true) {
		i++;
		}
	
  sText = sText + 'produkt'+'='+document.getElementsByName('produkt')[i].value+'&';
  
  i = 0;
  
  //alert ('hidden '+document.getElementsByName('zusatzzeit')[i].type );
  
  //if ( document.getElementsByName('zusatzzeit')[i].type != 'hidden' ) {
  if ( document.getElementsByName('zusatzzeit')[i].value == 0 ) {
   sText = sText + 'zusatzzeit'+'='+document.getElementsByName('zusatzzeit')[i].value+'&';}
  
   else { 
   	while (document.getElementsByName('zusatzzeit')[i].checked == true) {
		i++;
		}  
	
  	sText = sText + 'zusatzzeit'+'='+document.getElementsByName('zusatzzeit')[i].value+'&';
  }
  
  
  
  i = 0;	
  
  sText = sText + 'datum'+'='+document.getElementsByName('datum')[i].value+'&';
  
  for ( i = 0; i < document.getElementsByName('auswahl').length; i++){
		if (document.getElementsByName('auswahl')[i].checked == true){
			res = true;
			sText = sText + 'von'+'='+document.getElementsByName('auswahl')[i].value+'&';
			break;	
		}	
	}
	
	if ( res == false ) {
		i = 0;
		fehler = 1133;
		sText = sText+'fehler='+fehler;
  
		resObjekt.open('get', '/pflichtfelder_fehler_hp.php?' + sText ,true);
    	resObjekt.onreadystatechange = handleResponse_pruefen1;
    	resObjekt.send(null);
	}
	else {
  
  
  
  
  
  
  //sText = sText + 'programm='+document.getElementsByName('programm')[i].value+'&ID='+document.getElementsByName('ID')[i].value;
  
  //if ( document.getElementsByName('zusatzdauer')[i].value != ''  ){
    
  	  		
  	resObjekt.open('get', 'reservierung_pruefen.php?' + sText ,true);
  	
    resObjekt.onreadystatechange = handleResponse_pruefen;
    resObjekt.send(null);
    
	}
   
}


function handleResponse_pruefen() {
		
    if(resObjekt.readyState == 4){
    	
		if (resObjekt.responseText == 1) {
    	    		
    		fehler = 1132;
    		sText = sText+'fehler='+fehler;
    	    		
    		//alert('text '+sText);
    		resObjekt1.open('get', '/pflichtfelder_fehler_hp.php?' + sText ,true);
    		resObjekt1.onreadystatechange = handleResponse_pruefen1;
    		resObjekt1.send(null);
    		
    	
		}
		else { 
			//alert ('datum '+resObjekt.responseText);
			sText = sText+'bis='+resObjekt.responseText+'';
			//alert ('zeit '+resObjekt.responseText);
			//aktiv = window.setTimeout("verbuchen()", 2000);
			verbuchen(sText) } //alert ('test1 '+resObjekt.responseText);}
	
   	}
   
}
    	
 

function handleResponse_pruefen1() {

    if(resObjekt1.readyState == 4){

    alert( ''+resObjekt1.responseText);
    
    
}
}


function verbuchen(sText) {
	//alert ('text '+sText);
	window.location.href = 'reservierungsdaten_erfassen.php?'+sText+'';
	//window.location.href = 'Reservierungendaten_erfassen.php?ID='+document.getElementsByName('ID')[i].value+'&programm='+document.getElementsByName('programm')[i].value+'&firmen_login='+document.getElementsByName('firmen_login')[i].value+'';
	//window.clearInterval(aktiv);
	//aktiv = window.setTimeout("schliessen()", 5000);
	
}
  




resObjekt=erzXMLHttpRequestObject();
resObjekt1=erzXMLHttpRequestObject1();
