function checkDomain() {
	var loading = '<img src="images/loading.gif" />';
	$('domain_status').update(loading);
	$('domain_status').removeClassName('available');
	$('domain_status').removeClassName('taken');
	$('domain_status').removeClassName('error');
	
	var domain = $F('domain');
	var ext = $F('ext');
	var url = 'domaincheck.php?domain='+escape(domain)+'&ext='+ext+'';
	new Ajax.Request(url, {
		method: 'get',
		onSuccess: function(transport) {
			notice = $('domain_status');
			//The text is: transport.responseText
			if(transport.responseText == '0') {
				notice.update('Domain is available').addClassName('available');
			}
			else if(transport.responseText == '1') {
				notice.update('Domain is taken').addClassName('taken');
			}
			else if(transport.responseText == '-1') {
				notice.update('Error unable to check domain at this time. Please try again later.').addClassName('error');
			}
			else {
				notice.update(transport.responseText).addClassName('error');
			}
		}
	});
}