var domBestNeu = new Array();
var domBestKK = new Array();
var doms = "";
var packs = "";
var userBest = new Array("","","","","","","","","","","","","","","","","","","","","","");
var userData = "";
var info = new Array();
var ssl = "off";

function TopButtonOver(a)
{
	$("TB"+a).src = "pic/mainpage/kopfmenue/"+a+"klh.jpg";
}

function TopButtonOut(a)
{
	$("TB"+a).src = "pic/mainpage/kopfmenue/"+a+"kl.jpg";
}

function login()
{
	var username = Form.Element.getValue('username');
	var passwort = Form.Element.getValue('passwort');
	
	if ( username == "" || username == 0 ){
		fehlerText("Geben Sie bitte Ihren Usernamen ein!");
	}
	else if ( passwort == "" || passwort == 0 ){
		fehlerText("Geben Sie bitte Ihr Passwort ein!");
	}
	else
	{
		var myAjax = new Ajax.Request("mainpage/level2/passcheck.php", { method: "POST", postBody: 'username=' + username + '&passwort=' + MD5(passwort), onComplete:statusLogin });
	}
}

function statusLogin(re)
{
	if (re.responseText != '3dc2ad75f98af67eea8c836edf956f460' && re.responseText != '3dc2ad75f98af67eea8c836edf956f461' && re.responseText != '3dc2ad75f98af67eea8c836edf956f462' && re.responseText != '3dc2ad75f98af67eea8c836edf956f463' && re.responseText != '3dc2ad75f98af67eea8c836edf956f464' && re.responseText != '3dc2ad75f98af67eea8c836edf956f465')
	{
		window.location.href = "checkin/check.php";
	}
	else if (re.responseText == '3dc2ad75f98af67eea8c836edf956f465')
	{
		fehlerText("Ihr Zugang wurde gesperrt! Wenden Sie sich bitte an Ihr clix2go-Team!");
	}
	else if (re.responseText == '3dc2ad75f98af67eea8c836edf956f464')
	{
		fehlerText("Ihre Zugangsdaten sind leider falsch! Sie haben noch 1 Versuch, danach wird Ihr Zugang gesperrt!");
	}
	else if (re.responseText == '3dc2ad75f98af67eea8c836edf956f463')
	{
		fehlerText("Ihre Zugangsdaten sind leider falsch! Sie haben noch 2 Versuche, bevor Ihr Zugang gesperrt wird!");
	}
	else if (re.responseText == '3dc2ad75f98af67eea8c836edf956f462')
	{
		fehlerText("Ihre Zugangsdaten sind leider falsch! Sie haben noch 3 Versuche!");
	}
	else if (re.responseText == '3dc2ad75f98af67eea8c836edf956f461')
	{
		fehlerText("Ihre Zugangsdaten sind leider falsch! Sie haben noch 4 Versuche!");
	}
	else
	{
		fehlerText("Ihre Zugangsdaten sind leider falsch!");
	}
}

function fehlerText(a)
{
	$('fehler_info').innerHTML = "<ul style='color: #bd440a'><li class='li_rot'>" + a + "</li></ul>";

	if ($("fehler_info").style.display == "none")
	{
		new Effect.BlindDown("fehler_info");
	}
}

function sendKont()
{
	var info = "";
	var sendcheck = 0;

	if ($F("anrede") != "" && $F("anrede") != "undefined" && $F("anrede") != null && $F("anrede") != 0)
	{
		$("anrede").style.border = "";
		sendcheck++;
	}
	else 
	{
		$("anrede").style.border = "1px solid #bd440a";
		info = info + "<li class='li_rot'>W&auml;hlen Sie bitte eine Anrede</li>";
	}

	if ($F("name") != "" && $F("name") != "undefined" && $F("name") != null && $F("name") != 0)
	{
		$("name").style.border = "1px solid #6e6e6e";
		sendcheck++;
	}
	else 
	{
		$("name").style.border = "1px solid #bd440a";
		info = info + "<li class='li_rot'>Geben Sie uns bitte Ihren Namen</li>";
	}
	
	if ($F("email") != "" && $F("email") != "undefined" && $F("email") != null && $F("email") != 0)
	{
		var mailok = mailCheck($F("email"));
		if (mailok == true)
		{
			$("email").style.border = "1px solid #6e6e6e";
			sendcheck++;
		}
		else
		{
			$("email").style.border = "1px solid #bd440a";
			info = info + "<li class='li_rot'>Geben Sie bitte eine g&uuml;ltige E-Mail ein</li>";			
		}
	}
	else 
	{
		$("email").style.border = "1px solid #bd440a";
		info = info + "<li class='li_rot'>Geben Sie uns bitte Ihre E-Mail</li>";
	}
	
	if ($F("text") != "" && $F("text") != "undefined" && $F("text") != null && $F("text") != 0)
	{
		$("text").style.border = "1px solid #6e6e6e";
		sendcheck++;
	}
	else 
	{
		$("text").style.border = "1px solid #bd440a";
		info = info + "<li class='li_rot'>Schreiben Sie bitte Ihre Anfrage in das vorgesehene Textfeld</li>";
	}
	
	if (sendcheck == 4)
	{
		new Effect.BlindUp("info");
		new Effect.Fade("send");
		new Effect.Fade("reset");
		
		var myAjax = new Ajax.Request("mainpage/kontanfrage.php", { method: "POST", postBody: 'kont0='+escape($F("anrede"))+'&kont1='+escape($F("vorname"))+'&kont2='+escape($F("name"))+'&kont3='+escape($F("email"))+'&kont4='+escape($F("fon"))+'&kont5='+escape($F("text")),  
			onComplete: function(re)
			{
				$("sendinfo").innerHTML = "<p>Ihre Anfrage wurde erfolgreich weitergeleitet und wird schnellstm&ouml;glich bearbeitet.<br /><br />Vielen Dank für Ihre Anfrage.<br /><br />Ihr clix2go Team</p><br />";
				new Effect.Appear("sendinfo");
				new Effect.BlindUp("sendok");
			}
		});
	}
	else
	{
		$("info").innerHTML = "<ul style='color: #bd440a'>"+info+"</ul>";
		if ($("info").style.display == "none")
		{
			new Effect.BlindDown("info");
		}
	}
}

function mailCheck(a)
{
	var at = a.indexOf("@");
	var dot = a.lastIndexOf(".");
	var endung = a.length;

	if (at > 0 && dot > 1 && (dot-1) > at && endung > (dot+1))
	{
		return true;
	}
	else
	{
		return false;
	}
}

function bestellungOut(a)
{
	alert(a);
/*
	if (ssl == "on")
	{
		var myAjax = new Ajax.Request("mainpage/level2/domainpreisload.php", { method: "POST",  
			onComplete: function(re)
			{
				eval("var request="+re.responseText);
				doms = request.data;
				
				if (doms.length != 0)
				{
					var myAjax = new Ajax.Request("mainpage/level2/packpreisload.php", { method: "POST",  
						onComplete: function(re)
						{
							eval("var request="+re.responseText);
							packs = request.data;
							
							if (packs.length != 0)
							{
								var myAjax = new Ajax.Updater("content", "mainpage/bestellungout1.php", { method: "POST", postBody: 'pack='+a });
							}
							else
							{
								window.alert("Es ist leider ein Fehler aufgetreten.\nBitte veruchen Sie es erneut.");
							}
						}
					});
				}
				else
				{
					window.alert("Es ist leider ein Fehler aufgetreten.\nBitte veruchen Sie es erneut.");
				}
			}
		});
	}
	else if (a == "0")
	{
		window.location.href = "https://ssl-account.com/clix2go.com/index.php?sl=5";
	}
	else if (a == "1")
	{
		window.location.href = "https://ssl-account.com/clix2go.com/index.php?sl=2";
	}
	else if (a == "2")
	{
		window.location.href = "https://ssl-account.com/clix2go.com/index.php?sl=3";
	}
	else if (a == "3")
	{
		window.location.href = "https://ssl-account.com/clix2go.com/index.php?sl=4";
	}
	else
	{
		window.location.href = "https://ssl-account.com/clix2go.com";
	}
*/
}

