			
			var ajaxChain = new Array();
			var ajaxRequests = new Array();
			var commonDomains = new Array("at","eu","co.at","or.at","com","net","org","info","biz","me","de","cc","li","ch","tv");
			
			$(document).ready(function() {
			
				$('#submit').click(function() {
					sendRequest();
				});
				
			});
			
			function sendRequest(){
				var domainselect = $("#domainselect").val();
				var tld = $("#tld").val();
				domainselect = domainselect.replace(/ /g,"");
				$("#domainselect").val(domainselect);
				
				if(domainselect == ""){
					return;
				}
				//reset
				for(var i=0; i < ajaxRequests.length; i++){
					ajaxRequests[i].abort();
				}
				ajaxRequests = new Array();
				ajaxChain = new Array();
				$('#results').empty();
			
				
				
				//wunschdomain
				ajaxChain.push(tld);
				
				//weitere domains
				for(var i=0; i < commonDomains.length; i++){
					if(commonDomains[i] != tld){
						ajaxChain.push(commonDomains[i]);
					}
				}
				
				//debug, check all domains
				/*
				var allOptions = $("option");
				for(var i=0; i < allOptions.length; i++){
					ajaxChain.push(allOptions.eq(i).val());
				}
				*/
				
				
				$('#results').append('<div class="domain-result-header"><div class="domain"><strong>Wunschdomain</strong></div><div class="status"><strong>Status</strong></div></div>');
				
				$('#results').append('<div class="domain-result" id="r-' + ajaxChain[0].replace(/\./g,"") + '"><div class="domain">www.'+domainselect + '.' + ajaxChain[0]+'</div><div class="status"><img src="/img/cms/design/ajax-loader.gif" /></div></div>');
					
				$('#results').append('<div class="domain-result-header"><div class="domain"><strong>Weitere Domains</strong></div><div class="status"><strong>Status</strong></div></div>');
				
				for(var i=1; i < ajaxChain.length; i++){
					$('#results').append('<div class="domain-result" id="r-' + ajaxChain[i].replace(/\./g,"") + '"><div class="domain">www.'+domainselect + '.' + ajaxChain[i]+'</div><div class="status"><img src="/img/cms/design/ajax-loader.gif" /></div></div>');
				}
				
				ajaxRequests[0] = $.ajax({
					type: 'POST',
					url: '/cms/functions/whois-log.php',
					data: "domainselect=" + domainselect + "&tld=" + ajaxChain[0],
					dataType: 'html',
					success: function(html, textStatus) {
						
					},
					error: function(xhr, textStatus, errorThrown) {
						
					}
				});
					
				for(var i=0; i < ajaxChain.length; i++){
					ajaxRequests[i] = $.ajax({
						type: 'POST',
						url: '/cms/functions/whois-query.php',
						context: $("#r-"+(ajaxChain[i].replace(/\./g,""))),
						data: "domainselect=" + domainselect + "&tld=" + ajaxChain[i],
						dataType: 'html',
						success: function(html, textStatus) {
							$(".status", this).replaceWith(html);
						},
						error: function(xhr, textStatus, errorThrown) {
							$(".status", this).html("Fehler");
						}
					});
				}
				
			}
			
			function showWhoisInfo(el){
				$(".whoisinfo:visible").slideUp();
				$(".whoisinfo:not(:visible)",el.parentNode.parentNode).slideDown();
				
			}
