var lastcheck = 0;
var foundFrei = false;
var foundError = false;

function checkNextDomain()
{
	lastcheck = new Date().getTime();
	if(tlds.length > 0)
	{
		var tld = tlds.pop();
		xajax_AjaxGetStatus(domain, tld);
	}
	else if(!foundFrei && !foundError)
	{
		updateSchloss('besetzt');
	}
}

function checkForTimeout()
{
	if(lastcheck > 0 && tlds.length > 0)
	{
		if(new Date().getTime() > lastcheck + 1000*5)
		{
			checkNextDomain();
		}
		else
		{
			window.setTimeout("checkForTimeout()", 1000*6);
		}
	}
}

function updateSchloss(status)
{
	document.getElementById('schloss').className = status;
}

function updateRow(id, cols)
{
	var row = document.getElementById(id);
	for(var i=0; i<row.childNodes.length; i++)
	{
		var child = row.childNodes[i];
		child.innerHTML = cols[i];
	}
}