function alphaForDomainTest(a)
{
	testeVariable = a.toLowerCase();
	var alphanumerisch = new Array ("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","-");
	var check = false;
	
	for (var i1=0; i1 < testeVariable.length; i1++)
	{
		var testeZeichen = testeVariable.charAt(i1);
		
		for (var i2=0; i2 < alphanumerisch.length; i2++)
		{
			check = false;
			
			if (testeZeichen == alphanumerisch[i2])
			{
				check = true;
				break;
			}
		}
		
		if (check == false)
		{
			break;
		}
	}
	return check;
}

function zahlenTest(a)
{
	var zahlen = new Array ("0","1","2","3","4","5","6","7","8","9");
	var check = false;
	
	for (var i1=0; i1 < a.length; i1++)
	{
		var testeZeichen = a.charAt(i1);
		
		for (var i2=0; i2 < zahlen.length; i2++)
		{
			check = false;
			
			if (testeZeichen == zahlen[i2])
			{
				check = true;
				break;
			}
		}
		
		if (check == false)
		{
			break;
		}
	}
	return check;

}

function zahlenTestKto(a)
{
	var zahlen = new Array ("0","1","2","3","4","5","6","7","8","9"," ","-","/");
	var check = false;
	
	for (var i1=0; i1 < a.length; i1++)
	{
		var testeZeichen = a.charAt(i1);
		
		for (var i2=0; i2 < zahlen.length; i2++)
		{
			check = false;
			
			if (testeZeichen == zahlen[i2])
			{
				check = true;
				break;
			}
		}
		
		if (check == false)
		{
			break;
		}
	}
	return check;
}

function domainFalse(a)
{
	$("domainoutput").innerHTML = "<ul style='color: #bd440a'><li class='li_rot'>"+a+"</li></ul>";

	if ($("domainbg").style.display != "none")
	{
		new Effect.Fade('domainbg', { scaleContent: false, duration: 0.6,
			afterFinish: function()
			{
				$("domainbg").style.display = "none";
			}
		});
	}

	if ($("domainoutput").style.display == "none")
	{
		new Effect.BlindDown("domainoutput", { scaleContent: false, duration: 0.7, queue: 'end' });
	}
}

function domainFalseBest(a)
{
	$("domainoutput2").innerHTML = "<ul style='color: #bd440a; height: 25px;'><li class='li_rot'>"+a+"</li></ul>";

	if ($("domainoutput2").style.display == "none")
	{
		new Effect.BlindDown("domainoutput2", { scaleContent: false, duration: 0.6, queue: 'end' });
	}
}

function domainFalseMore(a)
{
	var domFalse = "";
	
	for (var i=0; i < a.length; i++)
	{
		domFalse = domFalse + "<li class='li_rot'>" + a[i] + "</li>";
	}

	$("domainoutput").innerHTML = "<ul style='color: #bd440a'>" + domFalse + "</ul>";

	if ($("domainbg").style.display != "none")
	{
		new Effect.Fade('domainbg', { scaleContent: false, duration: 0.6,
			afterFinish: function()
			{
				$("domainbg").style.display = "none";
			}
		});
	}

	if ($("domainoutput").style.display == "none")
	{
		new Effect.BlindDown("domainoutput", { scaleContent: false, duration: 0.7, queue: 'end' });
	}
}

function domainFalseMoreBest(a)
{
	var domFalse = "";
	
	for (var i=0; i < a.length; i++)
	{
		domFalse = domFalse + "<li class='li_rot'>" + a[i] + "</li>";
	}

	$("domainoutput2").innerHTML = "<ul style='color: #bd440a'>" + domFalse + "</ul>";

	if ($("domainoutput2").style.display == "none")
	{
		new Effect.BlindDown("domainoutput2", { scaleContent: false, duration: 0.4, queue: 'end' });
	}
}

function KKFrage(a,s)
{
		new Effect.Fade('domaincheck', { duration: 0.4, queue: 'end' });
		$('domainoutput').innerHTML = "<div style='font-size: 1.2em; border: 1px solid #BD440A; padding: 10px; background-color: #F2A673;'><h2>Domainumzug</h1><p>Ich bin Besitzer der Domain <b>"+a+"</b> und m&ouml;chte diese kostenlos von meinem alten Provider zu clix2go umziehen!</p><a href='https://ssl-account.com/clix2go.info/index.php?order="+s+"&kkdomain="+a+"'><img border='0' src='pic/mainpage/ja.jpg'></a>&nbsp;<a href='#' onclick='closeKKFrage();'><img border='0' src='pic/mainpage/nein.jpg'></a></div>";
}

function KKFrageBest(a,s)
{
		new Effect.Fade('domaincheck', { duration: 0.4, queue: 'end' });
		$('domainoutput2').innerHTML = "<div style='font-size: 1.3em; border: 1px solid #BD440A; padding: 10px; background-color: #F2A673;'><h2>Domainumzug</h1><p>Ich bin Besitzer der Domain <b>"+a+"</b> und m&ouml;chte diese kostenlos von meinem alten Provider zu clix2go umziehen!</p><a href='https://ssl-account.com/clix2go.info/index.php?order="+s+"&kkdomain="+a+"'><img border='0' src='pic/mainpage/ja.jpg'></a>&nbsp;<a href='#' onclick='closeKKFrageBest();'><img border='0' src='pic/mainpage/nein.jpg'></a></div>";
}

function closeKKFrage()
{
	new Effect.BlindUp("domainoutput",{ duration: 0.4,
		afterFinish: function()
		{
			$('domainoutput').innerHTML = "";
			new Effect.Appear("domaincheck",{ duration: 0.4, queue:'end' });
		}
	});
}

function closeKKFrageBest()
{
	new Effect.BlindUp("domainoutput2",{ duration: 0.4,
		afterFinish: function()
		{
			$('domainoutput2').innerHTML = "";
			new Effect.Appear("domaincheck",{ duration: 0.4, queue:'end' });
		}
	});
}

function showDomPlus()
{
	if($("bestnewdombox").style.display == "none")
	{
		$("bestdomnewlink").innerHTML = "";
		new Effect.BlindDown("bestnewdombox",{ duration: 0.4,
			afterFinish: function()
			{
				new Effect.Appear("domaincheck",{ duration: 0.4, queue:'end' });
			}
		});
	}
}

