// -------------------------
function cbAjaxDomain()
{
        var el = document.getElementById('progress');
        var obj = document.getElementById('domfree');
        var rsp=this.req.responseText;
        el.style.display = 'none';

        if(rsp == '0')
        {
            obj.innerHTML='<b>Домен не доступен для регистрации - выберите другой.</b>'
            obj.className="red";
            return 0;
        }
        else
        {
            obj.innerHTML='<b>Домен доступен для регистрации</b>';
            obj.className="green2";
            return 1;
        }
}
// -------------------------
function  cbAjaxOrder()
{
        var el = document.getElementById('progress');
        var obj = document.getElementById('domfree');
        var rsp=this.req.responseText;
        el.style.display = 'none';

        if(rsp == '0')
        {
            obj.innerHTML='<b>Домен не доступен для регистрации - выберите другой.</b>'
            obj.className="red";
            return 0;
        }
        else
        {
            Check_RegForm();
            return 0;
        }
}
// --------------------------------------------------------------------------------------------------------------------------------------------------------
function check_domain2(tm)
   {
    var dname=new String();
    var domain_name=document.getElementById("doman");
    var dname=domain_name.value;
    dname = trim(dname);
    dname = dname.replace(/\..*/gi,"");

    if (dname.length<=2)
    {
        alert('Не введено имя домена.');
        return -1;
    }
    if(dname.search(/\s/gi)>=0)
    {
	   alert('Символ \' \' запрещен в имени домена.');
	   return 0;
    }
    
    var izone=document.getElementById("zona");
    i=izone.selectedIndex;
    dzone=izone.options[i].text;

    dname+=dzone;
    domain_name.value=dname;

    var obj = document.getElementById('domfree');
    var dmf = document.getElementById('dmf');

    var el      = document.getElementById('progress');
    el.style.display = 'block';
    if(tm==1)
    {
        var loader = new net.ContentLoader('/ask_domain.php?domain='+dname,cbAjaxOrder);
    }
    else
    {
        var loader = new net.ContentLoader('/ask_domain.php?domain='+dname,cbAjaxDomain);
    }
}
/**
*
*  Javascript trim, ltrim, rtrim
*  http://www.webtoolkit.info/
*
**/
// ----------------------------------------------
function trim(str, chars) {
        return ltrim(rtrim(str, chars), chars);
}
// ----------------------------------------------
function ltrim(str, chars) {
        chars = chars || "\\s";
        return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
// -----------------------------------------------
function rtrim(str, chars) {
        chars = chars || "\\s";
        return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
// --------------------------------------------------------------------------------------------------------------------------------------------------------