var http_request1 = false;
var http_request2 = false;	
var http_request3 = false;
var http_request4 = false;
var http_request5 = false;
var http_request13 = false;
var http_request14 = false;
var http_request15 = false;
var http_request16 = false;
var http_request17 = false;

var debug=false;
var onChangeDomain=false;  
var ready = false;  
var load=false;
var noScroll=false; 
var meldungDomainRechungsintervall=false;
var prot=window.location.protocol.substring(0,5); 

var domainumzug2 = new Image();
domainumzug2.src = "../pics/domainumzug2.gif";

var moje1 = new Image();
moje1.src = "../pics/moje1.gif";
var moje2 = new Image();
moje2.src = "../pics/moje2.gif";
var moje3 = new Image();
moje3.src = "../pics/moje3.gif";

var sonne1 = new Image();
sonne1.src = "../pics/sonneberg1.gif";
var sonne2 = new Image();
sonne2.src = "../pics/sonneberg2.gif";
var sonne3 = new Image();
sonne3.src = "../pics/sonneberg3.gif";

var zahn1 = new Image();
zahn1.src = "../pics/zahnarztangst1.gif";
var zahn2 = new Image();
zahn2.src = "../pics/zahnarztangst2.gif";
var zahn3 = new Image();
zahn3.src = "../pics/zahnarztangst3.gif";

var pdglasfaser1 = new Image();
pdglasfaser1.src = "../pics/pdglasfaser1.gif";
var pdglasfaser2 = new Image();
pdglasfaser2.src = "../pics/pdglasfaser2.png";
var pdglasfaser3 = new Image();
pdglasfaser3.src = "../pics/pdglasfaser3.gif";

var gentledentaloffice1 = new Image();
gentledentaloffice1.src = "../pics/gentledentaloffice1.gif";
var gentledentaloffice2 = new Image();
gentledentaloffice2.src = "../pics/gentledentaloffice2.gif";
var gentledentaloffice3 = new Image();
gentledentaloffice3.src = "../pics/gentledentaloffice3.gif";

var erhardt1 = new Image();
erhardt1.src = "../pics/erhardt1.gif";
var erhardt2 = new Image();
erhardt2.src = "../pics/erhardt2.gif";
var erhardt3 = new Image();
erhardt3.src = "../pics/erhardt3.gif";

var kristin1 = new Image();
kristin1.src = "../pics/kristinwaeschemoden1.gif";
var kristin2 = new Image();
kristin2.src = "../pics/kristinwaeschemoden2.gif";
var kristin3 = new Image();
kristin3.src = "../pics/kristinwaeschemoden3.gif";


function changeZIndex(id,newZIndex,opID,opValue)
{	
	var opIDArr=opID.split(",");
	for(i=0; i< opIDArr.length; i++)
	{	
		if(navigator.appName == "Microsoft Internet Explorer")
		{
			document.getElementById(opIDArr[i]).style.filter="alpha(opacity="+Number(opValue * 100)+")";
		}
		else
		{
			document.getElementById(opIDArr[i]).style.opacity= opValue;
		}
	}
	document.getElementById(id).style.zIndex=newZIndex;
}

/*
 * param -> aus URL übergebener Parameter, wenn vorhanden
 */
function showSite(param)
{
	var site="";

	//Test, ob Anker in URL existiert
	if (location.hash.length > 1) 
	{
		if (window.ActiveXObject) 
	  	{  			
	  		site = location.hash.substring(1);  			
	  	}
	  	else
	  	{
	  		site = unescape(location.hash.substring(1));  			
	  	}
	 }	
	
	if(param == "")
	{
		if(site == ""){site= "home1";}	
	}
	
	if(param != "" && site == "")
	{
		site = param;
	}
	
  	setze_schritt(site);    	
  	
  	if(changeHttpHttps(site) === false)	
	{
  		schritt2Request(site);
	}   	
}

function changeTitle(title) 
{ 
	document.title = "Domainregistrierung, Webhosting, Serverhosting, Webdesign, SEO - ANTACOM Online Services - " + title;
}

var aktscript=false;
var dataSave=false;
function saveFormData()
{	
	if(aktscript != false && dataSave == false)
	{
	   if(aktscript.indexOf("bestellen") >= 0 && document.forms.bestellenPaketUndDomain != undefined) 
	   {
		var paketName="";
		var domain=""; 
		var radio=""; 
		var domainEinrichtungsgeb="";  
		var paketEinrichtungsgeb="";  
		var radioDomainRechnung=""; 
		var radioPaketRechnung="";
		var domainNeu=false;
		var poststr ="";
		var l=0; 
	
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenPaketName != undefined)
		{
			paketName=document.forms.bestellenPaketUndDomain.elements.bestellenPaketName.value;
		}
		
		if(document.getElementById("domainnameBestellenDomain2") != undefined)
		{
			domain=trim(document.getElementById("domainnameBestellenDomain2").value);
		}
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenDomainArt != undefined)
		{
			radio= document.forms.bestellenPaketUndDomain.elements.bestellenDomainArt;
		}
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain != undefined)
		{
			radioDomainRechnung= document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain; 
		}
	
		if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket != undefined)
		{
			radioPaketRechnung= document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket; 
		}
		
		if(paketName != "")
		{
			poststr += "bestelltPaketName=" + paketName;
		}
		
		if(domain != "")
		{
			poststr += "&bestelltDomain=" + domain;
		}
	
			
		for(h=0; h< radio.length; h++)
		{
			if(radio[h].checked)
			{
				domainNeu=radio[h].value; 
				poststr += "&domainNeu=" + domainNeu;
				break;
			}		
		}
			
		
		if(radioDomainRechnung.length > 0)
		{
		    for(n=0; n< radioDomainRechnung.length; n++)
			{
				if(radioDomainRechnung[n].checked)
				{
					domainRechnung=radioDomainRechnung[n].value; 
					poststr += "&domainRechnung=" + domainRechnung;
					break;
				}
			}
		}
		else 
		{
			if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain != undefined)
			{
				domainRechnung=document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain.value; 
				poststr += "&domainRechnung=" + domainRechnung;
			}
		}		
	
		if(document.forms.bestellenPaketUndDomain.elements.bestellenDomainEinrichtungsGebuehr!= undefined)
		{
			domainEinrichtungsgeb=document.forms.bestellenPaketUndDomain.elements.bestellenDomainEinrichtungsGebuehr;
			poststr += "&domainEinrichtgeb=" + domainEinrichtungsgeb.value;
		}
	
		if(radioPaketRechnung.length > 0) 
		{
			for(m=0; m< radioPaketRechnung.length; m++)
			{
				if(radioPaketRechnung[m].checked)
				{
					paketRechnung=radioPaketRechnung[m].value;
					poststr += "&paketRechnung=" + paketRechnung;
					break;
				}		
			}
		}
		else 
		{
			if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket != undefined)
			{
				paketRechnung=document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket.value;
				poststr += "&paketRechnung=" + paketRechnung;
			}
			else
			{
				poststr += "&paketRechnung=" + "Keine";
			}
		}
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenPaketEinrichtungsGebuehr!= undefined)
		{
			paketEinrichtungsgeb=document.forms.bestellenPaketUndDomain.elements.bestellenPaketEinrichtungsGebuehr;
			poststr += "&paketEinrichtgeb=" + paketEinrichtungsgeb.value;
		}
		
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenFrontpageExt != undefined)
		{
			if (document.forms.bestellenPaketUndDomain.elements.bestellenFrontpageExt.checked == true)
			{
				bestelltfrontpageExt="Frontpage Extensions werden benötigt";
			}
			else
			{
				bestelltfrontpageExt="Keine Frontpage Extensions benötigt";
			}				
		}
		else
		{
			bestelltfrontpageExt="Keine Frontpage Extensions benötigt";
		}
		poststr += "&frontpageExt=" + bestelltfrontpageExt;
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenPaketListOverview != undefined)
		{
			bestelltpaketListOverview=document.forms.bestellenPaketUndDomain.elements.bestellenPaketListOverview;
			poststr += "&paketListOverview=" + bestelltpaketListOverview.value;
		}
		
	
		if(trim(document.getElementById("bestellenNeuKundeFirma").value) != "")
		{
			var bestelltNeuKundeFirma=trim(document.getElementById("bestellenNeuKundeFirma").value);
			poststr += "&bestelltNeuKundeFirma=" + bestelltNeuKundeFirma;
		}
		if(trim(document.getElementById("bestellenNeuKundeAnrede").value) != "")
		{
			var bestelltNeuKundeAnrede=trim(document.getElementById("bestellenNeuKundeAnrede").value);
			poststr += "&bestelltNeuKundeAnrede=" + bestelltNeuKundeAnrede;
		}
	
		if(trim(document.getElementById("bestellenNeuKundeName").value) != "")
		{
			var bestelltNeuKundeName=trim(document.getElementById("bestellenNeuKundeName").value);
			poststr += "&bestelltNeuKundeName=" + bestelltNeuKundeName;
		}
	
		if(trim(document.getElementById("bestellenNeuKundeStrasse").value) != "")
		{
			var bestelltNeuKundeStrasse=trim(document.getElementById("bestellenNeuKundeStrasse").value);
			poststr += "&bestelltNeuKundeStrasse=" + bestelltNeuKundeStrasse;
		}
		if(trim(document.getElementById("bestellenNeuKundePLZ").value) != "")
		{
			var bestelltNeuKundePLZ=trim(document.getElementById("bestellenNeuKundePLZ").value);
			poststr += "&bestelltNeuKundePLZ=" + bestelltNeuKundePLZ;
		}
		if(trim(document.getElementById("bestellenNeuKundeOrt").value) != "")
		{
			var bestelltNeuKundeOrt=trim(document.getElementById("bestellenNeuKundeOrt").value);
			poststr += "&bestelltNeuKundeOrt=" + bestelltNeuKundeOrt;
	
		}
		if(trim(document.getElementById("bestellenNeuKundeLand").value) != "")
		{
			var bestelltNeuKundeLand=trim(document.getElementById("bestellenNeuKundeLand").value);
			poststr += "&bestelltNeuKundeLand=" + bestelltNeuKundeLand;
		}
		if(trim(document.getElementById("bestellenNeuKundeTelefon").value) != "")
		{
			var bestelltNeuKundeTelefon=trim(document.getElementById("bestellenNeuKundeTelefon").value);
			poststr += "&bestelltNeuKundeTelefon=" + bestelltNeuKundeTelefon;
		}
		if(trim(document.getElementById("bestellenNeuKundeFax").value) != "")
		{
			var bestelltNeuKundeFax=trim(document.getElementById("bestellenNeuKundeFax").value);
			poststr += "&bestelltNeuKundeFax=" + bestelltNeuKundeFax;
		}
		
		if(trim(document.getElementById("bestellenNeuKundeMail").value) != "")
		{
			var bestelltNeuKundeMail=trim(document.getElementById("bestellenNeuKundeMail").value);
			poststr += "&bestelltNeuKundeMail=" + bestelltNeuKundeMail;
		}
		
		
		if(trim(document.getElementById("bestellenAltKundeFirma").value) != "")
		{
			var bestelltAltKundeFirma=trim(document.getElementById("bestellenAltKundeFirma").value);
			poststr += "&bestelltAltKundeFirma=" + bestelltAltKundeFirma;
		}
		if(trim(document.getElementById("bestellenAltKundeAnrede").value) != "")
		{
			var bestelltAltKundeAnrede=trim(document.getElementById("bestellenAltKundeAnrede").value);
			poststr += "&bestelltAltKundeAnrede=" + bestelltAltKundeAnrede;
		}
		if(trim(document.getElementById("bestellenAltKundeName").value) != "")
		{
			var bestelltAltKundeName=trim(document.getElementById("bestellenAltKundeName").value);
			poststr += "&bestelltAltKundeName=" + bestelltAltKundeName;
		}
		if(trim(document.getElementById("bestellenAltKundeKundennummer").value) != "")
		{
			var bestelltAltKundeKundennummer=trim(document.getElementById("bestellenAltKundeKundennummer").value);
			poststr += "&bestelltAltKundeKundennummer=" + bestelltAltKundeKundennummer;
		}	
		if(trim(document.getElementById("bestellenAltKundeMail").value) != "")
		{
			var bestelltAltKundeMail=trim(document.getElementById("bestellenAltKundeMail").value);
			poststr += "&bestelltAltKundeMail=" + bestelltAltKundeMail;
		}
	
		
		if(trim(document.getElementById("bestellenDomainRegFirma").value) != "")
		{
			var bestelltDomainRegFirma=trim(document.getElementById("bestellenDomainRegFirma").value);
			poststr += "&bestelltDomainRegFirma=" + bestelltDomainRegFirma;
		}
		if(trim(document.getElementById("bestellenDomainRegAnrede").value) != "")
		{	
			var bestelltDomainRegAnrede=trim(document.getElementById("bestellenDomainRegAnrede").value);	
			poststr += "&bestelltDomainRegAnrede=" + bestelltDomainRegAnrede;
		}
		if(trim(document.getElementById("bestellenDomainRegName").value) != "")
		{	
			var bestelltDomainRegName=trim(document.getElementById("bestellenDomainRegName").value);	
			poststr += "&bestelltDomainRegName=" + bestelltDomainRegName;
		}
		if(trim(document.getElementById("bestellenDomainRegStrasse").value) != "")
		{
			var bestelltDomainRegStrasse=trim(document.getElementById("bestellenDomainRegStrasse").value);
			poststr += "&bestelltDomainRegStrasse=" + bestelltDomainRegStrasse;
		}
		if(trim(document.getElementById("bestellenDomainRegPLZ").value) != "")
		{
			var bestelltDomainRegPLZ=trim(document.getElementById("bestellenDomainRegPLZ").value);
			poststr += "&bestelltDomainRegPLZ=" + bestelltDomainRegPLZ;
		}
		if(trim(document.getElementById("bestellenDomainRegOrt").value) != "")
		{
			var bestelltDomainRegOrt=trim(document.getElementById("bestellenDomainRegOrt").value);
			poststr += "&bestelltDomainRegOrt=" + bestelltDomainRegOrt;
		}
	
		if(trim(document.getElementById("bestellenDomainRegLand").value) != "")
		{
			var bestelltDomainRegLand=trim(document.getElementById("bestellenDomainRegLand").value);
			poststr += "&bestelltDomainRegLand=" + bestelltDomainRegLand;
		}
		
		if(trim(document.getElementById("bestellenDomainRegTelefon").value) != "")
		{
			var bestelltDomainRegTelefon=trim(document.getElementById("bestellenDomainRegTelefon").value);
			poststr += "&bestelltDomainRegTelefon=" + bestelltDomainRegTelefon;
		}
	
		if(trim(document.getElementById("bestellenDomainRegFax").value) != "")
		{
			var bestelltDomainRegFax=trim(document.getElementById("bestellenDomainRegFax").value);
			poststr += "&bestelltDomainRegFax=" + bestelltDomainRegFax;
		}
		if(trim(document.getElementById("bestellenDomainRegMail").value) != "")
		{
			var bestelltDomainRegMail=trim(document.getElementById("bestellenDomainRegMail").value);
			poststr += "&bestelltDomainRegMail=" + bestelltDomainRegMail;
		}
	
		if(trim(document.getElementById("bestellenBemerkung").value) != "")
		{
			var bestelltBemerkung=trim(document.getElementById("bestellenBemerkung").value);
			poststr += "&bestelltBemerkung=" + bestelltBemerkung;
		}
		
		if(document.forms.bestellenPaketUndDomain.elements.bestellenAgbsAkzept.checked == true)
		{
			var bestelltAgbsAkzept=document.forms.bestellenPaketUndDomain.elements.bestellenAgbsAkzept.value;
			poststr += "&bestelltAgbsAkzept=" + bestelltAgbsAkzept;
		}
			
		sendPostRequest("saveSessionData.php", null, saveDatainSession, poststr);
		dataSave=true;
	  }
	}
}