function checkDomainBest(s)
{
	if ($F('domaintxt2') != "" && $F('domaintxt2') != "undefined" && $F('domaintxt2') != 0 && $F('domaintxt2') != null)
	{
		var zeichenfirst = $F('domaintxt2').charAt(0);
		var zeichenlast = $F('domaintxt2').charAt(($F('domaintxt2').length)-1);

		if ($F('domaintxt2').length > 2)
		{
			if ($F('domaintxt2').length < 64)
			{
				if ($F('domaintxt2').charAt(0) != "-")
				{
					if ($F('domaintxt2').charAt($F('domaintxt2').length-1) != "-")
					{
						var dotPosition = $F('domaintxt2').indexOf('.');
						var vorDotCheck = false;
						var nachDotCheck = false;
						var vorDot = "";
						var nachDot = "";

						if (dotPosition == -1)
						{
							vorDotCheck = alphaForDomainTest($F('domaintxt2'));
							nachDotCheck = true;
							vorDot = $F('domaintxt2');
							nachDot = "all";
						}

						if (dotPosition > 2)
						{
							var nachDotTemp = $F('domaintxt2').slice(dotPosition + 1, $F('domaintxt2').length);

							if (nachDotTemp.length <= 4)
							{
								var domEnds = new Array ("at","com","net","org","info","de","eu","biz","name","ch");

								for (var i=0; i < domEnds.length; i++)
								{
									if (nachDotTemp == domEnds[i])
									{
										nachDotCheck = true;
										nachDot = nachDotTemp;
										
										var vorDotTemp = ($F('domaintxt2').slice(0, dotPosition));
										
										if (alphaForDomainTest(vorDotTemp) == true)
										{
											vorDotCheck = true;
											vorDot = vorDotTemp;
										}
									}
								}
							}
						}

						if (vorDotCheck == true && nachDotCheck == true)
						{
							$("domaincheck").innerHTML = "<div id='dom_wait2'><img border='0' src='pic/mainpage/wait_welt.gif' /> ... die Abfrage l&auml;uft</div>";
							
							if($('domainoutput2').style.display != "none")
							{
								new Effect.Fade('domainoutput2', { scaleContent: false, duration: 0.4, queue: 'end' });
							}
							
							var myAjax = new Ajax.Request("mainpage/domaincheck.php", { method: "POST", postBody: "domain="+escape(vorDot)+"&endung="+escape(nachDot), 
								onComplete: function(re)
								{
									eval("var antwort="+re.responseText);
									var data = antwort.data;
									var erg = (data.length)-1;
									var out= "";
									var outErg = "";

									if (data[erg].check == "b2fdab230a2c39f3595a947861863cb7")
									{
										for (var i=0; i < erg; i++)
										{
											if (data[i].check == "6232e6f4a871d0228fba48219ae354d7")
											{
												outErg = "<td><span style='color: #00AA00'>Diese Domain ist frei.</span></td><td align='right'><a href='https://ssl-account.com/clix2go.info/index.php?order="+s+"&domain="+data[i].name+"'><img border='0' src='pic/bestellen.jpg'></a></td>";
											}
											else if (data[i].check == "5423f4ddef943b602d6cdcad75595754")
											{
												outErg = "<td><span style='color: #cc0000'>Diese Domain ist leider vergeben.</span></td><td align='right'><a href='#' onclick='KKFrageBest(" + '"' + data[i].name + '","' + s + '"' + ");'><img border='0' src='pic/bestellenkk.jpg'></a></td>";
											}
											else
											{
												alert("Bei der Statusabfrage der Domain "+data[i].name+" bei der zuständigen Registerstelle ist leider ein Serverfehler aufgetreten. Veruchen Sie es bitte nochmal. Danke");
											}
											
											out = out + "<tr><td colspan='2'><b>" + data[i].name + "</b></td></tr><tr>" + outErg + "</tr><tr><td colspan='2'>&nbsp;</td></tr>";
										}

										$("domaincheck").innerHTML = "";
										$("domainoutput2").innerHTML = "<table width='100%' border='0' cellspacing='0'>" + out + "</table>";
										new Effect.BlindDown("domainoutput2", { scaleContent: false, duration: 0.6, queue: 'end',
											afterFinish: function()
											{
												$("domaincheck").innerHTML = "<span style='float: left;'>Geben Sie hier Ihre Wunschdomain ein.</span><input type='text' id='domaintxt2' /><a href='#' id='domainbut2' onclick='checkDomainBest(" + '"' + s + '"' + ")'><img border='0' src='pic/mainpage/domaintest.jpg'></a>";
											}
										});
									}
									else
									{
										alert("Es ist leider ein Fehler aufgetreten \nVersuchen Sie es bitte erneut.");
									}
								}
							});
						}
						else
						{
							domainFalseBest("Eine Domain darf nur aus alphanumerischen Zeichen bestehen und innerhalb dieser Zeichen Bindestriche enthalten. Verwenden Sie also bitte keine Umlaute oder Sonderzeichen");
						}

					}
					else
					{
						domainFalseBest("Eine Domain darf nicht mit einem Bindestrich enden");
					}
				}
				else
				{
					domainFalseBest("Eine Domain darf nicht mit einem Bindestrich beginnen");
				}
			}
			else
			{
				domainFalseBest("Ihre Domain ist leider zu lang, sie darf maximal aus 63 Zeichen bestehen");
			}
		}
		else
		{
			domainFalseBest("Ihre Domain ist leider zu kurz, sie muss mindestens aus 3 Zeichen bestehen");
		}
	}
	else
	{
		window.alert("Geben Sie bitte eine gültige Domain in das vorgesehene Feld ein!");
	}
}

