function setPrice() {
    pr = 0;
    ds = 0;
    wd = 0;
    if (document.getElementById("width")) wd = document.getElementById("width").value;
    ht = 0;
    if (document.getElementById("height")) ht = document.getElementById("height").value;
    pr_k = 0;
    ds_k = 0;
    pr_n = 0;
    ds_n = 0;
    pr_d = 0;
    ds_d = 0;
		dobor_arr = '';

    if (price[prod_id] != undefined && price[prod_id][wd] != undefined && price[prod_id][wd][ht] != undefined) pr = 1 * price[prod_id][wd][ht];
    if (document.getElementById("price_comment")) document.getElementById("price_comment").innerHTML = "";
    if (document.getElementById("korobka")) {
        arr_korobka = price[korob_id][0];
        for (ht_korobka in arr_korobka) {
            if (ht_korobka >= ht) {
                pr_k = Math.round(price[korob_id][0][ht_korobka] * (100 - ds_k) / 100);
                if (document.getElementById("korobka_price")) document.getElementById("korobka_price").innerHTML = pr_k;
                if (document.getElementById("korobka").checked) {
                    if (document.getElementById("price_comment")) document.getElementById("price_comment").innerHTML = document.getElementById("price_comment").innerHTML + "&nbsp;+ коробка"
                } else pr_k = 0;
                break
            }
        }
    }
    if (document.getElementById("nalichnik")) {
        arr_nalichnik = price[nalich_id][0];
        for (ht_nalichnik in arr_nalichnik) {
            if (ht_nalichnik >= 1 * ht + 100) {
                pr_n = Math.round(price[nalich_id][0][ht_nalichnik] * (100 - ds_n) / 100);
                if (document.getElementById("nalichnik_price")) document.getElementById("nalichnik_price").innerHTML = pr_n;
                if (document.getElementById("nalichnik").checked) {
                    if (document.getElementById("price_comment")) document.getElementById("price_comment").innerHTML = document.getElementById("price_comment").innerHTML + "&nbsp;+ комплект наличников"
                } else pr_n = 0;
                break
            }
        }
    }

    for (wd_dobornik in dobor_width) {
        arr_dobornik = price[dobor_id][wd_dobornik];
        for (ht_dobornik in arr_dobornik) {
            if (ht_dobornik >= ht) {
                pr_d_w = Math.round(price[dobor_id][wd_dobornik][ht_dobornik] * (100 - ds_d) / 100);
                if (document.getElementById("dobornik_price[" + wd_dobornik + "]")) document.getElementById("dobornik_price[" + wd_dobornik + "]").innerHTML = pr_d_w;
                if (1 * document.getElementById("dobornik[" + wd_dobornik + "]").value > 0) 
								{
								 	 pr_d = pr_d + 1 * pr_d_w * document.getElementById("dobornik[" + wd_dobornik + "]").value;
									 dobor_arr += wd_dobornik + "," + ht_dobornik + "," + document.getElementById("dobornik[" + wd_dobornik + "]").value + "-";
								}  
                break;
            }
        }
    }
    if (pr_d > 0) if (document.getElementById("price_comment")) document.getElementById("price_comment").innerHTML = document.getElementById("price_comment").innerHTML + "&nbsp;+ доборные элементы";
    document.getElementById("text_price").innerHTML = Math.round(pr + pr_k + pr_n + pr_d);
    if (ds > 0) document.getElementById("text_price_discount").innerHTML = (Math.round(pr * (100 - ds) / 100) + pr_k + pr_n + pr_d)

		tovar = $("img.add_cart").attr("id");
		tovar_arr = tovar.split ('|');
		tovar_arr[1] = ht; 
		tovar_arr[2] = wd; 
		if (document.getElementById("korobka").checked) tovar_arr[3] = ht_korobka; 
		if (document.getElementById("nalichnik").checked) tovar_arr[4] = ht_nalichnik; 
		if (dobor_arr.length > 0)
			  tovar_arr[5] = (dobor_arr.substr(0, dobor_arr.length-1));
		else
				tovar_arr[5] = 0
		tovar = tovar_arr.join ('|');
   	$("img.add_cart").attr("id", tovar);
}
function changeHeight() {
    ht = 0;
    if (document.getElementById("height")) ht = document.getElementById("height").value;
    if (document.getElementById("korobka_height")) {
        arr_korobka = price[korob_id][0];
        for (ht_korobka in arr_korobka) {
            if (ht_korobka >= ht) {
                document.getElementById("korobka_height").innerHTML = ht_korobka;
                break
            }
        }
    }
    if (document.getElementById("nalichnik_height")) {
        arr_nalichnik = price[nalich_id][0];
        for (ht_nalichnik in arr_nalichnik) {
            if (ht_nalichnik >= 1 * ht + 100) {
                document.getElementById("nalichnik_height").innerHTML = ht_nalichnik;
                break
            }
        }
    }
    for (wd_dobornik in dobor_width) {
        arr_dobornik = price[dobor_id][wd_dobornik];
        for (ht_dobornik in arr_dobornik) {
            if (ht_dobornik >= ht) {
                document.getElementById("dobornik_height[" + wd_dobornik + "]").innerHTML = ht_dobornik;
                break
            }
        }
    }
    setPrice()
}
function increase(a) {
    document.getElementById("dobornik[" + a + "]").value = document.getElementById("dobornik[" + a + "]").value * 1 + 1;
    document.getElementById("text_dobornik[" + a + "]").innerHTML = document.getElementById("dobornik[" + a + "]").value;
    setPrice()
}
function reduce(a) {
    if (document.getElementById("dobornik[" + a + "]").value * 1 > 0) {
        document.getElementById("dobornik[" + a + "]").value = document.getElementById("dobornik[" + a + "]").value * 1 - 1;
        document.getElementById("text_dobornik[" + a + "]").innerHTML = document.getElementById("dobornik[" + a + "]").value;
        setPrice()
    }
}

function changeHeight1() {
    ht = 0;
    if (document.getElementById("height")) ht = document.getElementById("height").value;
    setPrice1()
}

function setPrice1() {
    pr = 0;
    ds = 0;
    wd = 0;
    if (document.getElementById("width")) wd = document.getElementById("width").value;
    ht = 0;
    if (document.getElementById("height")) ht = document.getElementById("height").value;
    pr_k = 0;
    ds_k = 0;
    pr_n = 0;
    ds_n = 0;
    pr_d = 0;
    ds_d = 0;
		dobor_arr = '';

    if (price[prod_id] != undefined && price[prod_id][wd] != undefined && price[prod_id][wd][ht] != undefined) pr = 1 * price[prod_id][wd][ht];
    if (document.getElementById("price_comment")) document.getElementById("price_comment").innerHTML = "";

    document.getElementById("text_price").innerHTML = Math.round(pr + pr_k + pr_n + pr_d);
    if (ds > 0) document.getElementById("text_price_discount").innerHTML = (Math.round(pr * (100 - ds) / 100) + pr_k + pr_n + pr_d)

		tovar = $("img.add_cart").attr("id");
		tovar_arr = tovar.split ('|');
		tovar_arr[1] = ht; 
		tovar_arr[2] = wd; 
		tovar = tovar_arr.join ('|');
//		alert (tovar);
   	$("img.add_cart").attr("id", tovar);
}

