<!--
//----------------------------------------------------
function showdetail(windowtitle,content,width, height) {
	if (width > screen.width) width=screen.width;
	if (height > screen.height) height=screen.height-60;
	popUpWin = window.open('','ViewDetail',"toolbar=no,width="+ width+",height="+ height+ ",directories=no,status=no,scrollbars=yes,resizable=yes, menubar=no");
	popUpWin.moveTo(0,0);
	if (!popUpWin.opener) popUpWin.opener = self;
	with (popUpWin.document) {
		write('<html>');
		write('<head>');
		write('<title>'+windowtitle+'</title>');
		write('</head>');
		write('<body>');
		write('<h3>'+windowtitle+'</h3>');
		write('<pre style="font-family:arial;font-size:13px">');
		write(content);
		write('</pre>');
		write('<center><input type="button" value="Đóng" onclick="window.close()"></center>');
		write('</body>');
		write('</html>');
		close();
	}
}
//----------------------------------------------------
function checkdomain(domain,ext) {
	var i, n;
	if ((domain=="Tên miền cần kiểm tra" ) || (domain.length<2 )) {
		alert("Đề nghị nhập tên miền cần kiểm tra.\nChú ý: Tên miền phải có ít nhất 2 ký tự.");
		return false;
	}
	for (i=0; i<domain.length; i++)
		if (!(((domain.charAt(i) >= "0")&&(domain.charAt(i)<="9"))||((domain.charAt(i)>="a")&&(domain.charAt(i)<="z"))||((domain.charAt(i)>="A")&&(domain.charAt(i)<="Z"))||(domain.charAt(i)=="-"))) {
			alert("Tên miền chỉ được bao gồm các ký tự a->z, 0->9 và '-'\nBạn đã nhập ký tự \""+domain.charAt(i)+'\" không phù hợp');
			return false;
		}
	if (ext=="all") {
		if (confirm("Bạn đã chọn kiểm tra tất cả các kiểu tên miền.\nQuá trình kiểm tra tùy thuộc vào tốc độ mạng và các máy chủ quản lý tên miền.\nNếu thời gian chờ đợi quá lâu (>1 phút) hoặc gặp lỗi, xin bạn hãy thử lại.\nBạn có muốn tiếp tục xử lý?")) {
			whoisdomain(domain+'.com');
			whoisdomain(domain+'.net');
			whoisdomain(domain+'.org');
			whoisdomain(domain+'.info');
			whoisdomain(domain+'.vn');
			whoisdomain(domain+'.com.vn');
			whoisdomain(domain+'.net.vn');
			whoisdomain(domain+'.edu.vn');
		} else return false;
	} else {
		whoisdomain(domain+'.'+ext);
	}
}
//----------------------------------------------------
var domain_array = new Array();
var found_array = new Array();
var detail_array = new Array();
var i=0;
//----------------------------------------------------
function rowcontent() {
	var style= '';
	var rows='';
	var n = domain_array.length-1;
	for (var j=n;j>=0;j--) {
		if (found_array[j]=='1') {			
			var strdomain = domain_array[j];
			var vn =strdomain.indexOf('.vn');
			// Truong hop ten mien quoc gia 
			if(vn > 1){
				var str = detail_array[j];
				var rs=str.indexOf('vnnic.net.vn');
				if(rs > 100 && rs < 200){
					style='background: #eeeeee';
					domainstatus = '<img src="http://www.vavietnam.com/images/drop-yes.gif" border=0 align=absmiddle> Chưa đăng ký</a>';
					selectbox = '<input type="checkbox" name="domreglist[]" value="'+domain_array[j]+'" checked>';
				}else{
					style='background: #ffffff';
				domainstatus = '<img src="http://www.vavietnam.com/images/drop-no.gif" border=0 align=absmiddle> <font color="red">Đã đăng ký</font>';
				selectbox = '<input type="checkbox" name="domreglist[]" disabled>';

				}
			}else{ // Truong hop ten mien quoc re 
				style='background: #f4f4f4';
				domainstatus = '<img src="http://www.vavietnam.com/images/drop-no.gif" border=0 align=absmiddle> <font color="red">Đã đăng ký</font>';
				selectbox = '<input type="checkbox" name="domreglist[]" disabled>';
			}
		} else if (found_array[j]=='0') {
			style='background: #ffffff';
			domainstatus = '<img src="http://www.vavietnam.com/images/drop-yes.gif" border=0 align=absmiddle> Chưa đăng ký';
			selectbox = '<input type="checkbox" name="domreglist[]" value="'+domain_array[j]+'" checked>';
		} else {
			domainstatus =  detail_array[j];
			selectbox = '<input type="checkbox" name="domreglist[]" disabled>';
		}
		rows = rows+'<tr><td style="'+style+';font-family:Arial;font-size: 9pt;border: .3pt solid windowtext; border-bottom-style: dotted;border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;padding: 2px;">'+domain_array[j]+'</td><td style="'+style+';font-family:Arial;font-size: 9pt;border: .3pt solid windowtext; border-bottom-style: dotted;border-top-width: 0px;border-left-width: 0px;border-right-width: 0px;padding: 2px; ">'+domainstatus+'</td></tr>';
	}
	return rows;
}
//----------------------------------------------------
function whoisdomain(domain) {
	for (var j=0;j<domain_array.length;j++) {
		if (domain_array[j]==domain) {
			return false;
		}
	}
	var http = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
	http.overrideMimeType('html/xml')
	if (http.responseXML!="null") {
		domaintable = document.getElementById('domain_table');
		checkbutton = document.getElementById('check_button');
		domaintable.innerHTML =  '<table width="500px" align="center"><tr><td>'+domain+'</td><td colspan="2" align="center">Đang kiểm tra...</td></tr>'+rowcontent()+'</table>';
		checkbutton.value="Xin chờ...";
		if (http) {
			http.onreadystatechange = function () {
				if(http.readyState == 4) { // 0: Uninitialized, 1: Loading, 2: Loaded, 3: Interactive, 4: Finished
					roots = http.responseXML.documentElement;
					domain_array[i] = domain;
					if (roots) {
						found_array[i] = roots.getElementsByTagName('found')[0].firstChild.nodeValue;
						detail_array[i] = roots.getElementsByTagName('content')[0].firstChild.nodeValue;
					} else {
						alert('Lỗi kết nối mạng. Xin vui lòng thử lại');
					}
					domaintable.innerHTML = '<table width="500px" align="center">'+rowcontent()+'</table>';
					checkbutton.value="Kiểm tra";
					if (found_array[i]=='0' || found_array[i]=='1') {
						i++;
					} else {
						alert(detail_array[i]);
					}
				}
			}
		}
		http.open('get', 'http://www.vavietnam.com/whois.php?domain='+domain);
		http.send(null);
	} else {
		alert('Trinh duyet cua ban khong ho tro AJAX.\nXin vui long su dung IE 5.5 hoac Mozila 1.5 tro len.');
	}
}
//----------------------------------------------------
//-->