function checkDomain(s)
{
	if ($F('domaintxt') != "" && $F('domaintxt') != "undefined" && $F('domaintxt') != 0 && $F('domaintxt') != null)
	{
		var zeichenfirst = $F('domaintxt').charAt(0);
		var zeichenlast = $F('domaintxt').charAt(($F('domaintxt').length)-1);

		if ($F('domaintxt').length > 2)
		{
			if ($F('domaintxt').length < 64)
			{
				if ($F('domaintxt').charAt(0) != "-")
				{
					if ($F('domaintxt').charAt($F('domaintxt').length-1) != "-")
					{
						var dotPosition = $F('domaintxt').indexOf('.');
						var vorDotCheck = false;
						var nachDotCheck = false;
						var vorDot = "";
						var nachDot = "";

						if (dotPosition == -1)
						{
							vorDotCheck = alphaForDomainTest($F('domaintxt'));
							nachDotCheck = true;
							vorDot = $F('domaintxt');
							nachDot = "all";
						}

						if (dotPosition > 2)
						{
							var nachDotTemp = $F('domaintxt').slice(dotPosition + 1, $F('domaintxt').length);

							if (nachDotTemp.length <= 4)
							{
								var domEnds = new Array ("at","com","net","org","info","de","eu","biz","name","ch");

								for (var i=0; i < domEnds.length; i++)
								{
									if (nachDotTemp == domEnds[i])
									{
										nachDotCheck = true;
										nachDot = nachDotTemp;
										
										var vorDotTemp = ($F('domaintxt').slice(0, dotPosition));
										
										if (alphaForDomainTest(vorDotTemp) == true){
											vorDotCheck = true;
											vorDot = vorDotTemp;
										}
									}
								}
							}
						}

						if (vorDotCheck == true && nachDotCheck == true)
						{
							$("domaincheck").innerHTML = "<div id='dom_wait'><img border='0' src='pic/mainpage/wait_welt.gif' /> ... die Abfrage l&auml;uft</div>";
							
							if($('domainoutput').style.display != "none")
							{
								new Effect.Fade('domainoutput', { scaleContent: false, duration: 0.6, queue: 'end' });
							}
							
							var myAjax = new Ajax.Request("mainpage/domaincheck.php", { method: "POST", postBody: "domain="+escape(vorDot)+"&endung="+escape(nachDot), 
								onComplete: function(re)
								{
									eval("var antwort="+re.responseText);
									var data = antwort.data;
									var erg = (data.length)-1;
									var out= "";
									var outErg = "";

									if (data[erg].check == "b2fdab230a2c39f3595a947861863cb7")
									{
										for (var i=0; i < erg; i++)
										{												
											if (data[i].check == "6232e6f4a871d0228fba48219ae354d7")
											{
												outErg = "<td><span style='color: #00AA00'>Diese Domain ist frei.</span></td><td align='right'><a href='https://ssl-account.com/clix2go.info/index.php?order="+s+"&domain="+data[i].name+"'><img border='0' src='pic/bestellen.jpg'></a></td>";
											}
											else if (data[i].check == "5423f4ddef943b602d6cdcad75595754")
											{
												outErg = "<td><span style='color: #cc0000'>Diese Domain ist leider vergeben.</span></td><td align='right'><a href='#' onclick='KKFrage(" + '"' + data[i].name + '","' + s + '"' + ");'><img border='0' src='pic/bestellenkk.jpg'></a></td>";
											}
											else
											{
												alert("Bei der Statusabfrage der Domain "+data[i].name+" bei der zuständigen Registerstelle ist leider ein Serverfehler aufgetreten. Veruchen Sie es bitte nochmal. Danke");
											}
											
											out = out + "<tr><td colspan='2'><b>" + data[i].name + "</b></td></tr><tr>" + outErg + "</tr><tr><td colspan='2'>&nbsp;</td></tr>";
										}

										$("domaincheck").innerHTML = "";
										new Effect.Fade('domainbg', { scaleContent: false, duration: 0.6, queue: 'end' });
										$("domainoutput").innerHTML = "<table width='100%' border='0' cellspacing='0'>" + out + "</table>";
										new Effect.BlindDown("domainoutput", { scaleContent: false, duration: 0.7, queue: 'end',
											afterFinish: function()
											{
												$("domaincheck").innerHTML = "<input type='text' id='domaintxt' /><a href='#' id='domainbut' onclick='checkDomain(" + '"' + s + '"' + ")'><img border='0' src='pic/mainpage/domaintest.jpg'></a>";
												$("domainbg").style.display = "none";
											}
										});
									}
									else
									{
										alert("Es ist leider ein Fehler aufgetreten \nVersuchen Sie es bitte erneut.");
									}
								}
							});
						}
						else
						{
							domainFalse("Eine Domain darf nur aus alphanumerischen Zeichen bestehen und innerhalb dieser Zeichen Bindestriche enthalten. Verwenden Sie also bitte keine Umlaute oder Sonderzeichen");
						}

					}
					else
					{
						domainFalse("Eine Domain darf nicht mit einem Bindestrich enden");
					}
				}
				else
				{
					domainFalse("Eine Domain darf nicht mit einem Bindestrich beginnen");
				}
			}
			else
			{
				domainFalse("Ihre Domain ist leider zu lang, sie darf maximal aus 63 Zeichen bestehen");
			}
		}
		else
		{
			domainFalse("Ihre Domain ist leider zu kurz, sie muss mindestens aus 3 Zeichen bestehen");
		}
	}
	else
	{
		window.alert("Geben Sie bitte eine gültige Domain in das vorgesehene Feld ein");
	}
}

function domBestKKPush(a)
{
	var domBestKKPushTest = true;
	
	for (var i=0; i < domBestKK.length; i++)
	{
		if (domBestKK[i] == a)
		{
			domBestKKPushTest = false;
			break;
		}
	}
	
	if (domBestKKPushTest == false)
	{
		window.alert("'" + a + "' ist bereits in Ihrer Domain-Bestellung enthalten!");
	}
	else
	{
		new Effect.BlindUp("kkfrage");
		domBestKK.push(a);
		domBestOut();
	}
}

function domBestOut()
{
		var domBestNeuOut = "";
		var domBestKKOut = "";
		var farbe1 = "farbe2";
		var farbe2 = "farbe1";
					
		for (var i=0; i < domBestNeu.length; i++)
		{
			if (i/2 == parseInt(i/2))
			{
			  farbe1 = "farbe1";
			}
			else
			{
			  farbe1 = "farbe2";
			}
			domBestNeuOut = domBestNeuOut + "<tr id='" + farbe1 + "'><td class='td_links_mit'><b>" + domBestNeu[i] + "</b></td><td class='td_links_nur_boden'>neue Domain</td><td class='td_rechts_mit'><a href='#' onclick='domBestNeuSplice(" + '"' + i + '","' + domBestNeu[i] + '"' +  ")'><img border='0' src='pic/loeschen.jpg'></a></td></tr>";
		}
		
		for (var i=0; i < domBestKK.length; i++)
		{

			if (i/2 == parseInt(i/2))
			{
			  if (farbe1 == "farbe1")
			  {
			  	farbe2 = "farbe2";
			  }
			  else if (farbe1 == "farbe2")
			  {
			  	farbe2 = "farbe1";
			  }
			}
			else
			{
			  if (farbe1 == "farbe1")
			  {
			  	farbe2 = "farbe1";
			  }
			  else if (farbe1 == "farbe2")
			  {
			  	farbe2 = "farbe2";
			  }
			}
			domBestKKOut = domBestKKOut + "<tr id='" + farbe2 + "'><td class='td_links_mit'><b>" + domBestKK[i] + "</b></td><td class='td_links_nur_boden'>Domain-Umzug</td><td class='td_rechts_mit'><a href='#' onclick='domBestKKSplice(" + '"' + i + '","' + domBestKK[i] + '"' +  ")'><img border='0' src='pic/loeschen.jpg'></a></td></tr>";
		}			
		
		$("dombest").innerHTML = "<table width='100%' border='0' cellspacing='0'><tr id='tablehaed'><td class='td_links_mit'><h2 id='tablefirst'>Domain-Bestellung</h2></td><td class='td_links_nur_boden'><h2 id='tablefirst'>&nbsp;</h2></td><td class='td_rechts_mit'>&nbsp;</td></tr>" + domBestNeuOut + domBestKKOut + "<tr><td colspan='3'>&nbsp;</td></tr></table>";

		if ($("dombest").style.display == "none")
		{
			new Effect.BlindDown("dombest",{afterFinish: function(){$('tablehaed').style.backgroundColor = "#cdcdcd"; }});
		}
		
		if ($("nextstep").style.display == "none")
		{
			new Effect.Appear("nextstep");
		}
}

function domBestNeuPush(a)
{
	var domBestNeuPushTest = true;
	
	for (var i=0; i < domBestNeu.length; i++)
	{
		if (domBestNeu[i] == a)
		{
			domBestNeuPushTest = false;
			break;
		}
	}
	
	if (domBestNeuPushTest == false)
	{
		window.alert("'" + a + "' ist bereits in Ihrer Domain-Bestellung enthalten!");
	}
	else
	{
		domBestNeu.push(a);
		domBestOut();
	}
}

