function ajaxSuggest() {
	var xmlHttp;
	try {
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Your browser does not support AJAX, Please enable JavaScript and retry.");
				return false;
			}
		}
	}
	var host = 'http://'+window.location.hostname;
	var url = host + "/functions/domainSuggest.php";
	var criteria = document.getElementById('coName').value;
	url=url+"?criteria=" + criteria;

	xmlHttp.onreadystatechange=function() {
		var suggStat = document.getElementById('suggestStatus');
		if(xmlHttp.readyState==4)
  		{
			if (xmlHttp.responseText != "") {
				suggStat.innerHTML=xmlHttp.responseText;
			}
			/*suggStat.innerHTML='hi';*/
  		}
  		else if (xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3) {
  			suggStat.innerHTML="&nbsp;&nbsp;<img style=\"vertical-align:middle;\" src=\"http://pagmedia.net/img/pagtheme/loadingPink.gif\" alt=\"\"/> <span style=\"font-size:11px;font-family:inherit;\">Loading...</span>";
  		}
	}
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

var count = 0;
function delayedAjaxSuggest()
{
   count = count+1;
   setTimeout("delayedAjaxSuggestGo("+count+")",1400);
}

function delayedAjaxSuggestGo(currCount)
{
   if(currCount == count)
   {
      count = 0;
      ajaxSuggest();
   }
} 
