
var xmlHttp;
var DM;

function DeleteDomainList(tmpvar, ty, dname)
{ 
	var s_sessionID = tmpvar;
	DM = ty;
	var s_dname = dname;
	var url = "domain-check-next-ajax.asp?session="+ s_sessionID +"&type="+ DM +"&dName="+ dname +"";
	xmlHttp = GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}

function GetDomainList()
{ 
	var s_DomainName = document.getElementById("domain").value;
	var s_DomainExt  = document.getElementById("suffix").value;
	var url = "domain-check-next-ajax.asp?domain="+ s_DomainName +"&suffix="+ s_DomainExt +"";

	xmlHttp = GetXmlHttpObject(stateChanged);
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
} 

function stateChanged()
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("Domain_Srch").innerHTML = xmlHttp.responseText;
		document.getElementById("Domain_Srch_indicator").innerHTML = "";
		document.getElementById("domain").value = "";
	} 
	else
	{
		if(DM != "delete")
		{
			document.getElementById("Domain_Srch_indicator").innerHTML = "<img src='/images/indicator.gif' width='16' height='16'>&nbsp;&nbsp;<b>Please Wait....</b>"
		}
		else
		{
			document.getElementById("Domain_Srch").innerHTML = "<img src='/images/indicator.gif' width='16' height='16'>&nbsp;&nbsp;<b>Deleting...</b>"
		}
	}
}

function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesn't work in Opera");
		return;
	}

	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName = "Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP";
		} 
		try
		{ 
			objXmlHttp = new ActiveXObject(strName)
			objXmlHttp.onreadystatechange = handler;
			return objXmlHttp;
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled");
			return;
		} 
	}
	
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp = new XMLHttpRequest()
		objXmlHttp.onload  = handler;
		objXmlHttp.onerror = handler;
		return objXmlHttp;
	}
} 