function domBestKKSplice(a,b)
{
	var eingabe = confirm ('Sind Sie sicher, dass "' + b + '" wieder aus der Domain-Bestellung gelöscht werden soll?');

	if(eingabe == true)
	{
		domBestKK.splice(a,1);

		if (domBestNeu.length == 0 && domBestKK.length == 0)
		{
			new Effect.BlindUp("dombest");
			new Effect.Fade("nextstep");
		}
		else
		{
			domBestOut();
		}
	}
}

function domBestNeuSplice(a,b)
{
	var eingabe = confirm ('Sind Sie sicher, dass "' + b + '" wieder aus der Domain-Bestellung gelöscht werden soll?');

	if(eingabe == true)
	{
		domBestNeu.splice(a,1);

		if (domBestNeu.length == 0 && domBestKK.length == 0)
		{
			new Effect.BlindUp("dombest");
			new Effect.Fade("nextstep");
		}
		else
		{
			domBestOut();
		}
	}
}

function bestellungOut2(a,b)
{
	userBest.splice(17,1,b);
	if (a == "end")
	{
		bestellungOutEnd();
	}
	else
	{
		var myAjax = new Ajax.Updater("content", "mainpage/bestellungout2.php", { method: "POST", postBody: 'pack='+b });
	}
}

function checkStep2(a)
{
	info = new Array();

	if ($F("email") != "" && $F("email") != "undefined" && $F("email") != null && $F("email") != 0)
	{
		if (mailCheck($F("email")) == true)
		{
			$("email").style.border = "";
			$("email").style.backgroundColor = "";
		}
		else 
		{
			$("email").style.border = "1px solid #ff6600";
			$("email").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte eine g&uuml;ltige E-Mail ein");
		}
	}
	else 
	{
		$("email").style.border = "1px solid #ff6600";
		$("email").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie uns bitte Ihre E-Mail");
	}
	
	if ($F("pass") != "" && $F("pass") != "undefined" && $F("pass") != null && $F("pass") != 0)
	{
		if ($F("pass").length >= 8 && $F("pass").length <= 30)
		{
			if ($F("passvergleich") != "" && $F("passvergleich") != "undefined" && $F("passvergleich") != null && $F("passvergleich") != 0)
			{
				if ($F("pass") == $F("passvergleich"))
				{
					$("pass").style.border = "";
					$("pass").style.backgroundColor = "";
					$("passvergleich").style.border = "";
					$("passvergleich").style.backgroundColor = "";
				}
				else 
				{
					$("pass").style.border = "1px solid #ff6600";
					$("pass").style.backgroundColor = "#FFDDCC";
					$("passvergleich").style.border = "1px solid #ff6600";
					$("passvergleich").style.backgroundColor = "#FFDDCC";
					info.push("Ihr Passwort stimmt nicht mit dem wiederholt eingegebenen Passwort &uuml;berein");
				}
			}
			else 
			{
				$("pass").style.border = "1px solid #ff6600";
				$("pass").style.backgroundColor = "#FFDDCC";
				$("passvergleich").style.border = "1px solid #ff6600";
				$("passvergleich").style.backgroundColor = "#FFDDCC";
				info.push("Geben Sie bitte Ihr Passwort nochmal in das Feld 'Passwort wiederholen' ein");
			}
		}
		else 
		{
			$("pass").style.border = "1px solid #ff6600";
			$("pass").style.backgroundColor = "#FFDDCC";
			$("passvergleich").style.border = "1px solid #ff6600";
			$("passvergleich").style.backgroundColor = "#FFDDCC";
			info.push("Ihr Passort muss aus mindestens 8 bzw. kann aus maximal 30 Zeichen bestehen");
		}
	}
	else 
	{
		$("pass").style.border = "1px solid #ff6600";
		$("pass").style.backgroundColor = "#FFDDCC";
		$("passvergleich").style.border = "1px solid #ff6600";
		$("passvergleich").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte für den zukünftigen Loginbereich ein Passwort ein");
	}

	if ($F("username") != "" && $F("username") != "undefined" && $F("username") != null && $F("username") != 0)
	{
		if ($F("username").length >= 4 && $F("username").length <= 15)
		{
			var myAjax = new Ajax.Request("mainpage/level2/usernamecheck.php", { method: "POST", postBody: "username="+encodeURIComponent($F("username")), 
				onComplete: function(re)
				{
					if (re.responseText == "b2fdab230a2c39f3595a947861863cb7")
					{
						$("username").style.border = "";
						$("username").style.backgroundColor = "";
						bestellungOut3(a);
					}
					else 
					{
						$("username").style.border = "1px solid #ff6600";
						$("username").style.backgroundColor = "#FFDDCC";
						info.push("Dieser Username ist breits vergeben, w&auml;hlen Sie bitte einen anderen");
						bestellungOut3(a);
					}
				}
			});
		}
		else 
		{
			$("username").style.border = "1px solid #ff6600";
			$("username").style.backgroundColor = "#FFDDCC";
			info.push("Der Username muss aus mindestens 4 bzw. kann aus maximal 15 Zeichen bestehen");
			bestellungOut3(a);
		}
	}
	else 
	{
		$("username").style.border = "1px solid #ff6600";
		$("username").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte für den zukünftigen Loginbereich einen Usernamen ein");
		bestellungOut3(a);
	}
}

function bestellungOut3(a)
{
	if (info.length == 0)
	{
		info = new Array();
		userBest.splice(0,1,$F("username"));
		userBest.splice(1,1,($F("pass")));
		userBest.splice(14,1,$F("email"));
		if (a == "end")
		{
			bestellungOutEnd();
		}
		else
		{
			var clixpack = userBest[17];
			var myAjax = new Ajax.Updater("content", "mainpage/bestellungout3.php", { method: "POST", postBody: 'pack='+clixpack });
		}
	}
	else
	{
		domainFalseMore(info);
	}
}		

function checkStep3(a)
{
	info = new Array();

	if ($F("vorname") != "" && $F("vorname") != "undefined" && $F("vorname") != null && $F("vorname") != 0)
	{
		$("vorname").style.border = "";
		$("vorname").style.backgroundColor = "";
	}
	else 
	{
		$("vorname").style.border = "1px solid #ff6600";
		$("vorname").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie uns bitte Ihren Vornamen");
	}

	if ($F("name") != "" && $F("name") != "undefined" && $F("name") != null && $F("name") != 0)
	{
		$("name").style.border = "";
		$("name").style.backgroundColor = "";
	}
	else 
	{
		$("name").style.border = "1px solid #ff6600";
		$("name").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie uns bitte Ihren Nachnamen");
	}

	if ($F("strasse") != "" && $F("strasse") != "undefined" && $F("strasse") != null && $F("strasse") != 0)
	{
		$("strasse").style.border = "";
		$("strasse").style.backgroundColor = "";
	}
	else 
	{
		$("strasse").style.border = "1px solid #ff6600";
		$("strasse").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte die Stra&szlig;e und Hausnummer Ihrer Anschrift in das vorgesehene Feld ein");
	}

	if ($F("plz") != "" && $F("plz") != "undefined" && $F("plz") != null && $F("plz") != 0)
	{
		if ($F("plz").length == 5 && zahlenTest($F("plz")) == true)
		{
			$("plz").style.border = "";
			$("plz").style.backgroundColor = "";
		}
		else 
		{
			$("plz").style.border = "1px solid #ff6600";
			$("plz").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte eine korrekte Postleitzahl in das vorgesehene Feld ein");
		}			
	}
	else 
	{
		$("plz").style.border = "1px solid #ff6600";
		$("plz").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte die Postleitzahl Ihrer Anschrift in das vorgesehene Feld ein");
	}

	if ($F("ort") != "" && $F("ort") != "undefined" && $F("ort") != null && $F("ort") != 0)
	{
		$("ort").style.border = "";
		$("ort").style.backgroundColor = "";
		bestellungOut4(a);
	}
	else 
	{
		$("ort").style.border = "1px solid #ff6600";
		$("ort").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte den Ort Ihrer Anschrift in das vorgesehene Feld ein");
		bestellungOut4(a);
	}
}

