// JavaScript Document
//speichert eine Instanz von HTMLHttpRequest
var xmlHttp3=createXmlHttpRequestObject3();


//erzeugt eine XMLHttpRequest-Instanz
function createXmlHttpRequestObject3() {
	   //speichert die Referenz auf das XMLHttpRequest-Objekt
	   var xmlHttp3;
	   
	   //für alle Browser außer IE6 und älter
	   try
	   {
		     //versucht, ein XMLHttpRequest-Objekt zu erzeugen
			 xmlHttp3 = new XMLHttpRequest();
	   } 
	   catch(e)
       {
		   //für IE 6 und älter
		   var XmlHttpVersions3 = new Array('MSXML2.XMLHTTP.6.0',
                                    'MSXML2.XMLHTTP.5.0',
                                    'MSXML2.XMLHTTP.4.0',
                                    'MSXML2.XMLHTTP.3.0',
                                    'MSXML2.XMLHTTP',
                                    'Microsoft.XMLHTTP');
		   for (var i=0; i<XmlHttpVersions3.length && !xmlHttp3; i++) {
			   try
		     {   
				       //versucht, ein XMLHttpRequest-Objekt zu erzeugen
					   xmlHttp3 = new ActiveXObject(XmlHttpVersions3[i]);
			 }
				 catch(e) {}
		   }
	   }
	   
	   //gibt das erzeugte Objekt oder eine Fehlermeldung zurück
	   if (!xmlHttp3)
	      alert ("Fehler beim Erstellen des XMLHttpRequest-Objektes");
		else 
		  
		  return xmlHttp3;
		  
}


function process_bestell_cd() {

 document.getElementById('seite').style.cursor='wait';
var anrede_wert='';
if (document.getElementsByName('cd_anrede')[1].checked) {
    anrede_wert='Herr';
 } 
 if (document.getElementsByName('cd_anrede')[0].checked) {
    anrede_wert='Frau';
 } 
 var vorname_wert=document.getElementById('cd_input_vorname').value;
 var name_wert=document.getElementById('cd_input_name').value;
 var firma_wert=document.getElementById('cd_input_firma').value;
 firma_wert=firma_wert.replace('&','xxxxx');
 var strasse_wert=document.getElementById('cd_input_strasse').value;
 var plz_wert=document.getElementById('cd_input_plz').value;
 var ort_wert=document.getElementById('cd_input_ort').value;
 var email_wert=document.getElementById('cd_input_email').value;
 if (xmlHttp3) {
		//versuch der Serververbindung
		try
		{
		   var zufall=(Math.random()*100000);
		   xmlHttp3.open("GET", "bestellcd_g.php?anrede="+anrede_wert+"&vorname="+vorname_wert+"&name="+name_wert+"&firma="+firma_wert+"&strasse="+strasse_wert+"&plz="+plz_wert+"&ort="+ort_wert+"&email="+email_wert+"&z="+zufall, true);
		   xmlHttp3.onreadystatechange = handleRequestStateChange3;
		   xmlHttp3.send(null);
		} 
		catch(e)
		{
           alert("Fehler bei der Verbindung zum Server:\n" + e.toString());			
		}
	}
 
 
}

function process_bestell_dl() {
 
 document.getElementById('seite').style.cursor='wait';
var anrede_wert='';
if (document.getElementsByName('dl_anrede')[1].checked) {
    anrede_wert='Herr';
 } 
 if (document.getElementsByName('dl_anrede')[0].checked) {
    anrede_wert='Frau';
 }
 var vorname_wert=document.getElementById('dl_input_vorname').value;
 var name_wert=document.getElementById('dl_input_name').value;
 var email_wert=document.getElementById('dl_input_email').value;
 if (xmlHttp3) {
		//versuch der Serververbindung
		try
		{
		   var zufall=(Math.random()*100000);
		   xmlHttp3.open("GET", "bestelldl_g.php?anrede="+anrede_wert+"&vorname="+vorname_wert+"&name="+name_wert+"&email="+email_wert+"&z="+zufall, true);
		   xmlHttp3.onreadystatechange = handleRequestStateChange3;
		   xmlHttp3.send(null);
		} 
		catch(e)
		{
           alert("Fehler bei der Verbindung zum Server:\n" + e.toString());			
		}
	}
 
 
}



