function CheckDomainInfo(domain, check){
	var strURL = "whois.php?domain=" + domain //+ PreventCaching();
	var obj = $(domain);
	new Ajax.Request(strURL, {
		method: 'get',
		onLoading: function(){
			obj.update("<img src='images/ajaxloading.gif' align='absmiddle'/> <b>" + domain + "</b> (<span style='cursor:pointer' onClick=\"CheckDomainInfo('" + domain + "','"+check+"')\">refresh</span>)");
		},
		onSuccess: function(req) {
            if(req.responseText == "0"){
				var html = "<img src='images/checkbox_gray.gif' align='absmiddle' ><span style='text-decoration:line-through; color:#FF0000; font-weight:bold'>"+ domain +"</span>";
				//if(!domain.endsWith('.vn')) 
				html += " (<span style='cursor:pointer' onClick=\"ClickWhois('" + domain + "')\">whois</span>)";				
                obj.update(html);
            }
            else{
                obj.update("<input name='dmselect[]' id='chitd' value='"+ domain +"' type='checkbox' id='"+ domain +"' "+(check==1?'checked':'')+"><span class='color_2'><label for='"+ domain +"'><b>"+ domain +"</b></label></span>");
			}
		},
		onFailure: function(){
			obj.update("<img src='images/unknown.gif'><span style='text-decoration:line-through'><b>" + domain + "</b></span> (<span style='cursor:pointer' onClick=\"CheckDomainInfo('" + domain + "','"+check+"')\">refresh</span>) <span style=\"color:red\">" + Error_00 + "</span>");
		}
	});
}

function GetWhois(domain,obj){
	var strURL = 'whois.php?cmd=getwhois&domain=' + domain //+ PreventCaching();
	new Ajax.Request(strURL, {
		method: 'get',
		onLoading: function(){obj.update('<img src="images/awaiting.gif" align="absmiddle" />&nbsp;Loading...')},
		onSuccess: function(req){obj.update(req.responseText)},
		onFailure: function(){obj.update(Error_00)}
	});
}

function checkFormData(ob) {
    var f = document.getElementById(ob);
    var d = f.value.toLowerCase().strip();
    if (d.length < 2) {
        alert(Error_01);
        return false;
    }
    
    var re = /^[0-9a-z\-]+$/g
    var msg = Error_02;
    if (!re.test(d)) {
        alert(msg);
        return false;
    }
    
    if (d.indexOf('--')!=-1) {
        alert(msg);
        return false;
    }
    
    if (d.lastIndexOf('-')==d.length-1) {
        alert(msg);
        return false;
    }

    if (d.indexOf('-')==0) {
        alert(msg);
        return false;
    }

    return true;
}
