function oferta() {
    window.open("docs/oferta.html", 'window', 'width=700,height=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}

function loadImage(src) {
    if (document.images) {
        result = new Image();
        result.src = src;
        return result;
    }
}

var imgd = new Array();
imgd[0] = loadImage("images/p_no.gif");
imgd[1] = loadImage("images/p_ok.gif");
imgd[2] = loadImage("images/p_goon.gif");
imgd[3] = loadImage("images/p_unknown.gif");

var currentDomain = "";
var raw_data = "";
var form_get = 0;

function startDomainSearch(fget) {
    var dObj = document.getElementById ? document.getElementById("domen") : null;
    var zObj = document.getElementById ? document.getElementById("zone") : null;
    var tObj = document.getElementById ? document.getElementById("display") : null;
    var obj = document.getElementById ? document.getElementById("searchDomenScript") : null;
    var bObj = document.getElementById ? document.getElementById("display2") : null;

    form_get = fget;

    if (obj != null && dObj != null && zObj != null && tObj != null && bObj != null) {
        if (!isDomainValid(dObj.value, zObj.value)) {
			alert("Введите пожалуйста корректное имя домена");
            return false;
        }
        obj.src = "domain.php?curdomen="+dObj.value+"&curzone="+zObj.value;
        currentDomain = dObj.value + "." + zObj.value;
        tObj.innerHTML = "Домен <font color=#DC261C>" + currentDomain + " </font>в стадии проверки...";
        bObj.innerHTML = "";
    }
    obj = document.getElementById ? document.getElementById("ds_name") : null;
    if (obj != null) {
        obj.innerHTML = dObj.value + "." + zObj.value;
    }
    obj = document.getElementById ? document.getElementById("ds_result") : null;
    if (obj != null) {
        obj.innerHTML = getTbEntry("images/p_goon.gif", "проверка...", "");
    }
    obj = document.getElementById ? document.getElementById("ds_register") : null;
    if (obj != null) {
        obj.innerHTML = "";
    }
    obj = document.getElementById ? document.getElementById("ds_transfer") : null;
    if (obj != null) {
        obj.innerHTML = "?";
    }
    obj = document.getElementById ? document.getElementById("ds_info") : null;
    if (obj != null) {
        obj.innerHTML = "?";
    }
    return false;
};

function setResult(result, domen, zone, er_str, raw, amount) {
    raw_data = raw;
    var Objname = document.getElementById ? document.getElementById("ds_name") : null;
    var Objres  = document.getElementById ? document.getElementById("ds_result") : null;
    var Objreg  = document.getElementById ? document.getElementById("ds_register") : null;
    var Objinfo = document.getElementById ? document.getElementById("ds_info") : null;
    var tObj = document.getElementById ? document.getElementById("display") : null;
    var bObj = document.getElementById ? document.getElementById("display2") : null;

    if (Objname == null || Objres == null || Objreg == null || Objinfo == null || tObj == null || bObj == null) {return false;};

    if (result == 1) {
        tObj.innerHTML = "Свободно!";
        Objres.innerHTML = getTbEntry("images/p_ok.gif", "свободно", "");
        bObj.innerHTML = "Домен <font color=#DC261C>" + currentDomain + "</font> доступен для регистрации.";
        if (form_get == 1) {
            Objreg.innerHTML = "Для регистрации выбранного домена поместите его в корзину, а затем оформите заказ: <input type=hidden name=badd_service value=1><input type=hidden name=badd_period value=12><input type=hidden name=badd_title value=\"Реєстрація доменного імені " + currentDomain + "\"><input type=hidden name=badd_amount value=\"" + amount + "\"><input type=submit value=\"В корзину\" style=\"width: 150px;\" alt=\"В корзину\" title=\"В корзину\">";
        } else {
            Objreg.innerHTML = "";
        };
        Objinfo.innerHTML = "<a href='javascript:openHowRegisterDomain();'>Как зарегистрировать?</a>";
        Objname.innerHTML = domen+"."+zone;
    } else if (result == 0) {
        tObj.innerHTML = "Занято!";
        Objres.innerHTML = getTbEntry("images/p_no.gif", "занят...", getWhoisLink(domen, zone));
        bObj.innerHTML = "Домен <font color=#DC261C>" + currentDomain + "</font> занят, но если Вы являетесь его владельцем, то выберите &laquo;Трансфер&raquo; и оформите заказ на перенос домена.";
        Objreg.innerHTML =  "Если Вы являетесь владельцем домена, то Вы можете выполнить перенос домена...";
        Objinfo.innerHTML = "<a href='javascript:openHowTransferDomain();'>Как перенести домен?</a>";
        Objname.innerHTML = "<a class=fade target='_blank' href='http://www."+domen+"."+zone+"/'>"+domen+"."+zone+"</a>";
    } else {
        tObj.innerHTML = "<font color=#DC261C>Ошибка при проверке</font><br>" + er_str;
        Objres.innerHTML = getTbEntry("images/p_unknown.gif", "неизвестно", "");
        bObj.innerHTML = "Неизвестно, занят ли домен <font color=#DC261C>" + currentDomain + "</font>.";
        Objreg.innerHTML =  "<b>X</b>";
        Objinfo.innerHTML = "Ошибка...";
    };
}

function getTbEntry(img, text, link) {
    res = "<table width='100%' cellspacing='3' border='0'><tr valign='middle'><td width='16' align=center><img src='"+img+"' /></td><td align='center' class=tbld>"+text+"</td>";
    if (link != "") {
        res += "<td>"+link+"</td>";
    }
    res += "</tr></table>";
    return res;
}

function isDomainValid(domain, zone) {
	if (domain.length > 0 && !domain.match("^-|-$|--") && domain != "www") {
       	return domain.match("([A-Za-z0-9]|-){"+domain.length+"}");
    }
    return false;
}

function getWhoisLink(domain, zone) {
    return "<a href=javascript:whoisWin('"+domain+"','"+zone+"');><img src='images/p_info.gif' border=0></a>";
};

function whoisWin(d, z) {
    a = open('', 'displayWindow', 'width=600,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
    a.document.open();
    a.document.write('<html><head><meta http-equiv=content-type content="text/html;charset=windows-1251"></head><body>');
    a.document.write('<code><b>');
    a.document.write(raw_data);
    a.document.write('</b></code>');
    a.document.write('</body></html>');
    a.document.close();
}

function openHowRegisterDomain() {
    window.open("doc/howreg.html", 'window', 'width=600,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}

function openHowTransferDomain() {
    window.open("doc/howtransfer.html", 'window', 'width=600,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}

function facturaGet(client) {
    window.open("factura.php?cl="+client, 'window', 'width=650,height=400,toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes');
}