function handleRequestStateChange3() {
	if (xmlHttp3.readyState == 4) {
		//HTTP-Status ist ok
	   if (xmlHttp3.status == 200) {
			try {
				handleServerResponse3();
			 } catch (e) {
			    alert ("Fehler bei Lesen der Antwort:" + e.toString());
				
	        }
	
	
	   } else {
		alert ("Fehler:" + xmlHttp3.statusText); 
	   }
	}

}


function handleServerResponse3() {
	
  text=xmlHttp3.responseText;
  
  einzel=text.split("||||");
  
  document.getElementById('seite').style.cursor='default';
if (einzel[0]=='cd') {	
	
	var cd_anrede_label=document.getElementById('cd_label_anrede');
	cd_anrede_label.style.color='#000000';
	var cd_anrede_herr=document.getElementsByName('cd_anrede')[0];
	var cd_anrede_frau=document.getElementsByName('cd_anrede')[1];
	var cd_vorname_label=document.getElementById('cd_label_vorname');
	cd_vorname_label.style.color='#000000';
	var cd_vorname_input=document.getElementById('cd_input_vorname');
	var cd_name_label=document.getElementById('cd_label_name');
	cd_name_label.style.color='#000000';
	var cd_name_input=document.getElementById('cd_input_name');
	var cd_firma_label=document.getElementById('cd_label_firma');
	var cd_firma_input=document.getElementById('cd_input_firma');
	var cd_strasse_label=document.getElementById('cd_label_strasse');
	cd_strasse_label.style.color='#000000';
	var cd_strasse_input=document.getElementById('cd_input_strasse');
	var cd_plz_label=document.getElementById('cd_label_plz');
	cd_plz_label.style.color='#000000';
	var cd_plz_input=document.getElementById('cd_input_plz');
	var cd_ort_label=document.getElementById('cd_label_ort');
	cd_ort_label.style.color='#000000';
	var cd_ort_input=document.getElementById('cd_input_ort');
	var cd_email_label=document.getElementById('cd_label_email');
	cd_email_label.style.color='#000000';
	var cd_email_input=document.getElementById('cd_input_email');
	var fehlerkasten=document.getElementById('fehlerkiste_cd');
	var text_fehler_cd=document.getElementById('fehlertext_cd');
	var erfolgkasten=document.getElementById('erfolgkiste_cd');
	var text_erfolg_cd=document.getElementById('erfolgtext_cd');
	
	//Fehlerkasten ausblenden
	    
		fehlerkasten.style.display='none';
		erfolgkasten.style.display='none';
		
	
		
	if ((einzel[1]==1) || (einzel[11]==1)){ //Fehlerkasten zeigen
		fehlerkasten.style.display='inline';
	    var fehlertext='';
	} else { //kein Fehler, alle Felder löschen, Erfolgsmeldung
		cd_anrede_label.style.color='#000000';
		cd_vorname_label.style.color='#000000';
	    cd_vorname_input.value='';
		cd_name_label.style.color='#000000';
	    cd_name_input.value='';
		cd_firma_input.value='';
		cd_strasse_label.style.color='#000000';
	    cd_strasse_input.value='';
		cd_plz_label.style.color='#000000';
	    cd_plz_input.value='';
		cd_ort_label.style.color='#000000';
	    cd_ort_input.value='';
		cd_email_label.style.color='#000000';
	    cd_email_input.value='';
		erfolgkasten.style.display='inline';
	    text_erfolg_cd.innerHTML=einzel[10];
	}
	
		//Fehler anzeigen
	    if (einzel[11]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Fehler in der Eingabe. Bestellen Sie bitte direkt über die <a href=\"post.php\">Kontaktseite</a>";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_vorname_input.focus();
		}
	   
	   if (einzel[8]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_email_label.style.color='#ff0000';
			 cd_email_input.focus();
		}
		
		if (einzel[7]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_ort_label.style.color='#ff0000';
			 cd_ort_input.focus();
		}
		
		if (einzel[6]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_plz_label.style.color='#ff0000';
			 cd_plz_input.focus();
		}
		 
		 if (einzel[5]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_strasse_label.style.color='#ff0000';
			 cd_strasse_input.focus();
		}
		
		if (einzel[4]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_name_label.style.color='#ff0000';
			 cd_name_input.focus();
		}

		
		if (einzel[3]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_vorname_label.style.color='#ff0000';
			 cd_vorname_input.focus();
		}
		
		if (einzel[2]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_anrede_label.style.color='#ff0000';
		}

        if (einzel[9]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Die E-Mail-Adresse ist nicht korrekt.";
			 } else {
				  fehlertext=fehlertext+"<br>Die E-Mail-Adresse ist nicht korrekt."; 
			 }
			 text_fehler_cd.innerHTML=fehlertext;
			 cd_email_label.style.color='#ff0000';
			 cd_email_input.focus();
		} 
		      
					
   
		 
} else {  //für Download
			var dl_anrede_label=document.getElementById('dl_label_anrede');
	        dl_anrede_label.style.color='#000000';
	        var dl_anrede_herr=document.getElementsByName('dl_anrede')[0];
	        var dl_anrede_frau=document.getElementsByName('dl_anrede')[1];
	        var dl_vorname_label=document.getElementById('dl_label_vorname');
	        dl_vorname_label.style.color='#000000';
	        var dl_vorname_input=document.getElementById('dl_input_vorname');
	        var dl_name_label=document.getElementById('dl_label_name');
	        dl_name_label.style.color='#000000';
	        var dl_name_input=document.getElementById('dl_input_name');
	        var dl_email_label=document.getElementById('dl_label_email');
	        dl_email_label.style.color='#000000';
	        var dl_email_input=document.getElementById('dl_input_email');
			var fehlerkasten=document.getElementById('fehlerkiste_dl');
	        var text_fehler_dl=document.getElementById('fehlertext_dl');
	        var erfolgkasten=document.getElementById('erfolgkiste_dl');
	        var text_erfolg_dl=document.getElementById('erfolgtext_dl');
			
			
			
			//Fehlerkasten ausblenden
	    
		    fehlerkasten.style.display='none';
		    erfolgkasten.style.display='none';
			
		
	        if ((einzel[1]==1) || (einzel[9]==1)){ //Fehlerkasten zeigen
		        fehlerkasten.style.display='inline';
	            var fehlertext='';
	        } else { //kein Fehler, alle Felder löschen, Erfolgsmeldung
		        dl_anrede_label.style.color='#000000';
		        dl_vorname_label.style.color='#000000';
	            dl_vorname_input.value='';
		        dl_name_label.style.color='#000000';
	            dl_name_input.value='';
		        dl_email_label.style.color='#000000';
	            dl_email_input.value='';
				erfolgkasten.style.display='inline';
	            text_erfolg_dl.innerHTML=einzel[8];
	         }
			 
			 //Fehler anzeigen
	     
		 if (einzel[6]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_dl.innerHTML=fehlertext;
		}
		 
		 
		 
		 if (einzel[5]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_dl.innerHTML=fehlertext;
			 dl_email_label.style.color='#ff0000';
			 dl_email_input.focus();
		}
		
				
		if (einzel[4]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_dl.innerHTML=fehlertext;
			 dl_name_label.style.color='#ff0000';
			 dl_name_input.focus();
		}

		
		if (einzel[3]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_dl.innerHTML=fehlertext;
			 dl_vorname_label.style.color='#ff0000';
			 dl_vorname_input.focus();
		}
		
		if (einzel[2]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Es müssen alle mit einem Stern gekennzeichnten Felder ausgefüllt werden.";
			 }
			 text_fehler_dl.innerHTML=fehlertext;
			 dl_anrede_label.style.color='#ff0000';
		}

		 if (einzel[7]==1){
	         if (fehlertext=='') {
			      fehlertext=fehlertext+"Die E-Mail-Adresse ist nicht korrekt.";
			 } else {
				  fehlertext=fehlertext+"<br>Die E-Mail-Adresse ist nicht korrekt."; 
			 }
			 text_fehler_dl.innerHTML=fehlertext;
			 dl_email_label.style.color='#ff0000';
			 dl_email_input.focus();
		} 
	
			
}
		
}


		
	