function checkFormData(fieldname) {
    var d = fieldname.value;

    if (d.length < 3) {
        alert('Tên miền phải lớn hơn 2 ký tự.');
		fieldname.value = '';
        fieldname.focus();
		return false;		
    }
    
    var re = /^[0-9a-zA-Z\-]+$/
 
    if (!re.test(d)) {
        alert('Tên miền chỉ bao gồm các ký tự A-Z, 0-9 và dấu trừ (-) và tiếng việt không dấu.');
		fieldname.value = '';
		fieldname.focus();
        return false;
    }
    
    if (d.indexOf('--')!=-1) {
        alert('Tên miền không được có 2 dấu trừ liên tục (--).');
		fieldname.value = '';
		fieldname.focus();
        return false;
    }
    
    if (d.lastIndexOf('-')==d.length-1) {
        alert('Tên miền không được để dấu trừ (-) cuối cùng.');
		fieldname.value = '';
		fieldname.focus();
        return false;
    }

    if (d.indexOf('-')==0) {
        alert('Tên miền không được để dấu trừ (-) đầu tiên.');
		fieldname.value = '';
		fieldname.focus();
        return false;
    }

    return true;
}

function tach_domain(fieldname)
{
	var str= fieldname.value;
	var dot = str.indexOf(".");
	var name = str.substr(0,dot);
	var ext = str.substr(dot+1);

	if (dot > 0)
	{	
		fieldname.value = name;
		checkFormData(fieldname);
	} else {
	    checkFormData(fieldname);
	}

}

function ajaxLoad(url,id,loadstatustext)
{
if (document.getElementById) {
var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
}
if (x)
{
x.onreadystatechange = function()
{
el = document.getElementById(id);
el.innerHTML = loadstatustext;
if (x.readyState == 4 && x.status == 200)
{
el.innerHTML = x.responseText;
}
}
x.open("GET", url, true);
x.send(null);
}
}