var XMLHTTP = null;
var ieOld = false;

if (window.XMLHttpRequest)
{
	XMLHTTP = new XMLHttpRequest();
	ieOld = false;
}
else if (window.ActiveXObject)
{
  try 
	{ 
		XMLHTTP = new ActiveXObject("Msxml2.XMLHTTP");
		ieOld = true;
	}
	catch (ex)
	{
    try
		{
			XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP");
			ieOld = true;
		}
		catch (ex) { }
  }
}

function newsletter()
{
	TitelJS = document.getElementById("Titel").value;
	pflicht = new Array("Anrede","Vorname","Nachname","Mail");
	for(i=0;i<pflicht.length;i++)
	{
		if(document.getElementById(pflicht[i]).value=="")
		{
			alert("Füllen Sie bitte auch das Feld " + pflicht[i] + " aus.");
			document.getElementById(pflicht[i]).focus();
			return false;
		}
	}

	XMLHTTP.open("GET","includes/newsletter.php?Anrede="+document.getElementById("Anrede").value+"&Titel="+document.getElementById("Titel").value+"&Vorname="+document.getElementById("Vorname").value+"&Nachname="+document.getElementById("Nachname").value+"&Mail="+document.getElementById("Mail").value);
	XMLHTTP.onreadystatechange = meldung;
	XMLHTTP.send();
}

function meldung()
{
	if(XMLHTTP.readyState==4)
	{
		switch(XMLHTTP.responseText)
		{
			case 'OK':
				document.getElementById("frmNewsletter").parentNode.removeChild(document.getElementById("frmNewsletter"));
				document.getElementById("fehler").innerHTML = "<p><strong>Ihre Anmeldung war erfolgreich!</strong></p>";
				document.getElementById("fehler").style.display = "block";
				break;
			case 'FEHLER':
				document.getElementById("newsText").innerHTML = "<h1>Newsletter</h1><p><strong>Bei Ihrer Anmeldung ist leider ein Fehler aufgetreten.</strong></p><p>Entschuldigen Sie bitte die Unannehmlichkeiten und schreiben Sie an <a href=\"mailto:k.strobl@ekz-cyta.com\">k.strobl@ekz-cyta.com</a></p><p>&ndash; Karin Strobl, Marketing</p>";
				break;
			case '1':
				document.getElementById("fehler").innerHTML = "<p><strong>Geben Sie bitte eine Adresse an!</strong></p>";
				document.getElementById("fehler").style.display = "block";
				break;
			case '2':
				document.getElementById("fehler").innerHTML = "<p><strong>Geben Sie bitte eine g&uuml;ltige Adresse an!</strong></p>";
				document.getElementById("fehler").style.display = "block";
				break;
		}
	}
}

function createMyElement(elem,att1,val1,att2,val2)
{
	temp = document.createElement(elem);
	attribute1 = document.createAttribute(att1);
	attribute1.nodeValue = val1;
	temp.setAttributeNode(attribute1);
	if(att2!="")
	{
		attribute2 = document.createAttribute(att2);
		attribute2.nodeValue = val2;
		temp.setAttributeNode(attribute2);
	}
	return temp;
}
	
function createMyTextNode(str,obj)
{
	obj.appendChild(document.createTextNode(str));
}