function saveDatainSession()
{
	return 1;
}

/*XMLHTTPRequest-Objekt zur Kommunikation mittels Ajax erstellen*/
function getXMLHTTPRequestInstance()
{	
	var http_request = false;

       if (window.XMLHttpRequest) 
       {            
       	 	try 
       		{
       	 		http_request = new window.XMLHttpRequest();
       	 		if (http_request.overrideMimeType) 
       	 		{
       	 			http_request.overrideMimeType('text/plain');
       	 		}
       		}
       		catch(Error)
       		{
       			if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
       		}
  
        } 
        else if (window.ActiveXObject) 
        { 
            try 
            {
                http_request = new window.ActiveXObject("Msxml2.XMLHTTP");//IE5
            } 
            catch (Error) 
            {
                try 
                {
                    http_request = new window.ActiveXObject("Microsoft.XMLHTTP");//IE6
                } 
                catch (Error) 
                {
                	if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
                }
            }
         }
    return http_request;
}
	
/*
 * Umschalten zwischen http und https und umgekehrt
 */
function changeHttpHttps(aktschritt)
{	
	var dom="antacom.de/";
	
	if(prot != "https" && aktschritt.substring(0,9) == "bestellen") 
	{		
		window.location.href="https://antacom.de/#"+aktschritt;	
		return true;
	}
	else if(prot == "https" && aktschritt.substring(0,9) != "bestellen" && aktschritt.substring(0,12) != "domaincheck1" && aktschritt.substring(0,12) != "wh1") 
	{
		window.location.href="http://antacom.de/#"+aktschritt;		
		return true;
	}
	else
	{
		return false;
	}
} 
 
function sendGetRequest(url, ueberschrift, callbackFunction)
{	

		switch (callbackFunction)
	    {
		   	case "showInhalt":  http_request1 = getXMLHTTPRequestInstance();
							   	if (!http_request1) 
							    {
							   		if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
							    }
							    else
							    {
							    	if(ueberschrift!= null)
							    	{  
								      	showInhaltUeberschrift(ueberschrift);
							    		changeTitle(ueberschrift);
							    	}
								    http_request1.onreadystatechange = showInhalt;  
								   	http_request1.open('GET', url, true);
								   	http_request1.send(null);
							    }
		   						break;
		   	case "showOwner":   http_request2 = getXMLHTTPRequestInstance();
							   	if (!http_request2) 
							    {
							   		if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
							    }
							    else
							    {
							    	if(ueberschrift!= null)
							    	{  
								      	showInhaltUeberschrift(ueberschrift);
							    	}
							    
							    	http_request2.onreadystatechange = showOwner; 
							    	http_request2.open('GET', url, true);
							    	http_request2.send(null);
							    }
							    break;  
		   	case "showDomainPreis": http_request3 = getXMLHTTPRequestInstance();
								   	if (!http_request3) 
								    {
								   		if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
								    }
								    else
								    {
								    	if(ueberschrift!= null)
								    	{ 
									      	showInhaltUeberschrift(ueberschrift);
								    	}
								    
								    	http_request3.onreadystatechange = showDomainPreis;  
								    	http_request3.open('GET', url, true);
								    	http_request3.send(null);
								    }
								    break;
		   	case "showAGBLayer": http_request4 = getXMLHTTPRequestInstance();
								 if (!http_request4) 
							     {
									 if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
							     }
							     else
							     {
							    	if(ueberschrift!= null)
							    	{ 
								      	showInhaltUeberschrift(ueberschrift);
							    	}
							    
							    	http_request4.onreadystatechange = showAGBLayer;  
							    	http_request4.open('GET', url, true);
							    	http_request4.send(null);
							     }
							     break;
		   	case "saveDatainSession": http_request5 = getXMLHTTPRequestInstance();
									  if (http_request5) 
								      {
								    	 http_request5.onreadystatechange = saveDatainSession;  
								    	 http_request5.open('GET', url, false);
								    	 http_request5.send(null);
								      }
								      break;
			default: break;
	    }
		aktscript=url;  
}

function showDomainPreis()
{	
		if (http_request3.readyState == 4) 
	    {
	        if (http_request3.status == 200) 
	        {
	        	try
	        	{	        	
		        	var inhalt = http_request3.responseText;
		        	document.getElementById('bestellenDomainPreiseBereich').innerHTML = inhalt;
		           	load=true;
		        	makeBestellenDomainCheck('../cgi-bin/domain-check/domain2.cgi?action=end3','Bestellen','showDomainBestellenBereich','frameBestellenDomain2','domainnameBestellenDomain2');
		        	if(meldungDomainRechungsintervall== false)
		        	{
		        		if(document.getElementById("bestellenDomainPreiseBereich") != null)
		        		{
		        			document.getElementById("bestellenDomainPreiseBereich").style.backgroundColor="transparent";
		        		}
		        		if(document.getElementById('bestellenMeldungDomainRechnungsintervall') != undefined)
		        		{
		        			document.getElementById('bestellenMeldungDomainRechnungsintervall').innerHTML="";
		        		}
		        	}
		        	meldungDomainRechungsintervall=false;
	        	}
	        	catch(Error)
	        	{
	        		if(debug===true) alert(Error);
	        	}
	        } 
	        else 
	        {
	        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
	        }
	    }

}

function showInhalt() 
{ 
	if(http_request1.readyState == 3)   	
	{  	
		if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera" || newSchritt === "domains2")
		{
			document.getElementById('inhalt').innerHTML = "<div class=\"statusAjaxLoad\"><div>Ihre Anfrage wird bearbeitet. Bitte haben Sie einen Moment Geduld.</div><div><img src=\"../pics/ajax-loader.gif\"></div></div>";
			load=true;
			}
			else 
			{
				var inhalt = http_request1.responseText;
	          	document.getElementById('inhalt').innerHTML = inhalt;
             
	          	if(prot != "https")
	          	{	
	       			document.getElementById('ext_content').innerHTML="<div class=\"topicUeberschrift\">Buchtipp</div><div class=\"topic\"><div id=\"amazon\"><iframe src=\"http://rcm-de.amazon.de/e/cm?t=antacomintern-21&amp;o=3&amp;p=9&amp;l=st1&amp;mode=books-de&amp;search=MySQL%20PHP&amp;nou=1&amp;fc1=666666&amp;lt1=_blank&amp;lc1=3366FF&amp;bg1=FFFFFF&amp;f=ifr\" marginwidth=\"0\" marginheight=\"0\" width=\"180\" height=\"150\" frameborder=\"0\" style=\"border:none;\" scrolling=\"no\"></iframe></div></div>";
	          	}
	          	else
	          	{
	          		document.getElementById('footerIcon1').style.paddingLeft='20px';
	           		document.getElementById('footerIcon2').style.visibility='visible';
	          	}
           	
		}
	}	
	else if (http_request1.readyState == 4) 
    {
        try
        {
           	if (http_request1.status == 200) 
        	{
           		try
           		{
           			var inhalt = http_request1.responseText;
           			document.getElementById('inhalt').innerHTML = inhalt;
           			load=true;
           			
           			if(prot != "https")
           			{	
           				document.getElementById("ext_content").innerHTML="<div class=\"topicUeberschrift\">Buchtipp</div><div class=\"topic\"><div id=\"amazon\"><iframe src=\"http://rcm-de.amazon.de/e/cm?t=antacomintern-21&amp;o=3&amp;p=9&amp;l=st1&amp;mode=books-de&amp;search=MySQL%20PHP&amp;nou=1&amp;fc1=666666&amp;lt1=_blank&amp;lc1=3366FF&amp;bg1=FFFFFF&amp;f=ifr\" marginwidth=\"0\" marginheight=\"0\" width=\"180\" height=\"150\" frameborder=\"0\" style=\"border:none;\" scrolling=\"no\"></iframe></div></div>";
           			}
           			else
    	          	{
    	          		document.getElementById('footerIcon1').style.paddingLeft='20px';
    	           		document.getElementById('footerIcon2').style.visibility='visible';
    	          	}
           		}
           		catch(Error)
           		{
           			if(debug===true) alert(Error);
           		}
        	}
        	else 
        	{
        		if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten (Requeststatus: ' + http_request1.status +')');
        	}
        }
        catch(Error)
        {
        	if(debug===true) alert(Error);
        }
    }
}


