var xml = makeXML();
var form;
var loading;
var results;
function makeXML () {
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XmlHttp',
			'MSXML2.XmlHttp',
			'MSXML2.XmlHttp.3.0',
			'MSXML2.XmlHttp.4.0',
			'MSXML2.XmlHttp.5.0'
		);
		for (i = 0; i < objects.length; i++) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}

function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}

function getit() {
if (document.getElementById) {
		// this is the way the standards work
		form = document.getElementById('domaincheck');
		loading = document.getElementById('loading');
		results = document.getElementById('results');
	} else if (document.all) {
		// this is the way old msie versions work
		form = document.getElementById('domaincheck');
		loading = document.getElementById('loading');
		results = document.getElementById('results');
	} else if (document.layers)	{
		// this is the way nn4 works
		form = document.getElementById('domaincheck');
		loading = document.getElementById('loading');
		results = document.getElementById('results');
}

		results.style.display = 'none';
		results.innerHTML = '';
		loading.style.display = 'inline'; 
		xml.open('get', './domaincheck_go.php?laenge=' + getRadioButtonSelectedValue(form.laenge) + '&domain=' + escape(form.domain.value)+ '&tld=' + escape(form.tld.value));
		xml.onreadystatechange = function () {
			if (xml.readyState == 3) {
				if(xml.status == 200) {
					results.style.display = 'block';
					results.innerHTML = xml.responseText;
					loading.style.display = 'none';
				}
			}
		}
		xml.send(null);
		return false;
}
