﻿var arrDomains=new Array();
arrDomains[0]=".vn";
arrDomains[1]=".com.vn";
arrDomains[2]=".org.vn";
arrDomains[3]=".edu.vn";
arrDomains[4]=".net.vn";
arrDomains[5]=".com";
arrDomains[6]=".net";
arrDomains[7]=".org";
arrDomains[8]=".info";
arrDomains[9]=".biz";
arrDomains[10]=".ws";
arrDomains[11]=".us";


function jcheck(vdata)
{
	var xmlhttp=false;
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp && window.createRequest) {
		try {
			xmlhttp = window.createRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	 xmlhttp.open("GET", "/libs/domain.php?"+vdata,true);
	 xmlhttp.onreadystatechange=function() {
	  if (xmlhttp.readyState==4) {
	   callback_is_availablevn(xmlhttp.responseText);
	  }
	 }
	 xmlhttp.send(null);
 

}

function check()
{
	var domain=document.getElementById("domain").value;
	if(domain.replace(" ","")=="")
	{
		alert("Nhập tên miền cần kiểm tra.");
		document.getElementById("domain").focus();
		return;
	}
	document.getElementById("divLoad").innerHTML='<img src="/images/loader.gif"/>';
	document.getElementById("divResult").innerHTML='';
	var domain=document.getElementById("domain").value;
	var type=document.getElementById("type").value;
	var vn=type.substring(type.length-2,type.length);
	if(vn=="vn")
	{
		jcheck('type=2&domain='+domain+type);
		
	}else
	{
		jcheck('type=1&domain='+domain+type);

	}
	for(var i=0;i<12;i++)
	{
		if(type!=arrDomains[i])
		{
			if(arrDomains[i].substring(arrDomains[i].length-2,arrDomains[i].length)=="vn")
				jcheck('type=2&domain='+domain+arrDomains[i]);
			else
				jcheck('type=1&domain='+domain+arrDomains[i]);
				
		}
	}
}

function callback_is_availablevn(vstr)
{
	vstr=vstr.split('#');
		
	var info='';
	info+='<a href="javascript:setCurDomain(\''+vstr[1]+'\')">';
	info+="Xem thông tin chủ sở hữu</a>";
	info+='<div  id="divInfo"></div>';
	var str=vstr[0];
	var tmp=document.getElementById("divResult").innerHTML;
	//tmp=tmp.replace('<img src="/images/loader.gif">','');
	//alert(tmp);
	if(str==true)
	{
		document.getElementById("divResult").innerHTML=tmp+'<br/><img src="/images/bullet_arrow.gif"> Tên miền: <span class="available"><strong><a href="http://'+vstr[1]+'" target="_blank">'+vstr[1]+'</a></strong></span> đã có người đăng ký. '+info;
	}
	else
	{
		document.getElementById("divResult").innerHTML=tmp+'<br/><img src="/images/bullet_arrowblue.gif"> Tên miền: <span class="notavailable"><strong>'+vstr[1]+'</strong> chưa đăng ký. <a href="/lien-he/'+vstr[1]+'.htm">Đăng ký ngay</a></span><br>';
	}
	document.getElementById("divLoad").innerHTML='';
}
function setCurDomain(domain)
{
	openWindow('/whois/'+domain, 'whois', 600, 500, 'scrollbars=yes');
}


function callback_is_available(vstr)
{
	var info='';
	info+="<a href=\"#\" onclick=\"getInfo('"+vstr[1]+"')\">";
	info+="who is?</a>";
	info+='<div  id="divInfo"></div>';
	var str=vstr[0];
	var tmp=document.getElementById("divResult").innerHTML;
	tmp=tmp.replace('<img src="loader.gif">','');
	//alert(tmp);
	if(str==true)
	{
		document.getElementById("divResult").innerHTML=tmp+'<span class="available"><strong>'+vstr[1]+'</strong></span>'+info;
	}
	else
	{
		document.getElementById("divResult").innerHTML=tmp+'<span class="notavailable"><strong>'+vstr[1]+'</strong></span><br>';
	}
}


function callback_getInfo(str)
{
	document.getElementById("divInfo").innerHTML=str;
}


function callback_getInfovn(str)
{
	var tmp='<table cellpadding="0" cellspacing="0">';
	document.getElementById("divInfo").innerHTML=tmp+str+'</table>';
}

function openWindow(filename, winname, width, height, feature) {

	var features, top, left;

	var reOpera = /opera/i ;

	var winnameRequired = ((navigator.appName == "Netscape" && parseInt(navigator.appVersion) == 4) || reOpera.test(navigator.userAgent));

	

	left = (window.screen.width - width) / 2;

	top = (window.screen.height - height) / 2;	

	if(feature == '')

		features = "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left;

	else

		features = "width=" + width + ",height=" + height + ",top=" + top + ",left=" + left + "," + feature;

	//if(!winnameRequired)	winname = "";

	void(window.open(filename,winname,features));

}