function showOwner()
{
	if (http_request2.readyState == 4) 
    {
        if (http_request2.status == 200) 
        {
        	var inhalt =http_request2.responseText;
           	document.getElementById('domainOwner').innerHTML = inhalt;
           	window.location.href="#wh1";   
           	load=true;
           	ready = true;
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function showInhaltUeberschrift(ueberschrift)
{
  	document.getElementById('inhaltTopicUeberschrift').innerHTML = ueberschrift;
}	

function sendPostRequest(url, ueberschrift, callbackFunction, data)
{	
       switch (callbackFunction)
       {
	     	 case "showInhalt":      http_request1 = getXMLHTTPRequestInstance();
	     		 					 if (!http_request1) 
							         {
	     		 						if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
							         }
							         else
							         {
							        	 if(ueberschrift!= null)
							        	 {
							         	     showInhaltUeberschrift(ueberschrift);
							        	 }
							        	 
							        	 http_request1.onreadystatechange = showInhalt;  
							        	 
							        	 http_request1.open('POST', url, true);
							     	    
							        	 http_request1.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
							        	 http_request1.setRequestHeader("Content-length", data.length);
							        	 http_request1.send(data);
							        }
							        break;
	     	 case "showOwner":  	http_request2 = getXMLHTTPRequestInstance();
									if (!http_request2) 
							        {
										if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
							        }
							        else
							        {
							            if(ueberschrift!= null)
							            {
							               showInhaltUeberschrift(ueberschrift);
							            }
	     		 					    http_request2.onreadystatechange = showOwner; 
	     	 
	     		 					    http_request2.open('POST', url, true);
							     	    
	     		 					    http_request2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	     		 					    http_request2.setRequestHeader("Content-length", data.length);
	     		 					    http_request2.send(data);
							        }
									break;
	     	 case "showMultiDomain": http_request13 = getXMLHTTPRequestInstance();
									 if (!http_request13) 
							         {
										 if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
							         }
							         else
							         {
							             if(ueberschrift!= null)
							             {
							                showInhaltUeberschrift(ueberschrift);
							             }
										     http_request13.onreadystatechange = showMultiDomain; 
						 
						    			     http_request13.open('POST', url, true);
						 	     	    
						 				     http_request13.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
										     http_request13.setRequestHeader("Content-length", data.length);
										     http_request13.send(data);
							         }
									 break;
	     	 case "showDomainBestellenBereich":  http_request14 = getXMLHTTPRequestInstance();
												 if (!http_request14) 
										         {
													 if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
										         }
										         else
										         {
										             if(ueberschrift!= null)
										             {
										                showInhaltUeberschrift(ueberschrift);
										             }
													     http_request14.onreadystatechange = showDomainBestellenBereich; 
									
													     http_request14.open('POST', url, true);
										     	    
													     http_request14.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
													     http_request14.setRequestHeader("Content-length", data.length);
													     http_request14.send(data);
										         }
												 break;
	     	 case "sendDomainPreisAnfrageAusgabe":  http_request15 = getXMLHTTPRequestInstance();
									     	 if (!http_request15) 
									         {
									     		if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
									         }
									         else
									         {
									             http_request15.onreadystatechange = sendDomainPreisAnfrageAusgabe; 
								
									             http_request15.open('POST', url, true);
									     	    
									             http_request15.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
									             http_request15.setRequestHeader("Content-length", data.length);
												 http_request15.send(data);
									         }
											 break;
	     	case "sendKontaktFormular":      http_request16 = getXMLHTTPRequestInstance();
										 if (!http_request16) 
								         {
											 if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
								         }
								         else
								         {
								        	 http_request16.onreadystatechange = sendKontaktFormular;  
								        	 
								        	 http_request16.open('POST', url, true);
								     	    
								        	 http_request16.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
								        	 http_request16.setRequestHeader("Content-length", data.length);
								        	 http_request16.send(data);
								        }
								        break;
	     	case "showSingleDomainResult": http_request17= getXMLHTTPRequestInstance();
										   if (!http_request17) 
									       {
											   if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
									       }
									       else
									       {
									    	   http_request17.onreadystatechange = showSingleDomainResult;  
									        	 
									    	   http_request17.open('POST', url, true);
									     	    
									    	   http_request17.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
									    	   http_request17.setRequestHeader("Content-length", data.length);
									    	   http_request17.send(data);
									       }
									       break;
	     	case "showMoreDomainResults":  http_request13= getXMLHTTPRequestInstance();
										   if (!http_request13) 
									       {
											   if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
									       }
									       else
									       {
									    	   http_request13.onreadystatechange = showMoreDomainResults;  
									        	 
									    	   http_request13.open('POST', url, true);
									     	    
									    	   http_request13.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
									    	   http_request13.setRequestHeader("Content-length", data.length);
									    	   http_request13.send(data);
									       }
									       break;
				default: break;
     	 }        
}

function showSingleDomainResult()
{
	if (http_request17.readyState == 4) 
    {
        if (http_request17.status == 200) 
        {
        	var inhalt2 = http_request17.responseText;
        	pos1 = inhalt2.search("<!-- Beginn");
        	var inhalt=inhalt2.substr(0,pos1);
        	inhalt=inhalt+"</body></html>";
        	document.getElementById('showSingleDomainAnzeige').innerHTML = inhalt;
        	load=true;
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function showMoreDomainResults()
{
	if(http_request13.readyState == 3)   	
	{  	
		if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera")
		{
			document.getElementById('showMultiDomainAnzeige').innerHTML = "<div class=\"statusAjaxLoad\"><div>Ihre Anfrage wird bearbeitet. Bitte haben Sie einen Moment Geduld.</div><div><img src=\"../pics/ajax-loader.gif\"></div></div>";
		}
		else 
		{
        	var inhalt = http_request13.responseText;
        	var inhalt3=inhalt.replace(">Ergebnis<",">Weitere Domains:<");
           	document.getElementById('showMultiDomainAnzeige').innerHTML = inhalt3;
		}

	}
   	else if (http_request13.readyState == 4) 
    {
        if (http_request13.status == 200) 
        {
        	var inhalt = http_request13.responseText;
        	var inhalt3= inhalt.replace(">Ergebnis<",">Weitere Domains:<");
        	document.getElementById('showMultiDomainAnzeige').innerHTML = inhalt3;
        	load=true;
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function makeDomainCheck(url, ueberschrift, callbackFunction)
{	
    var poststr = "frame=" + document.getElementById("frame").value  +
    "&domain=" + trim(document.getElementById("domainname").value);

    sendPostRequest(url, ueberschrift, callbackFunction, poststr);
    setze_schritt('domaincheck1');
}

function checkRequest(url, ueberschrift, callbackFunction,idframe,iddomain)
{
	if(onChangeDomain == false)
	{
		makeBestellenDomainCheck(url, ueberschrift, callbackFunction,idframe,iddomain);
	}
	else
	{
		onChangeDomain=false;
	}
}

function makeBestellenDomainCheck(url, ueberschrift, callbackFunction,idframe,iddomain)
{	
	var domainname= trim(document.getElementById(iddomain).value);
	
	if (domainname.lastIndexOf(".") != -1)  
	{ 
		domainteile=domainname.split(".");
		if(domainteile[domainteile.length-1] != "")
		{		
		    var poststr = "frame=" + document.getElementById(idframe).value  +  "&domain=" + domainname;
	
		    sendPostRequest(url, ueberschrift, callbackFunction, poststr);
		}
		else
		{
			document.getElementById('bestellenDomainStatus').innerHTML = "<div class=\"bestellenDomainAnzeigeFehler\">Domain nicht vollständig</div>";
		}
	}
	else
	{
		document.getElementById('bestellenDomainStatus').innerHTML = "<div class=\"bestellenDomainAnzeigeFehler\">Domain nicht vollständig</div>";
	}	
}

var zeitAlt2=0;
function makeMultiDomainCheck(url, ueberschrift, callbackFunction)
{		
	var now = new Date();
	var zeitNeu=now.getTime();

	if(zeitAlt2 == 0 || Number((zeitNeu-zeitAlt2)/1000) >= 9)
	{
		var domName=trim(document.getElementById("domainnameMulti").value); 	
		val = new Array(); 
		var element = document.getElementById("topLDMulti"); 
		j=0;
			
		for(i=0;i<element.options.length;i++) 
		{ 
			if(element.options[i].selected) 
			{
				val[j]= element.options[i].text; 
				j++;
			}
		}
			
		if (domName.lastIndexOf(".") != -1)  
		{ 
			domainteile=domName.split(".");
			if(domainteile[domainteile.length-1] != "")
			{		
			    var poststr = "frame=" + "no2"  +  "&domain=" + domName;
			    sendPostRequest(url, ueberschrift, 'showSingleDomainResult', poststr);
			}
			
			val2=val.toString();
			if(val2.search(domainteile[domainteile.length-1]) != -1)
			{
				val3=new Array();
				val3=val2.split(",");

				val=new Array();
				j=0;
				for (i=0;i<val3.length;i++)
				{
					if(val3[i] != domainteile[domainteile.length-1])
					{
						val[j]=val3[i];
						j++;
					}
						
				}
			}
			var poststr = "frame=" + document.getElementById("frameMulti").value  + "&domain=" + trim(document.getElementById("domainnameMulti").value) + "&w=" +  val;
		   	sendPostRequest(url, ueberschrift, 'showMoreDomainResults', poststr);
		}
		else  
		{
			document.getElementById('showSingleDomainAnzeige').innerHTML="";
			
		    var poststr = "frame=" + document.getElementById("frameMulti").value  + "&domain=" + trim(document.getElementById("domainnameMulti").value) + "&w=" +  val;
		   	sendPostRequest(url, ueberschrift, callbackFunction, poststr);
		}
		zeitAlt2=zeitNeu;	
		setze_schritt('domaincheck1');
	}
	else
	{	
		if(http_request17.readyState == 4 || http_request17.readyState == 3){http_request17.abort();}
		if(http_request13.readyState == 4 || http_request13.readyState == 3){http_request13.abort();}
		sec=Math.round(10 - Number((zeitNeu-zeitAlt2)/1000));
		document.getElementById('showSingleDomainAnzeige').innerHTML="";
		document.getElementById('showMultiDomainAnzeige').innerHTML="<div class=\"domainAnzeigeContainer\"><div class=\"domainLine\"><div class=\"domainErgebnisUeberschrift\">Ergebnis<a name=\"wh1\"></a></div></div><div class=\"domainAnzeigeFehler\">FEHLER: Eine Abfrage ist erst wieder in "+sec+" Sekunden erlaubt.</div><div class=\"domainBottomLine\"><div class=\"domainErgebnisUnterschrift\">Alle Auskünfte ohne Gewähr!</div></div></div>";
	}
}


function makeBestellenZwischenseiteRequest(url, ueberschrift, callbackFunction)
{		
	var radio=document.forms.bestellenPakete.elements.bestellenradio;
	var paket= false;
	var domain=document.getElementById("domainnameBestellenDomain").value;
	
	for(i=0; i< radio.length; i++)
	{
		if(radio[i].checked)
		{
			paket=radio[i].value; 
			break;
		}
		
	}
	
	if(paket != false)  
	{
		var poststr = "paket=" + paket  + "&domain=" + domain;
		setze_schritt('bestellen2_1');
	    sendPostRequest(url, ueberschrift, callbackFunction, poststr);
	}
	else 
	{
		noScroll=true;
		document.getElementById('bestellenZwischenSeiteCompleteCheck').style.visibility = "visible";
		if(domain != "")
		{
			document.getElementById('bestellenZwischenSeiteCompleteCheck').style.width = "190px";
			document.getElementById('bestellenZwischenSeiteCompleteCheck').innerHTML="Bitte wählen Sie ein Paket aus.";
		}
		else
		{
			document.getElementById('bestellenZwischenSeiteCompleteCheck').style.width = "275px";
			document.getElementById('bestellenZwischenSeiteCompleteCheck').innerHTML="Bitte wählen Sie ein Paket und eine Domain aus.";
		}
	}
}


var zeitAlt=0;
var domainAlt="";  
var mailAlt=""; 
function sendDomainPreisAnfrageAusgabe(url, ueberschrift, callbackFunction, zeitNeu)
{	
	if (http_request15.readyState == 4) 
    {
        if (http_request15.status == 200) 
        {
        	var inhalt2 = http_request15.responseText;
        	document.getElementById('bestellenDomainPreisanfrageGesendet').innerHTML = inhalt2; 
        	http_request15=false;
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}
	
function sendDomainPreisAnfrage(url, ueberschrift, callbackFunction, zeitNeu)
{
		var domainNeu=trim(document.getElementById("domainnameBestellenDomain2").value);
		var mailNeu=trim(document.getElementById("preisAnfrageMail").value);	
		var now = new Date();
		var zeitNeu=now.getTime();
		
		if(domainNeu != "" && mailNeu != "")
		{
			if (mailNeu.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
			{
				if(domainAlt == domainNeu && mailAlt == mailNeu)
				{
					document.getElementById('bestellenDomainPreisanfrageGesendet').innerHTML = "Ihre Anfrage wurde bereits versendet.";
				}
				else if((domainAlt == domainNeu && mailAlt != mailNeu) && (Number((zeitNeu-zeitAlt)/1000) < 10))
				{	 
					document.getElementById('bestellenDomainPreisanfrageGesendet').innerHTML = "Eine Domainpreisanfrage ist nur alle 10 Sekunden erlaubt.";
		
				}
				else
				{
					var poststr = "domain=" + domainNeu  + "&mail=" + mailNeu;
			
					sendPostRequest(url, ueberschrift, callbackFunction, poststr);
					
					
					domainAlt=domainNeu;
					mailAlt=mailNeu;
					zeitAlt=zeitNeu;
					
				}
			}
			else
			{
				document.getElementById('bestellenDomainPreisanfrageGesendet').innerHTML = "Keine korrekte E-Mail-Adresse angegeben!";
			}
		}
		else
		{
			document.getElementById('bestellenDomainPreisanfrageGesendet').innerHTML = "Bitte geben Sie Ihre E-Mail-Adresse an.";

		}
	
}

function enableDisableCheckboxen(anz,id,stat)
{	
	for(i=0; i< anz; i++)
	{	
		document.getElementById(id+i).disabled = stat;
	}
}

function sendWebdesignAnfrage(url, ueberschrift, callbackFunction)
{
	var radio=""; 
	var radioAnfrageWebsiteStatus="";
	var anfrageWebseiteStatus="";
	var bem1="";
	var leistung="";
	var anzSeiten="";
	var anzGrafiken="";
	var texteRadio="";
	var texteWebsite="";
	var grafikenRadio="";
	var domainName="";
	var bem2="";
	var poststr="";
	var data=new Array();
	var meldungen="";
	var meldungNeuKunde=new Array(); 
	var meldungAltKunde=new Array(); 
	var i=0; 
	var k=0;
	var texte=""; 
	var telefonUndMail=0; 
	var neuKunde=0;
	var altKunde=0;
	var neuKundeZusatz=0;  
	var altKundeZusatz=0; 
	var neuKundeTelefonUndMail=0;
	var textAltKunde=0;  

	if(document.forms.anfrageWebdesign.elements.anfrageWebsiteStatus != undefined) 
	{
		radioAnfrageWebsiteStatus= document.forms.anfrageWebdesign.elements.anfrageWebsiteStatus;
	}
	
	for(h=0; h< radioAnfrageWebsiteStatus.length; h++)
	{
		if(radioAnfrageWebsiteStatus[h].checked)
		{
			anfrageWebseiteStatus=radioAnfrageWebsiteStatus[h].value; 
			poststr += "&websiteStatus=" + anfrageWebseiteStatus;
			break;
		}		
	}	

	if(document.forms.anfrageWebdesign.elements.anfrageRadio != undefined) 
	{
		radio= document.forms.anfrageWebdesign.elements.anfrageRadio;
	}
	
	for(h=0; h< radio.length; h++)
	{
		if(radio[h].checked)
		{
			leistung=radio[h].value; 
			poststr += "&leistung=" + leistung;
			break;
		}		
	}
	
	if(leistung == "Einzelleistungen")
	{
		for(g=0; g< document.forms.anfrageWebdesign.anfrageChk.length; g++)
		{  
			if(document.forms.anfrageWebdesign.anfrageChk[g].checked == true)
			{	
				data.push(document.getElementById("anfrageChk"+g).value);
			}
		}
		
		if(data.length > 0)
		{	
			poststr += "&einzelLeistung=" + serializeArray(data);
		}
	}
	
	bem1=document.getElementById("anfrageBem1").value;
	if(bem1 != "")
	{
		poststr += "&bemerkung1=" + bem1;
	}

	anzSeiten=document.getElementById("anfrageSeiten").value;
	if(anzSeiten != "")
	{
		poststr += "&anzSeiten=" + anzSeiten;
	}
	
	anzGrafiken=document.getElementById("anfrageGrafiken").value;
	if(anzGrafiken != "")
	{
		poststr += "&anzGrafiken=" + anzGrafiken;
	}
	
	
	if(document.forms.anfrageWebdesign.elements.anfrageTexte1 != undefined) 
	{
		texteRadio= document.forms.anfrageWebdesign.elements.anfrageTexte1;
	}
	
	for(h=0; h< texteRadio.length; h++)
	{
		if(texteRadio[h].checked)
		{
			texteWebsite=texteRadio[h].value; 
			poststr += "&texte=" + texteWebsite;
			break;
		}		
	}
	
	if(document.forms.anfrageWebdesign.elements.anfrageTexte2 != undefined) 
	{
		grafikenRadio= document.forms.anfrageWebdesign.elements.anfrageTexte2;
	}

	for(h=0; h< grafikenRadio.length; h++)
	{
		if(grafikenRadio[h].checked)
		{
			grafiken=grafikenRadio[h].value; 
			poststr += "&grafiken=" + grafiken;
			break;
		}		
	}
	domainName=document.getElementById("anfrageDomain").value;
	if(domainName != "")
	{
		poststr += "&domainName=" + domainName;
	}	
	
	bem2=document.getElementById("anfrageBem2").value;
	if(bem2 != "")
	{
		poststr += "&anfrageBem2=" + bem2;
	}
	
	
	if(trim(document.getElementById("bestellenNeuKundeFirma").value) != "")
	{
		var bestelltNeuKundeFirma=trim(document.getElementById("bestellenNeuKundeFirma").value);
		poststr += "&bestelltNeuKundeFirma=" + bestelltNeuKundeFirma;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeAnrede").value) != "")
	{
		var bestelltNeuKundeAnrede=trim(document.getElementById("bestellenNeuKundeAnrede").value);
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeAnrede=" + bestelltNeuKundeAnrede;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Anrede an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeName").value) != "")
	{
		var bestelltNeuKundeName=trim(document.getElementById("bestellenNeuKundeName").value);
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeName=" + bestelltNeuKundeName;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeName").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihren Namen und Vornamen an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeStrasse").value) != "")
	{
		var bestelltNeuKundeStrasse=trim(document.getElementById("bestellenNeuKundeStrasse").value);
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeStrasse=" + bestelltNeuKundeStrasse;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeStrasse").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Straße an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundePLZ").value) != "")
	{
		var bestelltNeuKundePLZ=trim(document.getElementById("bestellenNeuKundePLZ").value);
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundePLZ=" + bestelltNeuKundePLZ;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundePLZ").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre PLZ an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeOrt").value) != "")
	{
		var bestelltNeuKundeOrt=trim(document.getElementById("bestellenNeuKundeOrt").value);
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeOrt=" + bestelltNeuKundeOrt;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeOrt").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie einen Ort an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeLand").value) != "")
	{
		var bestelltNeuKundeLand=trim(document.getElementById("bestellenNeuKundeLand").value);
		poststr += "&bestelltNeuKundeLand=" + bestelltNeuKundeLand;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeTelefon").value) != "")
	{
		var bestelltNeuKundeTelefon=trim(document.getElementById("bestellenNeuKundeTelefon").value);
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeTelefon=" + bestelltNeuKundeTelefon;
		neuKundeTelefonUndMail++;
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeMail").value) == "")
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	if(trim(document.getElementById("bestellenNeuKundeFax").value) != "")
	{
		var bestelltNeuKundeFax=trim(document.getElementById("bestellenNeuKundeFax").value);
		poststr += "&bestelltNeuKundeFax=" + bestelltNeuKundeFax;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeMail").value) != "")
	{
		var bestelltNeuKundeMail=trim(document.getElementById("bestellenNeuKundeMail").value);
		
		if (bestelltNeuKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltNeuKundeMail=" + bestelltNeuKundeMail;
			neuKundeTelefonUndMail++;
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
			meldungNeuKunde[i]="Die angegebene Mail-Adresse ist nicht korrekt.";
			i++;
			neuKundeTelefonUndMail++; 			
		}
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeTelefon").value) == "")
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	
	if(neuKundeTelefonUndMail==0)
	{					
		meldungNeuKunde[i]="Bitte geben Sie Ihre Telefonnummer und / oder ihre E-Mailadresse an.";
		i++;
		
	}
    
	if(neuKunde == 5)
	{
		neuKunde=Number(neuKunde) + Number(neuKundeTelefonUndMail); 
	}
	
	if(trim(document.getElementById("bestellenAltKundeFirma").value) != "")
	{
		var bestelltAltKundeFirma=trim(document.getElementById("bestellenAltKundeFirma").value);
		poststr += "&bestelltAltKundeFirma=" + bestelltAltKundeFirma;
		altKundeZusatz++; 
	}
	if(trim(document.getElementById("bestellenAltKundeAnrede").value) != "")
	{
		var bestelltAltKundeAnrede=trim(document.getElementById("bestellenAltKundeAnrede").value);
		document.getElementById("bestellenAltKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeAnrede=" + bestelltAltKundeAnrede;
		altKunde++;
	}
	else
	{
		document.getElementById("bestellenAltKundeAnrede").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Anrede an.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeName").value) != "")
	{
		var bestelltAltKundeName=trim(document.getElementById("bestellenAltKundeName").value);
		document.getElementById("bestellenAltKundeName").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeName=" + bestelltAltKundeName;
		altKunde++;
	}
	else
	{
		document.getElementById("bestellenAltKundeName").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihren Namen ein.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeKundennummer").value) != "")
	{
		var bestelltAltKundeKundennummer=trim(document.getElementById("bestellenAltKundeKundennummer").value);
		document.getElementById("bestellenAltKundeKundennummer").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeKundennummer=" + bestelltAltKundeKundennummer;
		altKunde++;
	}	
	else
	{
		document.getElementById("bestellenAltKundeKundennummer").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Kundennummer an.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeMail").value) != "")
	{
		var bestelltAltKundeMail=trim(document.getElementById("bestellenAltKundeMail").value);
		
		if (bestelltAltKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenAltKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltAltKundeMail=" + bestelltAltKundeMail;
			altKunde++;
		}
		else
		{
			document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
			meldungAltKunde[k]="Die angegebene Mail-Adresse ist nicht korrekt.";
			altKunde++;
			k++;
		}
	}
	else
	{
		document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Mail-Adresse an.";
		k++;
	}
	if(((neuKunde >= 6 && meldungNeuKunde.length == 0 && altKunde > 0) || (neuKunde == 0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz== 0 && ((altKunde > 0 || altKunde < 4) || altKundeZusatz > 0 )) || (altKunde == 4 && meldungAltKunde.length == 0)) && !(neuKunde==0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz==0 && altKunde==0 && altKundeZusatz==0))
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
	}
		
	if( (neuKunde >=6 && neuKundeTelefonUndMail > 0 && meldungNeuKunde.length == 0) || (altKunde == 4 && meldungAltKunde.length == 0) )
	{
		dataChecked=true;
		poststr += "&dataChecked=" + dataChecked; 
		
		poststr += "&anfrageSend=" + "1";
		
		sendPostRequest(url, ueberschrift, callbackFunction, poststr);
		window.scrollTo(0, 0);

		
	}
	else
	{ 	
		noScroll=true;
		
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.visibility = "visible";
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.width = "350px";
		
		if(neuKunde == 0 && neuKundeZusatz == 0 && neuKundeTelefonUndMail== 0 && altKunde == 0 && altKundeZusatz == 0)
		{
			texte +="<div class=\"bestellenMeldung\">Bitte geben Sie Ihre Daten an.</div>";
			if((neuKunde > 0 && neuKunde < 6) || neuKundeZusatz > 0)
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
			}
		}
		else 
		{	
			if ((((neuKunde > 0 && neuKunde < 6) && altKunde < 4) || (neuKunde >=6 && meldungNeuKunde.length > 0) || neuKundeZusatz > 0 || neuKundeTelefonUndMail > 0))
			{	
				for (j=0; j< meldungNeuKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungNeuKunde[j]+"</div>";
				}
				if ((meldungAltKunde.length > 0 && meldungNeuKunde.length > 0) && (altKunde != 0 || altKundeZusatz > 0) && neuKunde < 6)
				{
					texte +="<div class=\"bestellenMeldungOder\">Oder</div>"; 
				}
					
			}
			
			if(((altKunde > 0 && altKunde < 4) || altKundeZusatz > 0 || (altKunde == 4 && meldungAltKunde.length > 0)) && ((neuKunde >= 0 && neuKunde < 6) ||(neuKunde == 0 && neuKundeZusatz > 0)))
			{
				if(neuKunde == 0 && neuKundeZusatz == 0 || (altKunde == 4 && meldungAltKunde.length > 0 && neuKunde < 6))
				{
					texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
				}
				for (j=0; j< meldungAltKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungAltKunde[j]+"</div>";
					textAltKunde=1;
				}
				
			}	
		}	
		document.getElementById('bestellenHauptSeiteCompleteCheck').innerHTML=texte;
	}
}


function sendCMSAnfrage(url, ueberschrift, callbackFunction)
{
	var anzSeiten="";
	var anzGrafiken="";
	var texteRadio="";
	var grafikenRadio="";
	var texteWebsite="";
	var bem2="";
	var poststr="";
	var data=new Array();
	var kundenDaten=0;
	var kundenDatenZusatz=0;
	var meldungKundenDaten=new Array();;
	var meldungen="";
	var i=0;
	var meldungNeuKunde=new Array(); 
	var meldungAltKunde=new Array(); 
	var i=0; 
	var k=0;
	var texte=""; 
	var telefonUndMail=0; 
	var neuKunde=0;
	var altKunde=0;
	var neuKundeZusatz=0;  
	var altKundeZusatz=0; 
	var neuKundeTelefonUndMail=0;
	var textAltKunde=0;  

	for(g=0; g< document.forms.anfrageCMS.anfrageChk.length; g++)
	{  
		if(document.forms.anfrageCMS.anfrageChk[g].checked == true)
		{	
			data.push(document.getElementById("anfrageChk"+g).value);
		}
	}
		
	if(data.length > 0)
	{	
		poststr += "&einzelLeistung=" + serializeArray(data);
	}
	
	anzSeiten=document.getElementById("anfrageSeiten").value;
	if(anzSeiten != "")
	{
		poststr += "&anzSeiten=" + anzSeiten;
	}
	
	anzGrafiken=document.getElementById("anfrageGrafiken").value;
	if(anzGrafiken != "")
	{
		poststr += "&anzGrafiken=" + anzGrafiken;
	}
	
	if(document.forms.anfrageCMS.elements.anfrageTexte1 != undefined) 
	{
		texteRadio= document.forms.anfrageCMS.elements.anfrageTexte1;
	}
		
	for(h=0; h< texteRadio.length; h++)
	{
		if(texteRadio[h].checked)
		{
			texteWebsite=texteRadio[h].value; 
			poststr += "&texte=" + texteWebsite;
			break;
		}		
	}
	
	if(document.forms.anfrageCMS.elements.anfrageTexte2 != undefined)
	{
		grafikenRadio= document.forms.anfrageCMS.elements.anfrageTexte2;
	}

	for(h=0; h< grafikenRadio.length; h++)
	{
		if(grafikenRadio[h].checked)
		{
			grafiken=grafikenRadio[h].value; 
			poststr += "&grafiken=" + grafiken;
			break;
		}		
	}
		
	bem2=document.getElementById("anfrageBem2").value;
	if(bem2 != "")
	{
		poststr += "&anfrageBem2=" + bem2;
	}	
	
	if(trim(document.getElementById("bestellenNeuKundeFirma").value) != "")
	{
		var bestelltNeuKundeFirma=trim(document.getElementById("bestellenNeuKundeFirma").value);
		poststr += "&bestelltNeuKundeFirma=" + bestelltNeuKundeFirma;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeAnrede").value) != "")
	{
		var bestelltNeuKundeAnrede=trim(document.getElementById("bestellenNeuKundeAnrede").value);
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeAnrede=" + bestelltNeuKundeAnrede;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Anrede an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeName").value) != "")
	{
		var bestelltNeuKundeName=trim(document.getElementById("bestellenNeuKundeName").value);
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeName=" + bestelltNeuKundeName;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeName").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihren Namen und Vornamen an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeStrasse").value) != "")
	{
		var bestelltNeuKundeStrasse=trim(document.getElementById("bestellenNeuKundeStrasse").value);
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeStrasse=" + bestelltNeuKundeStrasse;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeStrasse").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Straße an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundePLZ").value) != "")
	{
		var bestelltNeuKundePLZ=trim(document.getElementById("bestellenNeuKundePLZ").value);
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundePLZ=" + bestelltNeuKundePLZ;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundePLZ").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre PLZ an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeOrt").value) != "")
	{
		var bestelltNeuKundeOrt=trim(document.getElementById("bestellenNeuKundeOrt").value);
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeOrt=" + bestelltNeuKundeOrt;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeOrt").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie einen Ort an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeLand").value) != "")
	{
		var bestelltNeuKundeLand=trim(document.getElementById("bestellenNeuKundeLand").value);
		poststr += "&bestelltNeuKundeLand=" + bestelltNeuKundeLand;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeTelefon").value) != "")
	{
		var bestelltNeuKundeTelefon=trim(document.getElementById("bestellenNeuKundeTelefon").value);
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeTelefon=" + bestelltNeuKundeTelefon;
		neuKundeTelefonUndMail++;
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeMail").value) == "")
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	if(trim(document.getElementById("bestellenNeuKundeFax").value) != "")
	{
		var bestelltNeuKundeFax=trim(document.getElementById("bestellenNeuKundeFax").value);
		poststr += "&bestelltNeuKundeFax=" + bestelltNeuKundeFax;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeMail").value) != "")
	{
		var bestelltNeuKundeMail=trim(document.getElementById("bestellenNeuKundeMail").value);
		
		if (bestelltNeuKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltNeuKundeMail=" + bestelltNeuKundeMail;
			neuKundeTelefonUndMail++;
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
			meldungNeuKunde[i]="Die angegebene Mail-Adresse ist nicht korrekt.";
			i++;
			neuKundeTelefonUndMail++; 			
		}
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeTelefon").value) == "")
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	
	if(neuKundeTelefonUndMail==0)
	{					
		meldungNeuKunde[i]="Bitte geben Sie Ihre Telefonnummer und / oder ihre E-Mailadresse an.";
		i++;
		
	}
    
	if(neuKunde == 5)
	{
		neuKunde=Number(neuKunde) + Number(neuKundeTelefonUndMail); 
	}
	
	if(trim(document.getElementById("bestellenAltKundeFirma").value) != "")
	{
		var bestelltAltKundeFirma=trim(document.getElementById("bestellenAltKundeFirma").value);
		poststr += "&bestelltAltKundeFirma=" + bestelltAltKundeFirma;
		altKundeZusatz++; 
	}
	if(trim(document.getElementById("bestellenAltKundeAnrede").value) != "")
	{
		var bestelltAltKundeAnrede=trim(document.getElementById("bestellenAltKundeAnrede").value);
		document.getElementById("bestellenAltKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeAnrede=" + bestelltAltKundeAnrede;
		altKunde++;
	}
	else
	{
		document.getElementById("bestellenAltKundeAnrede").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Anrede an.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeName").value) != "")
	{
		var bestelltAltKundeName=trim(document.getElementById("bestellenAltKundeName").value);
		document.getElementById("bestellenAltKundeName").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeName=" + bestelltAltKundeName;
		altKunde++;
	}
	else
	{
		document.getElementById("bestellenAltKundeName").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihren Namen ein.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeKundennummer").value) != "")
	{
		var bestelltAltKundeKundennummer=trim(document.getElementById("bestellenAltKundeKundennummer").value);
		document.getElementById("bestellenAltKundeKundennummer").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeKundennummer=" + bestelltAltKundeKundennummer;
		altKunde++;
	}	
	else
	{
		document.getElementById("bestellenAltKundeKundennummer").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Kundennummer an.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeMail").value) != "")
	{
		var bestelltAltKundeMail=trim(document.getElementById("bestellenAltKundeMail").value);
		
		if (bestelltAltKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenAltKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltAltKundeMail=" + bestelltAltKundeMail;
			altKunde++;
		}
		else
		{
			document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
			meldungAltKunde[k]="Die angegebene Mail-Adresse ist nicht korrekt.";
			altKunde++;
			k++;
		}
	}
	else
	{
		document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Mail-Adresse an.";
		k++;
	}
	if(((neuKunde >= 6 && meldungNeuKunde.length == 0 && altKunde > 0) || (neuKunde == 0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz== 0 && ((altKunde > 0 || altKunde < 4) || altKundeZusatz > 0 )) || (altKunde == 4 && meldungAltKunde.length == 0)) && !(neuKunde==0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz==0 && altKunde==0 && altKundeZusatz==0))
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
	}
		

	if( (neuKunde >=6 && neuKundeTelefonUndMail > 0 && meldungNeuKunde.length == 0) || (altKunde == 4 && meldungAltKunde.length == 0) )
	{
		dataChecked=true;
		poststr += "&dataChecked=" + dataChecked; 
		
		poststr += "&anfrageSend=" + "1";
		
		sendPostRequest(url, ueberschrift, callbackFunction, poststr);
		window.scrollTo(0, 0);
	}
	else
	{
		noScroll=true;
		
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.visibility = "visible";
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.width = "350px";
		
		if(neuKunde == 0 && neuKundeZusatz == 0 && neuKundeTelefonUndMail== 0 && altKunde == 0 && altKundeZusatz == 0)
		{
			texte +="<div class=\"bestellenMeldung\">Bitte geben Sie Ihre Daten an.</div>";
			if((neuKunde > 0 && neuKunde < 6) || neuKundeZusatz > 0)
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
			}
		}
		else 
		{	
			if ((((neuKunde > 0 && neuKunde < 6) && altKunde < 4) || (neuKunde >=6 && meldungNeuKunde.length > 0) || neuKundeZusatz > 0 || neuKundeTelefonUndMail > 0))
			{	
				for (j=0; j< meldungNeuKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungNeuKunde[j]+"</div>";
				}
				if ((meldungAltKunde.length > 0 && meldungNeuKunde.length > 0) && (altKunde != 0 || altKundeZusatz > 0) && neuKunde < 6)
				{
					texte +="<div class=\"bestellenMeldungOder\">Oder</div>"; 
				}
					
			}
			
			if(((altKunde > 0 && altKunde < 4) || altKundeZusatz > 0 || (altKunde == 4 && meldungAltKunde.length > 0)) && ((neuKunde >= 0 && neuKunde < 6) ||(neuKunde == 0 && neuKundeZusatz > 0)))
			{
				if(neuKunde == 0 && neuKundeZusatz == 0 || (altKunde == 4 && meldungAltKunde.length > 0 && neuKunde < 6))
				{
					texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
				}
				for (j=0; j< meldungAltKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungAltKunde[j]+"</div>";
					textAltKunde=1;
				}
				
			}	
		}
	
		document.getElementById('bestellenHauptSeiteCompleteCheck').innerHTML=texte;
	}
}

function sendShopsystemAnfrage(url, ueberschrift, callbackFunction)
{
	var anzSeiten="";
	var anzGrafiken="";
	var texteRadio="";
	var grafikenRadio="";
	var texteWebsite="";
	var bem2="";
	var poststr="";
	var data=new Array();
	var data2=new Array();
	var kundenDaten=0;
	var kundenDatenZusatz=0;
	var meldungKundenDaten=new Array();;
	var meldungen="";
	var i=0;
	var meldungNeuKunde=new Array(); 
	var meldungAltKunde=new Array(); 
	var i=0; 
	var k=0;
	var texte=""; 
	var telefonUndMail=0; 
	var neuKunde=0;
	var altKunde=0;
	var neuKundeZusatz=0;  
	var altKundeZusatz=0; 
	var neuKundeTelefonUndMail=0;
	var textAltKunde=0;  
	var produktAnzahlRadio="";
	var produktAnz="";

	 
	for(g=0; g< document.forms.anfrageShopsystem.anfrageChkL.length; g++)
	{  
		if(document.forms.anfrageShopsystem.anfrageChkL[g].checked == true)
		{	
			data.push(document.getElementById("anfrageChkL"+g).value);
		}
	}

	if(data.length > 0)
	{	
		poststr += "&einzelLeistung=" + serializeArray(data);
	}
	
	
	if(document.forms.anfrageShopsystem.elements.anfrageChkP != undefined) 
	{
		produktAnzahlRadio= document.forms.anfrageShopsystem.elements.anfrageChkP;
	}
		
	for(h=0; h< produktAnzahlRadio.length; h++)
	{
		if(produktAnzahlRadio[h].checked)
		{
			produktAnz=produktAnzahlRadio[h].value; 
			poststr += "&einzelProdukte=" + produktAnz;
			break;
		}		
	}
	
	if(document.forms.anfrageShopsystem.elements.anfrageTexte1 != undefined) 
	{
		texteRadio= document.forms.anfrageShopsystem.elements.anfrageTexte1;
	}
	
	
	for(h=0; h< texteRadio.length; h++)
	{
		if(texteRadio[h].checked)
		{
			texteWebsite=texteRadio[h].value; 
			poststr += "&texte=" + texteWebsite;
			break;
		}		
	}
	
	if(document.forms.anfrageShopsystem.elements.anfrageTexte2 != undefined)
	{
		grafikenRadio= document.forms.anfrageShopsystem.elements.anfrageTexte2;
	}

	for(h=0; h< grafikenRadio.length; h++)
	{
		if(grafikenRadio[h].checked)
		{
			grafiken=grafikenRadio[h].value; 
			poststr += "&grafiken=" + grafiken;
			break;
		}		
	}
	

	bem2=document.getElementById("anfrageBem2").value;
	if(bem2 != "")
	{
		poststr += "&anfrageBem2=" + bem2;
	}
	

	if(trim(document.getElementById("bestellenNeuKundeFirma").value) != "")
	{
		var bestelltNeuKundeFirma=trim(document.getElementById("bestellenNeuKundeFirma").value);
		poststr += "&bestelltNeuKundeFirma=" + bestelltNeuKundeFirma;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeAnrede").value) != "")
	{
		var bestelltNeuKundeAnrede=trim(document.getElementById("bestellenNeuKundeAnrede").value);
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeAnrede=" + bestelltNeuKundeAnrede;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Anrede an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeName").value) != "")
	{
		var bestelltNeuKundeName=trim(document.getElementById("bestellenNeuKundeName").value);
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeName=" + bestelltNeuKundeName;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeName").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihren Namen und Vornamen an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeStrasse").value) != "")
	{
		var bestelltNeuKundeStrasse=trim(document.getElementById("bestellenNeuKundeStrasse").value);
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeStrasse=" + bestelltNeuKundeStrasse;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeStrasse").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Straße an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundePLZ").value) != "")
	{
		var bestelltNeuKundePLZ=trim(document.getElementById("bestellenNeuKundePLZ").value);
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundePLZ=" + bestelltNeuKundePLZ;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundePLZ").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre PLZ an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeOrt").value) != "")
	{
		var bestelltNeuKundeOrt=trim(document.getElementById("bestellenNeuKundeOrt").value);
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeOrt=" + bestelltNeuKundeOrt;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeOrt").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie einen Ort an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeLand").value) != "")
	{
		var bestelltNeuKundeLand=trim(document.getElementById("bestellenNeuKundeLand").value);
		poststr += "&bestelltNeuKundeLand=" + bestelltNeuKundeLand;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeTelefon").value) != "")
	{
		var bestelltNeuKundeTelefon=trim(document.getElementById("bestellenNeuKundeTelefon").value);
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeTelefon=" + bestelltNeuKundeTelefon;
		neuKundeTelefonUndMail++;
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeMail").value) == "")
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	if(trim(document.getElementById("bestellenNeuKundeFax").value) != "")
	{
		var bestelltNeuKundeFax=trim(document.getElementById("bestellenNeuKundeFax").value);
		poststr += "&bestelltNeuKundeFax=" + bestelltNeuKundeFax;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeMail").value) != "")
	{
		var bestelltNeuKundeMail=trim(document.getElementById("bestellenNeuKundeMail").value);
		
		if (bestelltNeuKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltNeuKundeMail=" + bestelltNeuKundeMail;
			neuKundeTelefonUndMail++;
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
			meldungNeuKunde[i]="Die angegebene Mail-Adresse ist nicht korrekt.";
			i++;
			neuKundeTelefonUndMail++; 			
		}
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeTelefon").value) == "")
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	

	if(neuKundeTelefonUndMail==0)
	{					
		meldungNeuKunde[i]="Bitte geben Sie Ihre Telefonnummer und / oder ihre E-Mailadresse an.";
		i++;
		
	}
    
	if(neuKunde == 5)
	{
		neuKunde=Number(neuKunde) + Number(neuKundeTelefonUndMail); 
	}
	
	if(trim(document.getElementById("bestellenAltKundeFirma").value) != "")
	{
		var bestelltAltKundeFirma=trim(document.getElementById("bestellenAltKundeFirma").value);
		poststr += "&bestelltAltKundeFirma=" + bestelltAltKundeFirma;
		altKundeZusatz++; 
	}
	if(trim(document.getElementById("bestellenAltKundeAnrede").value) != "")
	{
		var bestelltAltKundeAnrede=trim(document.getElementById("bestellenAltKundeAnrede").value);
		document.getElementById("bestellenAltKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeAnrede=" + bestelltAltKundeAnrede;
		altKunde++;
	}
	else
	{
		document.getElementById("bestellenAltKundeAnrede").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Anrede an.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeName").value) != "")
	{
		var bestelltAltKundeName=trim(document.getElementById("bestellenAltKundeName").value);
		document.getElementById("bestellenAltKundeName").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeName=" + bestelltAltKundeName;
		altKunde++;
	}
	else
	{
		document.getElementById("bestellenAltKundeName").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihren Namen ein.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeKundennummer").value) != "")
	{
		var bestelltAltKundeKundennummer=trim(document.getElementById("bestellenAltKundeKundennummer").value);
		document.getElementById("bestellenAltKundeKundennummer").style.background="#FFFFFF";
		poststr += "&bestelltAltKundeKundennummer=" + bestelltAltKundeKundennummer;
		altKunde++;
	}	
	else
	{
		document.getElementById("bestellenAltKundeKundennummer").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Kundennummer an.";
		k++;
	}
	if(trim(document.getElementById("bestellenAltKundeMail").value) != "")
	{
		var bestelltAltKundeMail=trim(document.getElementById("bestellenAltKundeMail").value);
		
		if (bestelltAltKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenAltKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltAltKundeMail=" + bestelltAltKundeMail;
			altKunde++;
		}
		else
		{
			document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
			meldungAltKunde[k]="Die angegebene Mail-Adresse ist nicht korrekt.";
			altKunde++;
			k++;
		}
	}
	else
	{
		document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
		meldungAltKunde[k]="Bitte geben Sie Ihre Mail-Adresse an.";
		k++;
	}
	if(((neuKunde >= 6 && meldungNeuKunde.length == 0 && altKunde > 0) || (neuKunde == 0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz== 0 && ((altKunde > 0 || altKunde < 4) || altKundeZusatz > 0 )) || (altKunde == 4 && meldungAltKunde.length == 0)) && !(neuKunde==0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz==0 && altKunde==0 && altKundeZusatz==0))
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
	}
		

	if( (neuKunde >=6 && neuKundeTelefonUndMail > 0 && meldungNeuKunde.length == 0) || (altKunde == 4 && meldungAltKunde.length == 0) )
	{
		dataChecked=true;
		poststr += "&dataChecked=" + dataChecked; 
		
		poststr += "&anfrageSend=" + "1";
		sendPostRequest(url, ueberschrift, callbackFunction, poststr);
		if(noScroll == false)
		window.scrollTo(0, 0);
	}
	else
	{
		noScroll=true;
		
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.visibility = "visible";
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.width = "350px";
		
		if(neuKunde == 0 && neuKundeZusatz == 0 && neuKundeTelefonUndMail== 0 && altKunde == 0 && altKundeZusatz == 0)
		{
			texte +="<div class=\"bestellenMeldung\">Bitte geben Sie Ihre Daten an.</div>";
			if((neuKunde > 0 && neuKunde < 6) || neuKundeZusatz > 0)
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
			}
		}
		else 
		{	
			if ((((neuKunde > 0 && neuKunde < 6) && altKunde < 4) || (neuKunde >=6 && meldungNeuKunde.length > 0) || neuKundeZusatz > 0 || neuKundeTelefonUndMail > 0))
			{	
				for (j=0; j< meldungNeuKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungNeuKunde[j]+"</div>";
				}
				if ((meldungAltKunde.length > 0 && meldungNeuKunde.length > 0) && (altKunde != 0 || altKundeZusatz > 0) && neuKunde < 6)
				{
					texte +="<div class=\"bestellenMeldungOder\">Oder</div>"; 
				}
					
			}
			
			if(((altKunde > 0 && altKunde < 4) || altKundeZusatz > 0 || (altKunde == 4 && meldungAltKunde.length > 0)) && ((neuKunde >= 0 && neuKunde < 6) ||(neuKunde == 0 && neuKundeZusatz > 0)))
			{
				if(neuKunde == 0 && neuKundeZusatz == 0 || (altKunde == 4 && meldungAltKunde.length > 0 && neuKunde < 6))
				{
					texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
				}
				for (j=0; j< meldungAltKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungAltKunde[j]+"</div>";
					textAltKunde=1;
				}
				
			}	
		}

		document.getElementById('bestellenHauptSeiteCompleteCheck').innerHTML=texte;
	}
}

function sendBestellungPerMail(url, ueberschrift, callbackFunction)
{	
	var paketName=""; 
	var domain=""; 
	var radio=""; 
	var domainEinrichtungsgeb="";  
	var paketEinrichtungsgeb="";  
	var radioDomainRechnung=""; 
	var radioPaketRechnung="";
	var domainNeu=false;
	var poststr ="";
	var meldungDomain=new Array();
	var meldungNeuKunde=new Array(); 
	var meldungAltKunde=new Array(); 
	var meldungDomReg=new Array();
	var meldungAGBs=""; 
	var meldungDomainRechung="";
	var l=0; 
	var i=0; 
	var k=0;
	var f=0; 
	var texte=""; 
	var telefonUndMail=0; 
	var telefonUndMailDomReg=0; 
	var neuKunde=0;
	var altKunde=0;
	var domreg=0;
	var domName=0;
	var domregZusatz=0;
	var neuKundeZusatz=0;  
	var altKundeZusatz=0; 
	var neuKundeTelefonUndMail=0;
	var domregTelefonUndMail=0;
	var domainteile=new Array();
	var textAltKunde=0;  
	var dataChecked=false;
	var paketRechnung="0";
	var domainRechnung="0";

	
	if(trim(document.getElementById("domainnameBestellenDomain2").value) != "") 
	{
		domain=trim(document.getElementById("domainnameBestellenDomain2").value); 
	}

	if(document.forms.bestellenPaketUndDomain.elements.bestellenPaketName != undefined)
	{
		paketName=document.forms.bestellenPaketUndDomain.elements.bestellenPaketName.value; 
	}
	if(document.forms.bestellenPaketUndDomain.elements.bestellenDomainArt != undefined) 
	{
		radio= document.forms.bestellenPaketUndDomain.elements.bestellenDomainArt;
	}
	if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain != undefined)
	{
		radioDomainRechnung= document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain; 
	}

	if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket != undefined)
	{
		radioPaketRechnung= document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket; 
	}
	
	if(paketName != "")
	{
		poststr += "bestelltPaketName=" + paketName;
	}
	
	if(domain != "")
	{
			poststr += "&bestelltDomain=" + domain;
			domainVorhanden = true;
			document.getElementById("domainnameBestellenDomain2").style.background = '#FFFFFF';
			domName++;
	}
	else
	{
		document.getElementById("domainnameBestellenDomain2").style.background = '#F4F171';
		meldungDomain[l]="Bitte geben Sie einen Domainnamen an.";
		l++;
	}
		
	for(h=0; h< radio.length; h++)
	{
		if(radio[h].checked)
		{
			domainNeu=radio[h].value; 
			poststr += "&domainNeu=" + domainNeu;
			break;
		}		
	}
		
	if(radioDomainRechnung.length == 0) 
	{
		if(domain != "")
		{
			domainteile=domain.split(".");
		}
		 		
		if (domainteile.length <= 1) 
		{
			meldungDomainRechung="Die Domain ist nicht vollständig";
		}
		else
		{
		/*	if(document.getElementById("bestellenDomainPreisanfrageEMail")== undefined)
			{
				meldungDomainRechung="Bitte wählen Sie ein Domain-Rechnungsintervall aus.";
				meldungDomainRechungsintervall=true;
			}
		*/
		}
		
	}
	else
	{
		if(radioDomainRechnung.length > 0)
		{
		    for(n=0; n< radioDomainRechnung.length; n++)
			{
				if(radioDomainRechnung[n].checked)
				{
					domainRechnung=radioDomainRechnung[n].value; 
					poststr += "&domainRechnung=" + domainRechnung;
					break;
				}
			}
		}
		else 
		{
			domainRechnung=document.forms.bestellenPaketUndDomain.elements.bestellenRechnungDomain.value; 
			poststr += "&domainRechnung=" + domainRechnung;
		}
	}

	if(document.forms.bestellenPaketUndDomain.elements.bestellenDomainEinrichtungsGebuehr!= undefined)
	{
		domainEinrichtungsgeb=document.forms.bestellenPaketUndDomain.elements.bestellenDomainEinrichtungsGebuehr;
		poststr += "&domainEinrichtgeb=" + domainEinrichtungsgeb.value;
	}
	
	if(radioPaketRechnung.length > 0) 
	{
		for(m=0; m< radioPaketRechnung.length; m++)
		{
			if(radioPaketRechnung[m].checked)
			{
				paketRechnung=radioPaketRechnung[m].value;
				break;
			}		
		}
	}
	else 
	{
		if(document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket != undefined)
		{
			paketRechnung=document.forms.bestellenPaketUndDomain.elements.bestellenRechnungPaket.value;
		}
	}
	poststr += "&paketRechnung=" + paketRechnung;
	
	if(document.forms.bestellenPaketUndDomain.elements.bestellenPaketEinrichtungsGebuehr!= undefined)
	{
		paketEinrichtungsgeb=document.forms.bestellenPaketUndDomain.elements.bestellenPaketEinrichtungsGebuehr;
		poststr += "&paketEinrichtgeb=" + paketEinrichtungsgeb.value;
	}
	
	if(document.forms.bestellenPaketUndDomain.elements.bestellenFrontpageExt != undefined)
	{
		if (document.forms.bestellenPaketUndDomain.elements.bestellenFrontpageExt.checked == true)
		{
			bestelltfrontpageExt="Frontpage Extensions werden benötigt";
		}
		else
		{
			bestelltfrontpageExt="Keine Frontpage Extensions benötigt";
		}				
	}
	else
	{
		bestelltfrontpageExt="Keine Frontpage Extensions benötigt";
	}
	poststr += "&frontpageExt=" + bestelltfrontpageExt;
	
	if(document.forms.bestellenPaketUndDomain.elements.bestellenPaketListOverview != undefined)
	{
		bestelltpaketListOverview=document.forms.bestellenPaketUndDomain.elements.bestellenPaketListOverview;
		poststr += "&paketListOverview=" + bestelltpaketListOverview.value;
	}
	
	if(trim(document.getElementById("bestellenNeuKundeFirma").value) != "")
	{
		var bestelltNeuKundeFirma=trim(document.getElementById("bestellenNeuKundeFirma").value);
		poststr += "&bestelltNeuKundeFirma=" + bestelltNeuKundeFirma;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeAnrede").value) != "")
	{
		var bestelltNeuKundeAnrede=trim(document.getElementById("bestellenNeuKundeAnrede").value);
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeAnrede=" + bestelltNeuKundeAnrede;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Anrede an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeName").value) != "")
	{
		var bestelltNeuKundeName=trim(document.getElementById("bestellenNeuKundeName").value);
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeName=" + bestelltNeuKundeName;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeName").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihren Namen und Vornamen an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeStrasse").value) != "")
	{
		var bestelltNeuKundeStrasse=trim(document.getElementById("bestellenNeuKundeStrasse").value);
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeStrasse=" + bestelltNeuKundeStrasse;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeStrasse").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre Straße an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundePLZ").value) != "")
	{
		var bestelltNeuKundePLZ=trim(document.getElementById("bestellenNeuKundePLZ").value);
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundePLZ=" + bestelltNeuKundePLZ;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundePLZ").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie Ihre PLZ an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeOrt").value) != "")
	{
		var bestelltNeuKundeOrt=trim(document.getElementById("bestellenNeuKundeOrt").value);
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeOrt=" + bestelltNeuKundeOrt;
		neuKunde++;
	}
	else
	{
		document.getElementById("bestellenNeuKundeOrt").style.background="#EBA9CD";
		meldungNeuKunde[i]="Bitte geben Sie einen Ort an.";
		i++;
	}
	if(trim(document.getElementById("bestellenNeuKundeLand").value) != "")
	{
		var bestelltNeuKundeLand=trim(document.getElementById("bestellenNeuKundeLand").value);
		poststr += "&bestelltNeuKundeLand=" + bestelltNeuKundeLand;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeTelefon").value) != "")
	{
		var bestelltNeuKundeTelefon=trim(document.getElementById("bestellenNeuKundeTelefon").value);
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		poststr += "&bestelltNeuKundeTelefon=" + bestelltNeuKundeTelefon;
		neuKundeTelefonUndMail++;
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeMail").value) == "")
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	if(trim(document.getElementById("bestellenNeuKundeFax").value) != "")
	{
		var bestelltNeuKundeFax=trim(document.getElementById("bestellenNeuKundeFax").value);
		poststr += "&bestelltNeuKundeFax=" + bestelltNeuKundeFax;
		neuKundeZusatz++;
	}
	if(trim(document.getElementById("bestellenNeuKundeMail").value) != "")
	{
		var bestelltNeuKundeMail=trim(document.getElementById("bestellenNeuKundeMail").value);
		
		if (bestelltNeuKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
			poststr += "&bestelltNeuKundeMail=" + bestelltNeuKundeMail;
			neuKundeTelefonUndMail++;
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
			meldungNeuKunde[i]="Die angegebene Mail-Adresse ist nicht korrekt.";
			i++;
			neuKundeTelefonUndMail++; 			
		}
	}
	else
	{
		if(trim(document.getElementById("bestellenNeuKundeTelefon").value) == "")
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#EBA9CD";
		}
		else
		{
			document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
		}
		telefonUndMail++;
	}
	
	if(neuKundeTelefonUndMail==0)
	{					
		meldungNeuKunde[i]="Bitte geben Sie Ihre Telefonnummer und / oder ihre E-Mailadresse an.";
		i++;
		
	}
    
	if(neuKunde == 5)
	{
		neuKunde=Number(neuKunde) + Number(neuKundeTelefonUndMail); 
	}
	
	
		if(trim(document.getElementById("bestellenAltKundeFirma").value) != "")
		{
			var bestelltAltKundeFirma=trim(document.getElementById("bestellenAltKundeFirma").value);
			poststr += "&bestelltAltKundeFirma=" + bestelltAltKundeFirma;
			altKundeZusatz++; 
		}
		if(trim(document.getElementById("bestellenAltKundeAnrede").value) != "")
		{
			var bestelltAltKundeAnrede=trim(document.getElementById("bestellenAltKundeAnrede").value);
			document.getElementById("bestellenAltKundeAnrede").style.background="#FFFFFF";
			poststr += "&bestelltAltKundeAnrede=" + bestelltAltKundeAnrede;
			altKunde++;
		}
		else
		{
			document.getElementById("bestellenAltKundeAnrede").style.background="#EBA9CD";
			meldungAltKunde[k]="Bitte geben Sie Ihre Anrede an.";
			k++;
		}
		if(trim(document.getElementById("bestellenAltKundeName").value) != "")
		{
			var bestelltAltKundeName=trim(document.getElementById("bestellenAltKundeName").value);
			document.getElementById("bestellenAltKundeName").style.background="#FFFFFF";
			poststr += "&bestelltAltKundeName=" + bestelltAltKundeName;
			altKunde++;
		}
		else
		{
			document.getElementById("bestellenAltKundeName").style.background="#EBA9CD";
			meldungAltKunde[k]="Bitte geben Sie Ihren Namen ein.";
			k++;
		}
		if(trim(document.getElementById("bestellenAltKundeKundennummer").value) != "")
		{
			var bestelltAltKundeKundennummer=trim(document.getElementById("bestellenAltKundeKundennummer").value);
			document.getElementById("bestellenAltKundeKundennummer").style.background="#FFFFFF";
			poststr += "&bestelltAltKundeKundennummer=" + bestelltAltKundeKundennummer;
			altKunde++;
		}	
		else
		{
			document.getElementById("bestellenAltKundeKundennummer").style.background="#EBA9CD";
			meldungAltKunde[k]="Bitte geben Sie Ihre Kundennummer an.";
			k++;
		}
		if(trim(document.getElementById("bestellenAltKundeMail").value) != "")
		{
			var bestelltAltKundeMail=trim(document.getElementById("bestellenAltKundeMail").value);
			
			if (bestelltAltKundeMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
			{
				document.getElementById("bestellenAltKundeMail").style.background="#FFFFFF";
				poststr += "&bestelltAltKundeMail=" + bestelltAltKundeMail;
				altKunde++;
			}
			else
			{
				document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
				meldungAltKunde[k]="Die angegebene Mail-Adresse ist nicht korrekt.";
				altKunde++;
				k++;
			}
		}
		else
		{
			document.getElementById("bestellenAltKundeMail").style.background="#EBA9CD";
			meldungAltKunde[k]="Bitte geben Sie Ihre Mail-Adresse an.";
			k++;
		}
	

	 if ((altKunde == 0 && altKundeZusatz==0 && (neuKunde > 0 || neuKundeZusatz > 0 || neuKundeTelefonUndMail > 0)) || neuKunde >= 6)  
	 {
		 document.getElementById("bestellenAltKundeAnrede").style.background="#FFFFFF";
		 document.getElementById("bestellenAltKundeName").style.background="#FFFFFF";
		 document.getElementById("bestellenAltKundeKundennummer").style.background="#FFFFFF";
		 document.getElementById("bestellenAltKundeMail").style.background="#FFFFFF";
	 }
	
	
	if(trim(document.getElementById("bestellenDomainRegFirma").value) != "")
	{
		var bestelltDomainRegFirma=trim(document.getElementById("bestellenDomainRegFirma").value);
		poststr += "&bestelltDomainRegFirma=" + bestelltDomainRegFirma;
		domregZusatz++;
	}
	if(trim(document.getElementById("bestellenDomainRegAnrede").value) != "")
	{	
		var bestelltDomainRegAnrede=trim(document.getElementById("bestellenDomainRegAnrede").value);	
		document.getElementById("bestellenDomainRegAnrede").style.background="#FFFFFF";
		poststr += "&bestelltDomainRegAnrede=" + bestelltDomainRegAnrede;
		domreg++;
	}
	else
	{
		document.getElementById("bestellenDomainRegAnrede").style.background="#F2A673";
		meldungDomReg[f]="Bitte geben Sie die Anrede des Domaininhabers ein.";
		f++;
	}
	if(trim(document.getElementById("bestellenDomainRegName").value) != "")
	{	
		var bestelltDomainRegName=trim(document.getElementById("bestellenDomainRegName").value);	
		document.getElementById("bestellenDomainRegName").style.background="#FFFFFF";
		poststr += "&bestelltDomainRegName=" + bestelltDomainRegName;
		domreg++;
	}
	else
	{
		document.getElementById("bestellenDomainRegName").style.background="#F2A673";
		meldungDomReg[f]="Bitte geben Sie den Namen des Domaininhabers ein.";
		f++;
	}
	if(trim(document.getElementById("bestellenDomainRegStrasse").value) != "")
	{
		var bestelltDomainRegStrasse=trim(document.getElementById("bestellenDomainRegStrasse").value);
		document.getElementById("bestellenDomainRegStrasse").style.background="#FFFFFF";
		poststr += "&bestelltDomainRegStrasse=" + bestelltDomainRegStrasse;
		domreg++;
	}
	else
	{
		document.getElementById("bestellenDomainRegStrasse").style.background="#F2A673";
		meldungDomReg[f]="Bitte geben Sie die Straße des Domaininhabers ein.";
		f++;
		
	}
	if(trim(document.getElementById("bestellenDomainRegPLZ").value) != "")
	{
		var bestelltDomainRegPLZ=trim(document.getElementById("bestellenDomainRegPLZ").value);
		document.getElementById("bestellenDomainRegPLZ").style.background="#FFFFFF";
		poststr += "&bestelltDomainRegPLZ=" + bestelltDomainRegPLZ;
		domreg++;
	}
	else
	{
		document.getElementById("bestellenDomainRegPLZ").style.background="#F2A673";
		meldungDomReg[f]="Bitte geben Sie die PLZ des Domaininhabers ein.";
		f++;
	}
	if(trim(document.getElementById("bestellenDomainRegOrt").value) != "")
	{
		var bestelltDomainRegOrt=trim(document.getElementById("bestellenDomainRegOrt").value);
		document.getElementById("bestellenDomainRegOrt").style.background="#FFFFFF";
		poststr += "&bestelltDomainRegOrt=" + bestelltDomainRegOrt;
		domreg++;
	}
	else
	{
		document.getElementById("bestellenDomainRegOrt").style.background="#F2A673";
		meldungDomReg[f]="Bitte geben Sie den Ort des Domaininhabers ein.";
		f++;
	}
	if(trim(document.getElementById("bestellenDomainRegLand").value) != "")
	{
		var bestelltDomainRegLand=trim(document.getElementById("bestellenDomainRegLand").value);
		poststr += "&bestelltDomainRegLand=" + bestelltDomainRegLand;
		domregZusatz++;
	}
	if(trim(document.getElementById("bestellenDomainRegTelefon").value) != "")
	{
		var bestelltDomainRegTelefon=trim(document.getElementById("bestellenDomainRegTelefon").value);
		document.getElementById("bestellenDomainRegTelefon").style.background="#FFFFFF";
		poststr += "&bestelltDomainRegTelefon=" + bestelltDomainRegTelefon;
		domregTelefonUndMail++;
	}
	else
	{
		if(trim(document.getElementById("bestellenDomainRegMail").value) == "")
		{
			document.getElementById("bestellenDomainRegTelefon").style.background="#F2A673";
		}
		else
		{
			document.getElementById("bestellenDomainRegTelefon").style.background="#FFFFFF";
		}
		telefonUndMailDomReg++;
	}
	if(trim(document.getElementById("bestellenDomainRegFax").value) != "")
	{
		var bestelltDomainRegFax=trim(document.getElementById("bestellenDomainRegFax").value);
		poststr += "&bestelltDomainRegFax=" + bestelltDomainRegFax;
		domregZusatz++;
	}
	if(trim(document.getElementById("bestellenDomainRegMail").value) != "")
	{
		var bestelltDomainRegMail=trim(document.getElementById("bestellenDomainRegMail").value);
		
		if (bestelltDomainRegMail.match(/^[_\.öäü0-9A-Za-z-]+@([öäü0-9A-Za-z][öäü0-9A-Za-z-]+\.)+[A-Za-z]{2,6}$/) != null)
		{
			document.getElementById("bestellenDomainRegMail").style.background="#FFFFFF";
			poststr += "&bestelltDomainRegMail=" + bestelltDomainRegMail;
			domregTelefonUndMail++;
		}
		else
		{
			document.getElementById("bestellenDomainRegMail").style.background="#F2A673";
			meldungDomReg[f]="Die angegebene Mail-Adresse ist nicht korrekt.";
			f++;	
			domregTelefonUndMail++;
		}	
	}
	else
	{
		if(trim(document.getElementById("bestellenDomainRegTelefon").value) == "")
		{
			document.getElementById("bestellenDomainRegMail").style.background="#F2A673";
		}
		else
		{
			document.getElementById("bestellenDomainRegMail").style.background="#FFFFFF";
		}
		telefonUndMailDomReg++;
	}

	if(domregTelefonUndMail==0)
	{					
		meldungDomReg[f]="Bitte geben Sie eine Telefonnummer und / oder die E-Mailadresse des Domainregistrars an.";
		f++;		
	}
	
	if(domreg == 5) 
	{
		domreg=Number(domreg)+ Number(domregTelefonUndMail); 
	}
	
	
	if(trim(document.getElementById("bestellenBemerkung").value) != "")
	{
		var bestelltBemerkung=trim(document.getElementById("bestellenBemerkung").value);
		poststr += "&bestelltBemerkung=" + bestelltBemerkung;
	}
	
	if(document.forms.bestellenPaketUndDomain.elements.bestellenAgbsAkzept.checked == true)
	{
		var bestelltAgbsAkzept=document.forms.bestellenPaketUndDomain.elements.bestellenAgbsAkzept.value;
		poststr += "&bestelltAgbsAkzept=" + bestelltAgbsAkzept;
		document.getElementById("bestellenAGB").style.background="";
	}
	else
	{
		document.getElementById("bestellenAGB").style.background="#FF8882";
		meldungAGBs="Bitte lesen und akzeptieren Sie unsere AGB.";
	}

	
	
	if(domreg == 0 && domregZusatz == 0 && domregTelefonUndMail == 0) 
	{
		document.getElementById("bestellenDomainRegAnrede").style.background="#FFFFFF";
		document.getElementById("bestellenDomainRegName").style.background="#FFFFFF";
		document.getElementById("bestellenDomainRegStrasse").style.background="#FFFFFF";
		document.getElementById("bestellenDomainRegPLZ").style.background="#FFFFFF";
		document.getElementById("bestellenDomainRegOrt").style.background="#FFFFFF";
		document.getElementById("bestellenDomainRegTelefon").style.background="#FFFFFF";
		document.getElementById("bestellenDomainRegMail").style.background="#FFFFFF";
	}
	
	if(((neuKunde >= 6 && meldungNeuKunde.length == 0 && altKunde > 0) || (neuKunde == 0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz== 0 && ((altKunde > 0 || altKunde < 4) || altKundeZusatz > 0 )) || (altKunde == 4 && meldungAltKunde.length == 0)) && !(neuKunde==0 && neuKundeTelefonUndMail == 0 && neuKundeZusatz==0 && altKunde==0 && altKundeZusatz==0))
	{
		document.getElementById("bestellenNeuKundeAnrede").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeName").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeStrasse").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundePLZ").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeOrt").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeTelefon").style.background="#FFFFFF";
		document.getElementById("bestellenNeuKundeMail").style.background="#FFFFFF";
	}
		

	
	if(((neuKunde >=6 && neuKundeTelefonUndMail > 0 && meldungNeuKunde.length == 0) || (altKunde == 4 && meldungAltKunde.length == 0)) && ((domreg == 0 && domregZusatz == 0) || (domreg >= 6 && domregTelefonUndMail > 0 && meldungDomReg.length == 0)) && domName == 1 && meldungAGBs == "" && meldungDomainRechung=="")
	{
		dataChecked=true;
		poststr += "&dataChecked=" + dataChecked; 

		sendPostRequest(url, ueberschrift, callbackFunction, poststr);
		window.scrollTo(0, 0);
	}
	else
	{	
		noScroll=true; 
				
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.visibility = "visible";
		document.getElementById('bestellenHauptSeiteCompleteCheck').style.width = "350px";
		
		if(domName == 0)
		{
			for (j=0; j< meldungDomain.length; j++)
			{
				texte +="<div class=\"bestellenMeldungDomain\">"+meldungDomain[j]+"</div>";
			}
		}
		else
		{
			if(meldungDomainRechung != "")
			{
				if(meldungDomainRechungsintervall == false)
				{
					texte +="<div class=\"bestellenMeldungDomainRechnung\">"+meldungDomainRechung+"</div>";
					document.getElementById("bestellenDomainPreiseBereich").style.backgroundColor="transparent";
				}
				else
				{
					document.getElementById("bestellenDomainPreiseBereich").style.background="#F2A673";
					texte +="<div class=\"bestellenMeldungDomainRechnungsintervall\" id=\"bestellenMeldungDomainRechnungsintervall\">"+meldungDomainRechung+"</div>";
				}
			}
			else
			{
				document.getElementById("bestellenDomainPreiseBereich").style.backgroundColor="transparent";
			}

		}
		
		if(neuKunde == 0 && neuKundeZusatz == 0 && neuKundeTelefonUndMail== 0 && altKunde == 0 && altKundeZusatz == 0)
		{
			if(domName == 0 || meldungDomainRechung != "")
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
			}
			texte +="<div class=\"bestellenMeldung\">Bitte geben Sie die Daten des Bestellers an.</div>";
			if(((neuKunde > 0 && neuKunde < 6) || neuKundeZusatz > 0) && ((domreg > 0 && domreg < 6) || domregZusatz > 0))
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
			}
		}
		else 
		{	
			if ((((neuKunde > 0 && neuKunde < 6) && altKunde < 4) || (neuKunde >=6 && meldungNeuKunde.length > 0) || neuKundeZusatz > 0 || neuKundeTelefonUndMail > 0))
			{	
				if(domName == 0 || meldungDomainRechung!="")
				{
					texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
				}
				for (j=0; j< meldungNeuKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungNeuKunde[j]+"</div>";
				}
				if ((meldungAltKunde.length > 0 && meldungNeuKunde.length > 0) && (altKunde != 0 || altKundeZusatz > 0) && neuKunde < 6)
				{
					texte +="<div class=\"bestellenMeldungOder\">Oder</div>"; 
				}
					
			}
			
			if(((altKunde > 0 && altKunde < 4) || altKundeZusatz > 0 || (altKunde == 4 && meldungAltKunde.length > 0)) && ((neuKunde >= 0 && neuKunde < 6) ||(neuKunde == 0 && neuKundeZusatz > 0)))
			{
				if(domName == 0 && neuKunde == 0 && neuKundeZusatz == 0 || meldungDomainRechung != "" || (altKunde == 4 && meldungAltKunde.length > 0 && neuKunde < 6 && domName == 0 && meldungDomainRechung != ""))
				{
					texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
				}
				for (j=0; j< meldungAltKunde.length; j++)
				{
					texte +="<div class=\"bestellenMeldung\">"+meldungAltKunde[j]+"</div>";
					textAltKunde=1;
				}
				
			}	
		}
		
		if((domreg > 0 && domreg < 6) || domregZusatz > 0 || domregTelefonUndMail > 0)
		{
			if((altKunde > 0 && altKunde < 4) || ((neuKunde > 0 && neuKunde < 6) || neuKundeZusatz > 0) || (neuKunde == 0 && neuKundeZusatz == 0 && altKunde == 0) || domName == 0)
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 
			}
			if(meldungDomReg.length > 0)
			{
				for (j=0; j< meldungDomReg.length; j++)
				{
					texte +="<div class=\"bestellenMeldungDomReg\">"+meldungDomReg[j]+"</div>";
				}
			}		
			
		}
	
		if(meldungAGBs != "")
		{
			if((altKunde > 0 && altKunde < 4) || ((neuKunde > 0 && neuKunde < 6) || neuKundeZusatz > 0) || (neuKunde == 0 && neuKundeZusatz == 0 && altKunde == 0) || domName == 0 || (domreg > 0 && domreg < 6) || textAltKunde ==1)
			{
				texte +="<div class=\"bestellenMeldungOder\">&nbsp;</div>"; 

			}
			texte +="<div class=\"bestellenMeldungAGBs\">"+meldungAGBs+"</div>";
		}
		
		document.getElementById('bestellenHauptSeiteCompleteCheck').innerHTML=texte;		
	}

}

function showWhoisData(url, ueberschrift, callbackFunction, ip)
{
	showIP(ip);
	sendGetRequest(url, ueberschrift, callbackFunction);
}

function showIP(ip)
{
	document.getElementById('domainOwnerUeberschrift').innerHTML = "<div class=\"whoisUeberschrift\">Whois der Domain: " + ip + "</div>";
}

function showMultiDomain()
{
	if(http_request13.readyState == 3)   	
	{  	
		if(navigator.appName == "Microsoft Internet Explorer" || navigator.appName == "Opera")
		{
			document.getElementById('showMultiDomainAnzeige').innerHTML = "<div class=\"statusAjaxLoad\"><div>Ihre Anfrage wird bearbeitet. Bitte haben Sie einen Moment Geduld.</div><div><img src=\"../pics/ajax-loader.gif\"></div></div>";
		}
		else 
		{
        	var inhalt = http_request13.responseText;
        	document.getElementById('showMultiDomainAnzeige').innerHTML = inhalt;
		}

	}
   	else if (http_request13.readyState == 4) 
    {
        if (http_request13.status == 200) 
        {
        	var inhalt2 = http_request13.responseText;
        	document.getElementById('showMultiDomainAnzeige').innerHTML = inhalt2;
        	load=true;
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function showDomainBestellenBereich()
{
	if (http_request14.readyState == 4) 
    {
        if (http_request14.status == 200) 
        {
        	var inhalt2 = http_request14.responseText;
        	if(document.getElementById('bestellenDomainStatus') != undefined)
        	{
        		document.getElementById('bestellenDomainStatus').innerHTML = inhalt2;
        	}
        	load=true;
        	ready=true;  
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function sendForm(url,callbackFunction)
{
	var floodSperre=10;  
	var anrede=trim(document.getElementById('kontaktAnrede').value);
	var name=trim(document.getElementById('kontaktName').value);
	var mailNeu=trim(document.getElementById('kontaktMail').value);
	var text=trim(document.getElementById('kontaktText').value);
	
	var now = new Date();
	var zeitNeu=now.getTime();
	
	
	if(Number((zeitNeu-zeitAlt)/1000) < floodSperre)
	{	 
		document.getElementById('kontaktFehlerHinweis').innerHTML = "<div class=\"kontaktFehlerHinweistext\">Eine Kontaktanfrage ist nur alle 10 Sekunden erlaubt.</div>";
	}
	else
	{
		if(anrede != "" && name != "" && mailNeu!= "" && text!= "")
		{
			var poststr = "kanrede=" + anrede  + "&kname=" + name + "&kmail=" + mailNeu  + "&ktext=" + text;
			sendPostRequest(url, null, callbackFunction, poststr);
		
			zeitAlt=zeitNeu;
		}
		else
		{
			document.getElementById('kontaktFehlerHinweis').innerHTML = "<div class=\"kontaktFehlerHinweistext\">Für die Beantwortung Ihrer Anfrage müssen Ihre Angaben komplett sein.</div>";
		}
	}
}

function sendKontaktFormular()
{
	if (http_request16.readyState == 4) 
    {
        if (http_request16.status == 200) 
        {
        	var inhalt = http_request16.responseText;
        	if(document.getElementById('kontaktFormular') != undefined)
        	{
        		document.getElementById('kontaktFormular').innerHTML = inhalt;
        	}
        	load=true;
        	ready=true;  
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function showAGBLayer()
{
	var topY=30;

    if(window.pageYOffset)  
    {
       topY += Number(window.pageYOffset);
    }
    
    if(checkBrowserName("msie 6") == true)
    {
    	if(document.documentElement.scrollTop)  
	    {
	       topY += Number(document.documentElement.scrollTop);
	    }
	    else if(document.body.scrollTop) 
	    {
	    	topY += Number(document.body.scrollTop);
	    }
    }    
	
	if (http_request4.readyState == 4) 
    {
        if (http_request4.status == 200) 
        {
        	var inhalt = http_request4.responseText;
        	inhalt = "<div id=\"agbClose\" onClick=\"hideAGBLayer()\">Schließen</div>"+inhalt;
        	if(document.getElementById('agbLayer') != undefined)
        	{
        		if(navigator.appName != "Microsoft Internet Explorer")
        		{
        			document.getElementById('agbLayer').style.top="30px";  
        		}
        		else
        		{
        			document.getElementById('agbLayer').style.top=topY+"px";  
        		}
        		document.getElementById('agbLayer').style.left="60px";
        		document.getElementById('agbLayer').style.visibility="visible";
        		document.getElementById('agbLayer').style.width="690px";
        		document.getElementById('agbLayer').style.height="400px";
        		document.getElementById('agbLayer').innerHTML = inhalt;
        		
        		if(document.getElementById('agbClose') != undefined)
        		{
        			if(navigator.appName != "Microsoft Internet Explorer")
            		{
        				document.getElementById('agbClose').style.top="32px";
            		}
        			else
        			{
        				document.getElementById('agbClose').style.top="1px"; 
        			}
        			document.getElementById('agbClose').style.right="30px";
        		}
        	}
        	load=true;
        	ready=true;  
        } 
        else 
        {
        	if(debug===true) alert('Bei dem Request ist ein Problem aufgetreten.');
        }
    }	
}

function hideAGBLayer()
{
	if(document.getElementById('agbLayer') != undefined)
	{
		document.getElementById('agbLayer').style.visibility="hidden";
		document.getElementById('agbLayer').style.width="0px";
		document.getElementById('agbLayer').style.height="0px";
	}
}

var divActive=false;
function selectPaket(id)
{
	var str=id.split("_");			
	str[0]="bestellenradio";
	var newStr=str.join("_");

	var radio=document.forms.bestellenPakete.elements.bestellenradio;
	
	for (k=0; k < radio.length; k++)
	{	
		if(radio[k].value == newStr)
		{
			radio[k].checked = true;
		}
		else
		{
			radio[k].checked = false;
		}
	}
}

function setActiveColor(id,divColorNormal,divColorActive,fontColorNormal,fontColorActive)
{
		if(divActive != false)
		{
			document.getElementById(divActive).style.backgroundColor = divColorNormal;
			document.getElementById(id).style.color = fontColorNormal;
	
		}
		if(id != undefined)
		{
			document.getElementById(id).style.backgroundColor = divColorActive;
			document.getElementById(id).style.color = fontColorActive;
			
			divActive= id;
		}
		else
		{
			divActive= false;
		}
	
}


function setHoverColor(id, divColorHover, fontColorHover)
{	
	if(divActive != id)
	{
		document.getElementById(id).style.backgroundColor = divColorHover;
		document.getElementById(id).style.color = fontColorHover;
	}
	
}

function setNormalColor(id,divColorNormal,fontColorNormal)
{	
	if(divActive != id)
	{
		document.getElementById(id).style.backgroundColor = divColorNormal;
		document.getElementById(id).style.color = fontColorNormal;
	}
}



var menuActive = true; 
var hideTimer = 0; 
var timeBeforeAutoHide=1000;
var idHauptmenuePunkt = false; 
var changedUnterMenue= false;
var changed = false;  

function showActiveItem(id)
{	
	var idHaupt=idHauptmenuePunkt;
	
	if (changed != false)
	{
		if(changed == "weitereTLDs")
		{
			document.getElementById(changed).style.color = "#000000";
		}
		else
		{
			document.getElementById(changed).style.color = "#FFFFFF";
		}
	}

	if(id != null && document.getElementById(id) != undefined)
	{
		document.getElementById(id).style.color = "#4f6fff";		
		changed= id;
	}
	else
	{
		changed= false;
	}
}


function showHoverItem(id)
{	
	if(id != changed)
	{
		document.getElementById(id).style.color = "#4f6fff";
	}
} 

function showNormalItem(id)
{	
	if(id != changed)
	{
		if(id == "weitereTLDs")
		{
			document.getElementById(id).style.color = "#000000";
		}
		else
		{
			document.getElementById(id).style.color = "#FFFFFF";
		}
	}
} 


function showNormalItemColor(id, fontColor)
{	
	if(id != changed)
	{
		document.getElementById(id).style.color = fontColor;
	}
} 



function showUntermenue(idTag)
{
	if(changedUnterMenue != idTag && changedUnterMenue != false)
	{
		document.getElementById(changedUnterMenue).style.visibility = "hidden";
	}
	id = idTag;
	if(document.getElementById(id)!= null)
	{
		document.getElementById(id).style.visibility = "visible";
		menuActive = true;  
		changedUnterMenue=id;
	}
}



function hideUntermenue(idTag)
{ 
	id = idTag;
	menuActive = false; 
	timerAutoHide(); 
}

function timerAutoHide() 
{ 
   if(menuActive)
   
  { 
      hideTimer = 0; 
      return; 
   } 
     
   if(hideTimer<timeBeforeAutoHide)
   { 
      hideTimer+=100; 
      setTimeout('timerAutoHide()',99); 
   }
   else
   { 
      hideTimer = 0; 
      autohideMenuItems();    
   } 
} 

function autohideMenuItems() 
{ 
   if(!menuActive)
   { 
	   if(document.getElementById(id)!= null)
	   {
		   document.getElementById(id).style.visibility = "hidden";      
	   }
	} 
} 


function showHoverItemUnter(idTag)
{	
	id = idTag;
	document.getElementById(id).style.visibility = "visible";
	menuActive = true;  
	changedUnterMenue=id;
}

function hideHoverItemUnter(idTag)
{ 
	id = idTag;
	menuActive = false; 
	timerAutoHide(); 
}

function setPosition(id, idUnterpunkt)
{		
	var position= getPosition(id);
	var newPositionTop=position.top + position.height;
	var newPositionLeft=position.left- position.width;

	document.getElementById(idUnterpunkt).style.left=newPositionLeft+ 'px';
	document.getElementById(idUnterpunkt).style.top=newPositionTop+ 'px';
}

function getPosition(id)
{
	var obj=false;
	if(document.getElementById(id) != null)
	{

		obj = document.getElementById(id);
	}
	else
	{
		obj = id;
	}
	
	var pos = {left:0, top:0, width:0, height:0};
	
	if(typeof obj.offsetLeft != 'undefined')
	{
		pos.width=obj.offsetWidth;
		pos.height=obj.offsetHeight;

	   
	   while (obj)
	   {
	       pos.left += obj.offsetLeft;
	       pos.top += obj.offsetTop;
	       obj = obj.offsetParent;	       
	   }
	}
	else
	{
	    pos.left = obj.left ;
	    pos.top = obj.top ;
	    pos.width = obj.width;
	    pos.height = obj.height;
	}

	return pos;
}

if(!window.ActiveXObject)
{
	window.setInterval("lade_info()",200);
}

var newSchritt=false;  

function lade_info() 
{	
	var schritt="";
	
	if(load==true)
	{
		http_request = getXMLHTTPRequestInstance();

		if (!http_request) 
	    {
			if(debug===true) alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
	    }
	    else
	    {
	    	if (window.ActiveXObject) 
	    	{
	    		if (window.frames["versteckt"].window.location.search.length >= 1 && (location.hash.substring(1) != unescape(window.frames["versteckt"].window.location.search.substring(1)))) 
	    		{	 
	    			schritt= unescape(window.frames["versteckt"].window.location.search.substring(1));
    				location.hash = "#" + schritt;
	    		}	    		
	    	}
		    else  
		    {		    	
		    	if (location.hash.length > 1) 
			    {
			         schritt = unescape(location.hash.substring(1));
			    } 
		    }

			if(schritt != newSchritt && schritt != false)
			{	
					dataSave=false;

					if (newSchritt != false)
					{
						if(newSchritt.indexOf("bestellen") >= 0) {saveFormData()};
					}
			    	newSchritt = schritt;
			    		 
			    	schritt2Request(schritt);
			    			    				    
			} 
		     
	    }
	}
}


function schritt2Request(schritt)
{   	
	schritt=delChar(schritt,'#');
	try{
	
	if(schritt.lastIndexOf("_") == -1)
	{
    	switch(schritt)
    	{	
    		case "impressum1":	load=false;
    							sendGetRequest('impressum.php','Impressum','showInhalt');
    							break;
    	
    		case "agb1":		load=false;
	    						sendGetRequest('agb.php','Allgemeine Geschäftsbedingungen','showInhalt');
	    						break;
	    						
    		case "cms2":		load=false;
	    						sendGetRequest('webdesign.php?ref=8&paketvgl=1','Webdesign >> CMS-Paketvergleich','showInhalt');
	    						break;   						
    		
    		case "home1":		load=false;
						    	sendGetRequest('home.php','Home','showInhalt');
						    	break;
    		
    		case "domains0":	load=false;
	    						sendGetRequest('domain.php?part=0','Domains','showInhalt');
	    						break;			    	
						    	
    		case "domains1":	load=false;
	    						sendGetRequest('domain.php?part=1','Domains >> Preise','showInhalt');
	    						break;					    	
    		case "domains2":	load=false;
	    						sendGetRequest('../cgi-bin/domain-check/domain.cgi?action=end1&frame=no','Domaincheck','showInhalt');
	    						break;
	    						
    		case "domaincheck1":	load=false;
									sendGetRequest('../cgi-bin/domain-check/domain.cgi?action=end1&frame=no','Domaincheck','showInhalt');
									break;
		    
    		case "domains3":	load=false;
								sendGetRequest('domainUmzug.php','Domains >> Domainumzug','showInhalt');
								break;					
    		case "hosting1":	load=false;
						    	sendGetRequest('hosting.php','Hosting','showInhalt');
						    	break;
	    	
    		case "hosting2":	load=false;
						    	sendGetRequest('hosting.php?paketvgl=1','Hosting >> Paketvergleich','showInhalt');
							    break;
							    
    		case "server1":		load=false;
						    	sendGetRequest('server.php','Server','showInhalt');
						    	break;
						    	
    		case "server2":		load=false;
						    	sendGetRequest('server.php?servervgl=1','Server >> Serververgleich','showInhalt');	
						    	break;
					    						    
    		case "wh1":	load=false;
    					sendGetRequest('../cgi-bin/domain-check/domain.cgi?action=end1&frame=no','Domaincheck','showInhalt');
						break;
					    
    		case "webdesign1":	load=false;
    							sendGetRequest('webdesign.php','Webdesign >> Leistungen','showInhalt');
							    break;
    		case "webdesign2":	load=false;
								sendGetRequest('webdesign.php?ref=1','Webdesign >> Referenzen','showInhalt');
							    break;
    		
    		case "webdesign3":	load=false;
								sendGetRequest('webdesign.php?ref=2','Webdesign >> Preisliste','showInhalt');
							    break;
							    
    		case "webdesign4":	load=false;
    							sendGetRequest('internetMarketing.php','Webdesign >> SEO &amp; Internet Marketing','showInhalt');
							    break;
							    
    		case "webdesign5":	load=false;
    							sendGetRequest('webdesign.php?ref=6','Webdesign >> Content Management Systeme','showInhalt');
							    break;
		    
    		case "webdesign6":	load=false;
    							sendGetRequest('webdesign.php?ref=5','Webdesign >> Shoplösungen','showInhalt');
								break;
								
    		case "webdesign7":	load=false;
								sendGetRequest('webdesign.php?ref=3','Webdesign >> Anfrageformular','showInhalt');
								break;
								
    		case "confirm_webdesdign7": load=false;
										sendGetRequest('webdesign.php?ref=3','Webdesign >> Anfrageformular','showInhalt');
										break;
		    
    		case "kontakt1":	load=false;
    							sendGetRequest('kontakt.php','Kontakt','showInhalt');
							    break;
							    
    		case "bestellen1": load=false;
								sendGetRequest('bestellen.php','Bestellen','showInhalt');
							    break;
							    
    		case "reseller1": load=false;
							  sendGetRequest('reseller.php','Reseller','showInhalt');
							  break;
							    
    		case "shop2":   load=false;
    						sendGetRequest('webdesign.php?ref=7&paketvgl=1','Webdesign >> Paketvergleich','showInhalt');
			  			    break;
			  			    
    		case "anfrageformularCMS":   load=false;
    							 		 sendGetRequest('anfrageformularCMS.php','Webdesign >> Anfrageformular CMS','showInhalt');
    							 		 break; 
    							 		 
    		case "confirm_anfrageformularCMS":load=false;
	 		 								  sendGetRequest('anfrageformularCMS.php','Webdesign >> Anfrageformular CMS','showInhalt');
	 		 								  break; 

    		case "anfrageformularShopsystem":   load=false;
										 		sendGetRequest('anfrageformularShopsystem.php','Webdesign >> Anfrageformular Shop-Komplettlösung','showInhalt');
										 		break; 
			
    		case "confirm_anfrageformularShopsystem":load=false;
	 												 sendGetRequest('anfrageformularShopsystem.php','Webdesign >> Anfrageformular Shop-Komplettlösung','showInhalt');
	 												 break;
    		
    		case "sitemap":   load=false;
    						  sendGetRequest('sitemap.php','Sitemap','showInhalt');
	 						  break; 
	 						  
    		default: load=false;
    				 sendGetRequest('home.php','Home','showInhalt');
	    			 break;
    	}  
	}
	else
	{

		var str= schritt.split("_");
		
		switch(str[0])
		{	
			case "server3":		load=false;
								sendGetRequest('server.php?id='+str[1],'Server >> Details','showInhalt');
							    break;
								
			case "hosting3":	load=false;
								sendGetRequest('hosting.php?id='+str[1],'Hosting >> Details','showInhalt');
							    break;
			case "bestellen1":	load=false;
								sendGetRequest('bestellen.php?paket='+str[1]+'_'+str[2],'Bestellen','showInhalt'); 
								break;							
			case "bestellen2":	load=false;
				    			sendGetRequest('bestellen.php?back='+str[1]+'&bestell3=1','Bestellen','showInhalt');
								break;
			case "bestellen3":  load=false;
								sendGetRequest('bestellen.php?back='+str[1]+'&bestell3=1','Bestellen','showInhalt');
								break;
			case "bestellen4":  load=false;
								sendGetRequest('bestellen.php?domain='+str[1],'Bestellen','showInhalt');
								break;
			
			case "shop":  load=false;
						  sendGetRequest('webdesign.php?id='+str[1]+'&ref=7','Webdesign >> Shop-Paketdetails','showInhalt');
						  break;
						  
			case "cms":  load=false;
						 sendGetRequest('webdesign.php?id='+str[1]+'&ref=8','Webdesign >> CMS-Paketdetails','showInhalt');
						 break;
			default: return false;
		}
			
	}	
   } 
   catch(e) {}
}

function setze_schritt(schritt) 
{  	
	schritt=delChar(schritt,'#');
		
	switchStat=changeHttpHttps(schritt);
	
	if(switchStat === false)	
	{
		dataSave=false;
		newSchritt=schritt;	
		
		if (window.ActiveXObject)
		{
			if(location.hash.substring(1) != schritt)
			{
				window.frames["versteckt"].window.location.search = "?" + escape(schritt);
				location.hash = "#" + schritt;
			}
		}
		else 
		{				
			location.hash = "#" + escape(schritt);
		}
	
		load=false;
		
		if(noScroll == false)
		{
			window.scrollTo(0, 0);
		}
		else
		{
			noScroll=false;		
		}
		return false;
	}
	else
	{
		return true;
	}
}

function trim(str) { return str.replace (/^\s+/, '').replace (/\s+$/, ''); }

function delChar(str,char) {return str.replace (char, '');}

function getBrowserName()
{
	var browser={name:navigator.appName, agent:navigator.userAgent};
	return browser;
}

function checkBrowserName(name)
{  
    var agent = navigator.userAgent.toLowerCase(); 
    if (agent.indexOf(name)>-1) 
    {  
 	     return true;  
	}  
	return false;  
}  

function serializeArray(a)
{
	var serializedString = '';
	var arrayLength = 0;
	for(var aKey in a)
	{
		//key definition
		if(aKey * 1 == aKey) 
		{
			//integer keys look like i:key
			serializedString += 'i:' + aKey + ';';	
		}
		else
		{
			//string keys look like s:key_length:key;
			serializedString += 's:' + aKey.length + ':"' + aKey + '";';
		}
		
		//value definition
		if(a[aKey] * 1 == a[aKey])
		{
			//integer value look like i:value
			serializedString += 'i:' + a[aKey] + ';';	
		}
		else if(typeof(a[aKey]) == "string")
		{
			//string value look like s:key_length:value;
			serializedString += 's:' + a[aKey].length + ':"' + a[aKey] + '";';
		}
		else if(a[aKey] instanceof Array)
		{
			serializedString += serializeArray(a[aKey]);
		}
		arrayLength++;
	}
	serializedString = 'a:' + arrayLength + ':{' + serializedString + '}';
	
	return serializedString;
}