function bestellungOut4(a)
{
	if (info.length == 0)
	{
		info = new Array();
		userBest.splice(2,1,$F("vorname"));
		userBest.splice(3,1,$F("name"));
		userBest.splice(4,1,$F("firma"));
		userBest.splice(5,1,$F("strasse"));
		userBest.splice(6,1,$F("plz"));
		userBest.splice(7,1,$F("ort"));
		userBest.splice(15,1,$F("fon"));
		userBest.splice(16,1,$F("fax"));
		
		if (a == "end")
		{
			bestellungOutEnd();
		}
		else
		{
			var clixpack = userBest[17];
			var myAjax = new Ajax.Updater("content", "mainpage/bestellungout4.php", { method: "POST", postBody: 'pack='+clixpack, 
					onComplete: function()
					{
						$F("bankname")	= userBest[8];
						$F("blz") 			= userBest[9];
						$F("kto") 			= userBest[10];
						
						if (userBest[11] != "" || userBest[12] != "" || userBest[13] != "")
						{
							rechOn();
							$F("reja").checked = true;
							$F("renein").checked = false;
							$F("r-strasse") = userBest[11];
							$F("r-plz")			= userBest[12];
							$F("r-ort")			= userBest[13];
						}
					}
			});
		}
	}
	else
	{
		domainFalseMore(info);
	}		
}

function inputOff()
{
	if ($F("renein") == "on")
	{
		this.blur();
	}
}

function rechOff()
{
	$("r-strasse").style.borderColor = "#d8d8d8";
	$("r-strasse").style.backgroundColor = "#ebebeb";
	$("r-plz").style.borderColor = "#d8d8d8";
	$("r-plz").style.backgroundColor = "#ebebeb";
	$("r-ort").style.borderColor = "#d8d8d8";
	$("r-ort").style.backgroundColor = "#ebebeb";
	$("hidetext1").style.color = "#cdcdcd";
	$("hidetext2").style.color = "#cdcdcd";
	$("r-strasse").value = "";
	$("r-plz").value = "";
	$("r-ort").value = "";
}

function rechOn()
{
	$("r-strasse").style.borderColor = "";
	$("r-strasse").style.backgroundColor = "";
	$("r-plz").style.borderColor = "";
	$("r-plz").style.backgroundColor = "";
	$("r-ort").style.borderColor = "";
	$("r-ort").style.backgroundColor = "";
	$("hidetext1").style.color = "";
	$("hidetext2").style.color = "";
}

function checkStep4(a)
{
	info = new Array();

	if ($F("renein") != "on")
	{
		if ($F("r-strasse") != "" && $F("r-strasse") != "undefined" && $F("r-strasse") != null && $F("r-strasse") != 0)
		{
			$("r-strasse").style.border = "";
			$("r-strasse").style.backgroundColor = "";
		}
		else 
		{
			$("r-strasse").style.border = "1px solid #ff6600";
			$("r-strasse").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte die Stra&szlig;e/Hausnummer Ihrer Rechnungsanschrift in das vorgesehene Feld ein");
		}

		if ($F("r-plz") != "" && $F("r-plz") != "undefined" && $F("r-plz") != null && $F("r-plz") != 0)
		{
			if ($F("r-plz").length == 5 && zahlenTest($F("r-plz")) == true)
			{
				$("r-plz").style.border = "";
				$("r-plz").style.backgroundColor = "";
			}
			else 
			{
				$("r-plz").style.border = "1px solid #ff6600";
				$("r-plz").style.backgroundColor = "#FFDDCC";
				info.push("Geben Sie bitte eine korrekte Postleitzahl in das vorgesehene Feld ein");
			}			
		}
		else 
		{
			$("r-plz").style.border = "1px solid #ff6600";
			$("r-plz").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte die Postleitzahl Ihrer Rechnungsanschrift in das vorgesehene Feld ein");
		}

		if ($F("r-ort") != "" && $F("r-ort") != "undefined" && $F("r-ort") != null && $F("r-ort") != 0)
		{
			$("r-ort").style.border = "";
			$("r-ort").style.backgroundColor = "";
		}
		else 
		{
			$("r-ort").style.border = "1px solid #ff6600";
			$("r-ort").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte den Ort Ihrer Rechnungsanschrift in das vorgesehene Feld ein");
		}
	}

	if ($F("bankname") != "" && $F("bankname") != "undefined" && $F("bankname") != null && $F("bankname") != 0)
	{
		$("bankname").style.border = "";
		$("bankname").style.backgroundColor = "";
	}
	else 
	{
		$("bankname").style.border = "1px solid #ff6600";
		$("bankname").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte den Namen Ihres Kreditinstitutes ein");
	}

	if ($F("kto") != "" && $F("kto") != "undefined" && $F("kto") != null && $F("kto") != 0)
	{
		if (zahlenTestKto($F("kto")) == true)
		{
			$("kto").style.border = "";
			$("kto").style.backgroundColor = "";
		}
		else 
		{
			$("kto").style.border = "1px solid #ff6600";
			$("kto").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte eine korrekte Kontonummer in das vorgesehene Feld ein");
		}			
	}
	else 
	{
		$("kto").style.border = "1px solid #ff6600";
		$("kto").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte Ihre Kontonummer in das vorgesehene Feld ein");
	}

	if ($F("blz") != "" && $F("blz") != "undefined" && $F("blz") != null && $F("blz") != 0)
	{
		if (zahlenTestKto($F("blz")) == true)
		{
			$("blz").style.border = "";
			$("blz").style.backgroundColor = "";
			bestellungOut5(a);
		}
		else 
		{
			$("blz").style.border = "1px solid #ff6600";
			$("blz").style.backgroundColor = "#FFDDCC";
			info.push("Geben Sie bitte eine korrekte Bankleitzahl in das vorgesehene Feld ein");
			bestellungOut5(a);
		}
	}
	else 
	{
		$("blz").style.border = "1px solid #ff6600";
		$("blz").style.backgroundColor = "#FFDDCC";
		info.push("Geben Sie bitte Ihre Bankleitzahl in das vorgesehene Feld ein");
		bestellungOut5(a);
	}
}

function bestellungOut5(a)
{
	if ($F("intervall_12") != null)
	{
		var intervall = "12";
	}
	else if ($F("intervall_6") != null)
	{
		var intervall = "6";
	}
	else if ($F("intervall_3") != null)
	{
		var intervall = "3";
	}
	else
	{
		var intervall = "1";
	}

	if (info.length == 0)
	{
		info = new Array();
		userBest.splice(8,1,$F("bankname"));
		userBest.splice(9,1,$F("blz"));
		userBest.splice(10,1,$F("kto"));
		userBest.splice(11,1,$F("r-strasse"));
		userBest.splice(12,1,$F("r-plz"));
		userBest.splice(13,1,$F("r-ort"));
		userBest.splice(18,1,intervall);
		bestellungOutEnd();
	}
	else
	{
		domainFalseMore(info);
	}	
}

