


var anfrage = null;
//var fso = null;
function erzeugeAnfrage() {
	
	try {
	  anfrage = new XMLHttpRequest();
	} catch (versuchmicrosoft) {
	  try {
		anfrage = new ActiveXObject("Msxml2.XMLHTTP");
		//fso = new ActiveXObject('Scripting.FileSystemObject' );
	  } catch (anderesmicrosoft) {
		try {
		  anfrage = new ActiveXObject("Microsoft.XMLHTTP");
		  //fso = new ActiveXObject('Scripting.FileSystemObject' );
		} catch (fehlschlag) {
		  anfrage = null;
		}
	  }
	if (anfrage == null)
  		alert("Fehler beim Erzeugen des Anfrage-Objekts!");
	}  
	//alert(anfrage);
	
	
	

	
	
}


function showContactTimer () {
	var loader = document.getElementById('loadBar');
	loader.style.display = 'block';
	sentTimer = setTimeout("hideContactTimer()",4500);
}

function hideContactTimer () {
	var loader = document.getElementById('loadBar');
	loader.style.display = "none";
	
	var respondBar = document.getElementById('respondBar');	
	respondBar.style.display = "block";	
}





function sendeBestellung(objForm) {
	erzeugeAnfrage();		
	var url = "http://dev.christl-woerthersee.ledl.at/include_form/mailer.php";	 
 	//die felder des forms
	//-----------------------
	var myVal = "";
	var myFld = "";
	for (var i = 0; i < objForm.elements.length; i++) {    
		
		if (objForm.elements[i].name.substring(0,2) != "__") {						
			//es ist eine cb
			//--------------------------------------										
			if(objForm.elements[i].type == "radio"){				
					if(typeof objForm.elements[objForm.elements[i].name].length != "undefined"){										
					// Checkboxengruppe durchlaufen
					//--------------------------------------------					
					for(var j=0; j<objForm.elements[objForm.elements[i].name].length; j++){
						// Falls eine Box gewaehlt wurde
						//--------------------------------------------						
						//alert(objForm.elements[objForm.elements[i].name][j].checked);						
						if(objForm.elements[objForm.elements[i].name][j].checked == true){
							curVal = escape(objForm.elements[objForm.elements[i].name][j].value);
							//--------------------------------------------
							if (myVal == "") {
								if (objForm.elements[i].name != objForm.elements[i-1].name){
									myVal  += "&" + objForm.elements[i].name + "=" + curVal;		
								}									
							}
							else {
								if (objForm.elements[i].name != objForm.elements[i-1].name){							
									myVal  += "&" +  objForm.elements[i].name + "=" + curVal;		

								}	
							}																												
						}																				
					}					
				}				
				
			}
			
			//kein cb
			//--------------------------------------
			/*else {
				
				if (objForm.elements[i].name == 'fld_26') {
					
					alert (document.getElementById("fld_26").value.replace(/\\/g, "\\\\"));
					
					var filePath = document.getElementById("fld_26").value.replace(/\\/g, "\\\\");
 
					 fso = new ActiveXObject( 'Scripting.FileSystemObject' );
					 if ( !fso.FileExists(filePath) )
					 {
					  alert("Can't open file.");
					  return;
					 }


					
				}*/
				else {
								
					var curVal = escape(objForm.elements[i].value);			
					if (myVal == "") {
						myVal += objForm.elements[i].name + "=" + curVal;		
					}
					else {
						myVal += "&" + objForm.elements[i].name + "=" + curVal;		
					}
					
					
					if (objForm.elements[i].name == 'fld_email') {
						chkVal = escape(objForm.elements[i].value);
					}
					
					
				}
			//}					
		}				
	}
	
//	alert(myVal);	
	
	//und ab damit
	//------------------------------	
	
	if (chkVal != '') {
		anfrage.open("POST", url, true);
		anfrage.onreadystatechange = zeigeBestaetigung;
		anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		anfrage.send(myVal);
	}
	else {
		showErr(objForm);
		return;
	}

}

function showErr (objForm){
	
	for (var i = 0; i < objForm.elements.length; i++) {
		if (objForm.elements[i].name == 'fld_email') {
			objForm.elements[i].style.backgroundColor = '#FFE9B8';
			objForm.elements[i].focus();
		}
	}
	//goError();
	
	
} 		   


/*function goError(){
	document.getElementById('center_line').scrollIntoView(true);

}*/


function zeigeBestaetigung() {
	if (anfrage.readyState == 4) {	
		if (anfrage.status == 200) {
			showContactTimer(); // quickly begin the load bar		
		 	//var antwort = anfrage.responseText;
			//document.getElementById("mcnt").innerHTML = antwort;
			var awTxt = anfrage.responseText;
			var hauptDiv = document.getElementById("lCnt");
			var reqForm = document.getElementById('reqForm');	 


			pElement = document.createElement("p");	  
			textNode = document.createTextNode("");      	  	  	  
			pElement.appendChild(textNode);      
			hauptDiv.replaceChild(pElement,reqForm);	  
			document.getElementById('respondBar').innerHTML = awTxt;			

				  
    	} 
			else {
				var meldung = anfrage.getResponseHeader("Status");
				if ((meldung == null) || (meldung.length <= 0)) {
					alert("Fehler! Anfragestatus ist " + anfrage.status);
				} 
			else {
				alert(meldung);
			}
	    }
  	}
	
}
