﻿var xmlhttp;

function cekDomain(str1,str2)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="cekDomain.php";
url=url+"?d="+str1;
url=url+"&t="+str2;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
loadingDomainResult("off");
loadingDataMess("on");
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("KetersediaanDomain").innerHTML=xmlhttp.responseText;
loadingDataMess("off");
loadingDomainResult("on");
} else {
	loadingDomainResult("off");
	loadingDataMess("on");
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function loadingDataMess(state)
{
	if(state == "on")
	{
		document.getElementById('loadMess').style.visibility = "visible";
	}
	else if(state == "off" )
	{
		document.getElementById('loadMess').style.visibility = "hidden";
	}
}
function loadingDomainResult(state)
{
	if(state == "on")
	{
		document.getElementById('KetersediaanDomain').style.visibility = "visible";
	}
	else if(state == "off" )
	{
		document.getElementById('KetersediaanDomain').style.visibility = "hidden";
	}
}

function loadingErrorTag(state)
{
	if(state == "on")
	{
		document.getElementById('errortag').style.visibility = "visible";
	}
	else if(state == "off" )
	{
		document.getElementById('errortag').style.visibility = "hidden";
	}
}

function check_empty()
{
	if(document.myform.txtDomainName.value=="")
	{
		var check_err = document.getElementById('errortag');
		check_err.style.display = 'block';
		return false;
	}
	else
	{
		loadingErrorTag("off");
		cekDomain(document.myform.txtDomainName.value, document.myform.tld.value);
	}
}

function useDomain()
{ 
	if(document.myform.chkUseDomain.checked==false)
	{
		document.myform.btnUseDomain.disabled=true;
	}
	else
	{
		document.myform.btnUseDomain.disabled=false;
	}
}