function bestellungOutEnd(a)
{
	var clixpack = userBest[17];
	var myAjax = new Ajax.Updater("content", "mainpage/bestellungout5.php", { method: "POST", postBody: 'pack='+clixpack, 
		onComplete: function()
		{
			$("username").innerHTML 	= userBest[0];
			$("vorname").innerHTML 		= userBest[2];
			$("name").innerHTML 			= userBest[3];
			$("firma").innerHTML 			= userBest[4];
			$("strasse").innerHTML 		= userBest[5];
			$("ort").innerHTML 				= userBest[6]+" "+userBest[7];
			$("bankname").innerHTML 	= userBest[8];
			$("blz").innerHTML 				= userBest[9];
			$("kto").innerHTML 				= userBest[10];
			$("r-strasse").innerHTML 	= userBest[11];
			$("r-ort").innerHTML 			= userBest[12]+" "+userBest[13];
			$("email").innerHTML 			= userBest[14];
			$("fon").innerHTML 				= userBest[15];
			$("fax").innerHTML 				= userBest[16];
			
			if (userBest[18] == "12")
			{
				var intervall = "j&auml;hrlich";
			}
			else if (userBest[18] == "6")
			{
				var intervall = "halbj&auml;hrlich";
			}
			else if (userBest[18] == "3")
			{
				var intervall = "quartalsweise";
			}
			else
			{
				var intervall = "monatlich";
			}
			$('abrechnungsintervall').innerHTML = intervall;
			
			var packnummer = userBest[17];
			var mypack = "";
			switch(packnummer)
			{
				case '0': mypack = "V-Card"; break;
				case '1': mypack = "S"; break;
				case '2': mypack = "M"; break;
				case '3': mypack = "L"; break;
				case '4': mypack = "XL"; break;
				case '5': mypack = "XXL"; break;
			}
			$("webpack").innerHTML = mypack;
			
			for (var i=0;i < packs.length;i++)
			{
				if (packnummer == packs[i].webpack)
				{
					var laufzeit = packs[i].laufzeit;
					if (packs[i].aktion == '1')
					{
						var preis = packs[i].aktpreis;
					}
					else
					{
						var preis = packs[i].preis;
					}
					break;
				}
			}
			$("webpackpreis").innerHTML = "<table width='100%' border='0' cellspacing='0'><tr><td>&nbsp;</td></tr><tr><td>" + preis + " &euro;/mtl.</td></tr><tr><td>(" + laufzeit + " Monate Laufzeit)</td></tr><tr><td>&nbsp;</td></tr></table>";

			var bestDoms = "";
			for (var i=0;i < domBestNeu.length;i++)
			{
				var dotPosition = domBestNeu[i].indexOf('.');
				var domEndung = domBestNeu[i].slice(dotPosition + 1, domBestNeu[i].length);
				
				for (var j=0;j < doms.length;j++)
				{
					if (domEndung == doms[j].endung)
					{
						var abrechnung 	= doms[j].abrechnung;
						if (abrechnung == "2")
						{
							abrechnung = "2 Jahre i.V.";
						}
						else
						{
							abrechnung = "jährlich i.V.";
						}
						var einrichtung = doms[j].einrichtung;
						var preis 			= doms[j].preis;
						break;
					}
				}
				
				bestDoms = bestDoms + "<tr><td>" + domBestNeu[i] + "</td><td>" + einrichtung + " &euro;</td><td>" + preis + " &euro;</td><td>" + abrechnung + "</td></tr>";
			}

			for (var i=0;i < domBestKK.length;i++)
			{
				var dotPosition = domBestKK[i].indexOf('.');
				var domEndung = domBestKK[i].slice(dotPosition + 1, domBestKK[i].length);
				
				for (var j=0;j < doms.length;j++)
				{
					if (domEndung == doms[j].endung)
					{
						var abrechnung = doms[j].abrechnung;
						if (abrechnung == "2")
						{
							abrechnung = "2 Jahre i.V.";
						}
						else
						{
							abrechnung = "jährlich i.V.";
						}
						var einrichtung = doms[j].einrichtung;
						var preis = doms[j].preis;
						break;
					}
				}
				
				bestDoms = bestDoms + "<tr><td><b>Domain-Umzug</b> " + domBestKK[i] + "</td><td>" + einrichtung + " &euro;</td><td>" + preis + " &euro;</td><td>" + abrechnung + "</td></tr>";
			}

			$("domain").innerHTML = "<table width='100%' border='0' cellspacing='0'><tr><td colspan='4'>&nbsp;</td></tr><tr><td>&nbsp;</td><td>einmalig</td><td>j&auml;hrlich</td><td>Abrechnung</td></tr>" + bestDoms + "<tr><td colspan='4'>&nbsp;</td></tr></table>";
		}
	});
}

