function lo_show(id) {
    hs.expand(id);
    return false;
}

function do_form(id, func, cont_id) {
    var obj = $(cont_id);
    if (obj) {
        obj.innerHTML = $("big_loader").innerHTML;
        xajax.xj_submit(id, func);
    }
}

function do_order(id) {
    var obj = $("bs_" + id);
    var obj_i = $("bi_" + id);
    var obj_b = $("bb_" + id);
    if (obj) {
//    if (obj && obj_b && obj_i) {
        if (Number(obj.value) > 0 ) {
//            obj_b.style.display = "none";
//            obj_i.innerHTML = "Отправка...";
//            obj_i.style.display = "block";
            xj_std_xj_order(id, obj.value);
        }
        else {
            alert("Вы не указали количество заказываемого товара");
        }
    }
	do_basket();
}

function do_legk_card(id) {
	do_wnd("/popup/legk/" + id + "/");
    //do_popup("xj_std_xj_card_legk('" + id + "');");
}

function do_gruz_card(id) {
	do_wnd("/popup/gruz/" + id + "/");
    //do_popup("xj_std_xj_card_gruz('" + id + "');");
}

function do_disk_card(id) {
	do_wnd("/popup/disk/" + id + "/", 750);
    //do_popup("xj_std_xj_card_disk('" + id + "');");
}

function do_agro_card(id) {
	do_wnd("/popup/agro/" + id + "/");
    //do_popup("xj_std_xj_card_agro('" + id + "');");
}

function do_wnd(url, width, height) {
	var width = typeof width != "undefined" ? width : 600;
	var height = typeof height != "undefined" ? height : 400;
	var left = window.screen && window.screen.width
		? window.screen.width / 2 - width / 2
		: 100;
	var top = left = window.screen && window.screen.height
		? window.screen.height / 2 - height / 2
		: 100;
	var left = ',left=' + left;
	var top = ',top=' + top;
	var width = width ? ',width=' + width : "";
	var height = height ? ',height=' + height : ""
	window.open(url, '_blank', 'menubar=no,resizable=no,status=no,toolbar=no,scrollbars=yes' + width + height + top + left);
}

function do_popup(func) {
    $("m_popup").innerHTML = $("big_loader").innerHTML;
    var obj = $("big_popup");
    var pos = get_pos();
    obj.style.top = (pos + 60) + "px";
    obj.style.display = "block";
    eval(func);
}

function do_popup_close() {
    $("m_popup").innerHTML = "";
    $("big_popup").style.display = "none";
}

function m_show(text, url) {
    var obj = $("big_info");
    obj.innerHTML = text;
    var pos = get_pos();
    obj.style.top = (pos + 300) + "px";
    obj.style.display = "block";
    u = url;
    document.onclick = function() { m_hide(u); };
    setTimeout("m_hide('" + url + "');", 4000);
}

function m_hide(url) {
    var obj = $("big_info");
    obj.innerHTML = "";
    obj.style.display = "none";
    if (url && url != "undefined" && url.length > 0) document.location = url;
}

function get_pos() {
    var pos = 0;
    if (typeof window.pageYOffset != "undefined") pos = window.pageYOffset;
    else if (document.documentElement && document.documentElement.scrollTop) pos = document.documentElement.scrollTop;
    else if (document.body) pos = document.body.scrollTop;
    return pos;
}

function do_basket() {
    var obj = $("m_basket");
	
    if (obj) {
        xj_std_xj_update_basket();
        obj.innerHTML = $("big_basket").innerHTML;
//        xj_std_xj_update_basket();
    }
}

function do_basket_recalc(articul, quant) {
    var obj = $("br_" + articul);
    var obj_l = $("bl_" + articul);
    var obj_i = $("bi_" + articul);
    if (obj && obj_l && obj_i) {
        quant = Number(quant) ? Number(quant) : 0;
        obj_i.value = quant;
        obj.style.display = "none";
        obj_l.innerHTML = "отправка...";
        obj_l.style.display = "block";
        xj_std_xj_basket_recalc(articul, quant);
    }
}

function do_basket_clear() {
    var obj = $("m_basket");
    if (obj) {
        obj.innerHTML = $("big_loader").innerHTML;
        xj_std_xj_basket_clear();
    }
}

function f_do_podbor(id, func, cont_id, typesize) {
	var obj = $("cb_typesize");
	if (obj) {
		obj.value = typesize;
		if (obj.value == typesize) do_form(id, func, cont_id);
	}
}

try { document.execCommand("BackgroundImageCache",false,true); } catch (e) {}
