﻿
var req;

var oProgressImage = new Image(32,32); 
oProgressImage.src="img/walking.gif"; 


function loadXMLDoc(url) {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = processReqChange;
		// req.setRequestHeader('content-type','text/html; charset=utf-8'); 
		req.open("GET", url, true);
		req.send(null);
	}
}

function processReqChange() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
			/*
				ABFRAGE WURDE ERFOLGREICH DURCHGEFÜHRT			
			*/


			// Fortschrittsbild ausblenden
			oProgressImage1 = document.getElementById("progressimg1");
			oProgressImage1.src = "";
			oProgressImage1.style.visibility = "hidden";
			document.getElementById("mail_processing").style.visibility = "hidden";

			document.getElementById("mail_sent").style.visibility = "visible";
			document.getElementById("mail_sent").innerHTML = req.responseText;
        } else {
			/*
				ABFRAGE GESCHEITERT	
			*/
			oProgressImage1 = document.getElementById("progressimg1");
			oProgressImage1.src = "";
			oProgressImage1.style.visibility = "hidden";
			document.getElementById("mail_processing").style.visibility = "hidden";

			document.getElementById("mail_error").style.visibility = "visible";
			document.getElementById("mail_error").innerHTML = "There was a problem retrieving the XML data:\n" + req.responseText;

        }
    }
}


function send(lang)
{
	msg = document.getElementById("mailtext").value;
	from = document.getElementById("mailfrom").value;
	
	msg = encodeURIComponent(msg);
	
	// alert(msg,subj);
	

	loadXMLDoc("mailer.php?lang=" + lang + "&von=" + from + "&inhalt=" + msg);

	document.getElementById("mail_form").style.visibility = "hidden";	

	oProgressImage1 = document.getElementById("progressimg1");
	oProgressImage1.src = oProgressImage.src;

	document.getElementById("mail_processing").style.visibility = "visible";	

}