function bestBearbeiten(a)
{
	var clixpack = userBest[17];
	switch(a)
	{
		case '1':
			var myAjax = new Ajax.Updater("content", "mainpage/bestellungout1.php", { method: "POST", postBody: 'pack='+clixpack, 
				onComplete: function()
				{
					var domBestNeuOut = "";
					var domBestKKOut = "";
					var farbe1 = "farbe2";
					var farbe2 = "farbe1";
					$("vorback").innerHTML = "<a href='#' onclick='bestellungOutEnd()'><img border='0' src='pic/bestback.jpg'></a>";
					$("nextstep").style.display = "none"
								
					for (var i=0; i < domBestNeu.length; i++)
					{
						if (i/2 == parseInt(i/2))
						{
						  farbe1 = "farbe1";
						}
						else
						{
						  farbe1 = "farbe2";
						}
						domBestNeuOut = domBestNeuOut + "<tr id='" + farbe1 + "'><td class='td_links_mit'><b>" + domBestNeu[i] + "</b></td><td class='td_links_nur_boden'>neue Domain</td><td class='td_rechts_mit'><a href='#' onclick='domBestNeuSplice(" + '"' + i + '","' + domBestNeu[i] + '"' +  ")'><img border='0' src='pic/loeschen.jpg'></a></td></tr>";
					}
					
					for (var i=0; i < domBestKK.length; i++)
					{
		
						if (i/2 == parseInt(i/2))
						{
						  if (farbe1 == "farbe1")
						  {
						  	farbe2 = "farbe2";
						  }
						  else if (farbe1 == "farbe2")
						  {
						  	farbe2 = "farbe1";
						  }
						}
						else
						{
						  if (farbe1 == "farbe1")
						  {
						  	farbe2 = "farbe1";
						  }
						  else if (farbe1 == "farbe2")
						  {
						  	farbe2 = "farbe2";
						  }
						}
						domBestKKOut = domBestKKOut + "<tr id='" + farbe2 + "'><td class='td_links_mit'><b>" + domBestKK[i] + "</b></td><td class='td_links_nur_boden'>Domain-Umzug</td><td class='td_rechts_mit'><a href='#' onclick='domBestKKSplice(" + '"' + i + '","' + domBestKK[i] + '"' +  ")'><img border='0' src='pic/loeschen.jpg'></a></td></tr>";
					}			
					
					$("dombest").innerHTML = "<table width='100%' border='0' cellspacing='0'><tr id='tablehaed'><td class='td_links_mit'><h2 id='tablefirst'>Domain-Bestellung</h2></td><td class='td_links_nur_boden'><h2 id='tablefirst'></h2></td><td class='td_rechts_mit'>&nbsp;</td></tr>" + domBestNeuOut + domBestKKOut + "<tr><td colspan='3'>&nbsp;</td></tr></table>";
			
					$("nextstep").style.display = "";
					$("dombest").style.display = "";
				}
			}); break;

		case '2':
			var myAjax = new Ajax.Updater("content", "mainpage/bestellungout2.php", { method: "POST", postBody: 'pack='+clixpack, 
				onComplete: function()
				{
					$("vorback").innerHTML = "<a href='#' onclick='checkStep2("+'"end"'+")'><img border='0' src='pic/bestback.jpg'></a>";
					$("username").value					= userBest[0];
					$("pass").value 						= userBest[1];
					$("passvergleich").value 		= userBest[1];
					$("email").value					 	= userBest[14];
				}
			}); break;

		case '3':
			var myAjax = new Ajax.Updater("content", "mainpage/bestellungout3.php", { method: "POST", postBody: 'pack='+clixpack, 
				onComplete: function()
				{
					$("vorback").innerHTML = "<a href='#' onclick='checkStep3("+'"end"'+")'><img border='0' src='pic/bestback.jpg'></a>";
					$("vorname").value	= userBest[2];
					$("name").value			= userBest[3];
					$("firma").value 		= userBest[4];
					$("strasse").value 	= userBest[5];
					$("plz").value			= userBest[6];
					$("ort").value			= userBest[7];
					$("fon").value			= userBest[15];
					$("fax").value			= userBest[16];
				}
			}); break;

		case '4':
			var myAjax = new Ajax.Updater("content", "mainpage/bestellungout4.php", { method: "POST", postBody: 'pack='+clixpack, 
				onComplete: function()
				{
					$("vorback").innerHTML = "<a href='#' onclick='checkStep4("+'"end"'+")'><img border='0' src='pic/bestback.jpg'></a>";
					$("bankname").value	= userBest[8];
					$("blz").value 			= userBest[9];
					$("kto").value 			= userBest[10];
					
					if (userBest[18] == "12")
					{
						$('intervall_12').checked = "checked";
					}
					else if (userBest[18] == "6")
					{
						$('intervall_6').checked = "checked";
					}
					else if (userBest[18] == "3")
					{
						$('intervall_3').checked = "checked";
					}
					
					if (userBest[11] != "" || userBest[12] != "" || userBest[13] != "")
					{
						rechOn();
						$("reja").checked 		= true;
						$("renein").checked 	= false;
						$("r-strasse").value 	= userBest[11];
						$("r-plz").value			= userBest[12];
						$("r-ort").value			= userBest[13];
					}
				}
			}); break;
	}
}

function bestellungMake()
{
	if ($F("agb") != "" && $F("agb") != "undefined" && $F("agb") != null && $F("agb") != 0 && $F("agb") == "agb")
	{
		$("agb").style.borderColor = "";
		$("agb").style.backgroundColor = "";
		
		new Effect.BlindUp("domainfalse");

		var domsAll = "Domain: ";
		var komma = "";
		for (var i=0; i < domBestNeu.length; i++)
		{
			if (i < (domBestNeu.length-1))
			{
				komma = ", ";
			}
			else
			{
				komma = "";
			}
			domsAll = domsAll + domBestNeu[i] + komma;
		}

		var domsKKAll = "Domain: ";
		var komma = "";
		for (var i=0; i < domBestKK.length; i++)
		{
			if (i < (domBestKK.length-1))
			{
				komma = ", ";
			}
			else
			{
				komma = "";
			}
			domsKKAll = domsKKAll + domBestKK[i] + komma;
		}
		
		var best1 = userBest[0];
		var best2 = MD5(userBest[1]);
		var best3 = userBest[2];
		var best4 = userBest[3];
		var best5 = userBest[4];
		var best6 = userBest[5];
		var best7 = userBest[6];
		var best8 = userBest[7];
		var best9 = userBest[8];
		var best10 = userBest[9];
		var best11 = userBest[10];
		var best12 = userBest[11];
		var best13 = userBest[12];
		var best14 = userBest[13];
		var best15 = userBest[14];
		var best16 = userBest[15];
		var best17 = userBest[16];
		var best18 = userBest[17];
		var best19 = domsAll;
		var best20 = domBestNeu.length;
		var best21 = domsKKAll;
		var best22 = domBestKK.length;
		var best23 = userBest[18];
		
		var myAjax = new Ajax.Request("mainpage/level2/bestneu.php", { method: "POST", postBody: 'best1='+encodeURIComponent(best1)+'&best2='+best2+'&best3='+encodeURIComponent(best3)+'&best4='+encodeURIComponent(best4)+'&best5='+encodeURIComponent(best5)+'&best6='+encodeURIComponent(best6)+'&best7='+best7+'&best8='+encodeURIComponent(best8)+'&best9='+encodeURIComponent(best9)+'&best10='+best10+'&best11='+best11+'&best12='+encodeURIComponent(best12)+'&best13='+best13+'&best14='+encodeURIComponent(best14)+'&best15='+encodeURIComponent(best15)+'&best16='+best16+'&best17='+best17+'&best18='+best18+'&best19='+best19+'&best20='+best20+'&best21='+best21+'&best22='+best22+'&best23='+best23,  
			onComplete: function(re)
			{
				if (re.responseText == "b2fdab230a2c39f3595a947861863cb7")
				{
					new Effect.BlindUp("sendok");
					domBestNeu = new Array();
					userBest = new Array("","","","","","","","","","","","","","","","","","","","");
					info = new Array();
					$("endpic").src = "pic/bestout6.jpg";
					$("sendinfo").innerHTML = "<br /><p>Vielen Dank f&uuml;r Ihre Bestellung.<br /><br />Sie erhalten in Kürze Zugangsdaten für Ihren neuen CliX-Account.<br /><br />Ihr Clix2GO Team</p><br />";
					new Effect.Appear("sendinfo");
					
				}
				else
				{
					window.alert("Es ist leider ein Fehler aufgetreten.\nBitte veruchen Sie es erneut.");
				}
			}
		});			
	}
	else
	{
		$("agb").style.border = "1px solid #ff6600";
		$("agb").style.backgroundColor = "#FFDDCC";
		domainFalse("F&uuml;r diese Bestellung m&uuml;ssen Sie noch unsere allgemeinen Gesch&auml;ftsbedingungen lesen und mit einem Haken akzeptieren");
	}
}

function suchen(a)
{
	var suchstring = $F("suchtxt");
	
	if(suchstring.length >= 1)
	{
		var leerzeichen = 0;

		while(suchstring.indexOf(" ") != -1)
		{
			suchstring = suchstring.substr((suchstring.indexOf(" "))+1);
			leerzeichen++;
		}

		var stxt = $F("suchtxt");
		if(stxt.length != leerzeichen && stxt.length >= 3)
		{
			var myAjax = new Ajax.Updater("main_cont", "mainpage/level2/suchen.php", { method: "POST", postBody: a+'&stxt='+encodeURIComponent(escape(stxt)) });
		}
	}
}

function zahl1on()
{
	$("zahl1").style.display = "";
	$("zahl2").style.display = "none";
}

function zahl2on()
{
	$("zahl1").style.display = "none";
	$("zahl2").style.display = "";
}
