var req=false;
 var ii=0;
 var wtime;
function xmlOpen(method, url, toSend, responseHandler) 
{ 
  if (window.XMLHttpRequest) 
  { 
    req = new XMLHttpRequest(); 
    if (req.overrideMimeType) 
      req.overrideMimeType('text/xml'); 
  } else if (window.ActiveXObject) 
  { 
    req = new ActiveXObject("Microsoft.XMLHTTP"); 
  } 


  if (req) 
  {  
    req.onreadystatechange =responseHandler;
    req.open(method, url, true); 
    req.setRequestHeader("content-type","application/x-www-form-urlencoded"); 
    req.send(toSend); 
  } else 
  { 
    alert("Your browser does not support XMLHttpRequest."); 
	window.parent["dsearch"].innerHTML ='';
  } 

  } 
    function getDomainResult() {
		clearTimeout(wtime);
		 
        if (req.readyState == 4) {
			 
            if (req.status == 200) {
                	var xmldoc = req.responseXML;					
					var root_node = xmldoc.getElementsByTagName('SearchResult');			
					dname= xmldoc.getElementsByTagName('dname')[0].firstChild.data;	
					td=""
					for (var i=0;i<root_node.length;i++) 
						{
							td=td+"<tr>"
						  dext=root_node[i].getElementsByTagName("domainExt")[0].firstChild.data
						  regedit=root_node[i].getElementsByTagName("reg")[0].firstChild.data
						  if(regedit=='true'){
							  td=td+ '<td align=left><input type="checkbox" name="domainExt['+ dext.substring(1) + ']" value="'+dname+'" checked>'+dname+dext+'</td>';
							  }else{
							td=td+ ' <td align=left><img src="images/unvali.gif" align="middle"><a  class="contents"   href="domaincheck/index.php?file=detail&dname='+dname+'&Dtype='+dext.substring(1) +'" onclick="NewWindow(this.href);return false; " >'+dname+dext+'</a> &nbsp; &nbsp; <a href="domaincheck/index.php?file=detail&dname='+dname+'&Dtype='+dext.substring(1) +'" onclick="NewWindow(this.href);return false; " >Xem whois</a></td>';
								  }
							td=td+'</tr>';   	  
						}			
						table='<div class="box2">  <div>   <div   style="background:url(images/thuehost/box01.gif); height:22px;border-bottom:1px solid #e0e0e0; padding-top:4px;">&nbsp;<img src="images/bgleft.gif" align="absmiddle" /> <strong> Danh sách tên miền</strong></div>  </div> <div style="padding:10px;"><form name="frmorder" action="orders/" method="post">'
						table=table+'<table width="100%"  border="0" cellpadding="0" cellspacing="0">'+td+'<tr><td align="left" height=60>'
						table=table+' <img src="images/reg.jpg" border="0" style="cursor:hand" onClick="document.frmorder.submit()"></td></tr>'
						table=table+'</table><input name="DomainOrders" type="hidden" value="1">'
						table=table+'<br><br><span class="contents_red">Chú thích:</span><br> <br><img src="images/unvali.gif"> : &nbsp; Là những tên miền đã được đăng ký, bạn <strong class="contents_red">KHÔNG THỂ</strong> đăng ký những tên miền này.<br><input type="checkbox" name="checkbox122255" value="checkbox" checked /> : &nbsp;  Là những tên miền chưa được đăng ký,  bạn <strong class="contents_red">CÓ THỂ</strong> đăng ký những tên miền này.</form>  </div></div><br>'
						document.getElementById("dsearch").innerHTML = table; 
						 
						
        	   } else {
                tbl='<table width="100%"  border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">' +
				' <tr><td height=133><div align=center>'+
				'<br>Không tìm thấy thông tin vui lòng làm lại </div></td></tr></table>'
				document.getElementById("dsearch").innerHTML = tbl; 
          	  }
        }

    }
function swaitting(){   
   chardis='Loading'
  for(j=0;j<ii;j++){
    chardis=chardis + '.'	
 }
   if(ii==4) ii=0  
  ii=ii+1   
 idwaiting.innerHTML=chardis  
  wtime=setTimeout('swaitting()',500)
}	 
function reSeach(frm){
	  var re = /^[a-zA-Z0-9\-]{3,}$/
 if ( ( frm.domain.value == " " ) || ( frm.domain.value.length < 2 ) )
  {
    alert("Ten mien phai co it  nhat 2 ky tu")
    frm.domain.focus()
    return false
  }
  n = frm.domain.value.length;
  for ( i = 0; i < n; i++ )
    if ( !( ( ( frm.domain.value.charAt(i) >= '0' ) &&
              ( frm.domain.value.charAt(i) <= '9' ) ) ||
              ( ( frm.domain.value.charAt(i) >= 'a' ) &&
              ( frm.domain.value.charAt(i) <= 'z' ) ) ||
              ( ( frm.domain.value.charAt(i) >= 'A' ) &&
              ( frm.domain.value.charAt(i) <= 'Z' ) ) ||
              ( frm.domain.value.charAt(i) == '-' )||
              ( frm.domain.value.charAt(i) == '.' )||
                          ( frm.domain.value.charAt(i) == '_' )
                          ) )
    {
      alert("Ten mien phai bao gom cac ky tu  alphabet va khong duoc co ky tu trong");
      frm.domain.focus()
	  return false
	}
	 if(!re.test(frm.domain.value)){
	  alert("Ten mien bao gom cac' ky tu alphabet, cac' so tu nhien (0-9) va dau (-)\n Va khong bao gom: .com,.net,...");
      frm.domain.focus()
	  return false		
		}
sUrl='domainse/?domain='+frm.domain.value+'&ext=';			
sUrl=sUrl+frm.ext.value;

	xmlOpen('POST',sUrl,null,getDomainResult)
	wtime=setTimeout('swaitting()',100)	
	
	}
