var err_1 = 'Количество может быть только целым числом!';
var err_2 = 'Не указана Цена за 1шт.';
var valuta =' руб.';
function Insc(id,value){id = id.substring(9, id.length);Ins(id,value);}
function Ins(id,value)
{
       	re = /^([1-9]+[0-9]*)$/;t = 'qty_item_'+id;if( !(re.test(id))||!(re.test(value)) ){alert(err_1);document.getElementById(t).style.color = '#FF0000';return false;}
       	var valuta=' руб.';
		var total_item ='total_item_'+id;
		var  price_item = document.getElementById('price_item_'+id).innerHTML;
        if(!price_item)return; //alert(err_2);
		var total_percent ='total_percent_'+id;
		var nds ='nds_'+id;
        total_id = price_item*value;
        document.getElementById(total_item).innerHTML = total_id;
        nds_id = Math.round( (total_id)/100*18 );
        document.getElementById(t).style.color = '#000000';
        Total();
}
function Sk()
{
      	arr = new Array;
      	var procent = document.getElementById('grandTotal_skidka').innerHTML;
      	var objectID;
      	var y = 0;
		var objectTags = document.getElementsByTagName('input');
		for(var i=0;i<objectTags.length;i++) {
			objectID = objectTags[i].id;
			if(objectID.indexOf('qty_item_') == 0) {
				trulala = document.getElementById('qty_item_' + objectID.substring(9, objectID.length)).value;
				trula = document.getElementById('price_item_' + objectID.substring(9, objectID.length)).innerHTML;
				if(trulala!=0&&trula!=0){arr[objectID.substring(9, objectID.length)] = trula +';'+trulala;}
			}
		}
        super_procent = procent!=0 ? procent : 0;
        for(var i in arr) {
    		if (!arr.hasOwnProperty(i)) continue;
        	pr = arr[i].split(';');
            din_procent = Math.round(pr[0]  - (pr[0]/100*super_procent ));
        	document.getElementById('din_procent_'+ i).innerHTML =  din_procent;
        }
}
function Init()
{
      	var objectID;
		var objectTags = document.getElementsByTagName('input');
		for(var i=0;i<objectTags.length;i++) {
			objectID = objectTags[i].id;
			if(objectID.indexOf('qty_item_') == 0) {
				Ins( objectID.substring(9, objectID.length),document.getElementById('qty_item_' + objectID.substring(9, objectID.length) ).value );
			}
		}
}
function Total()
{
	var objectID;
	var total = 0;
	var y = 0;
		var objectTags = document.getElementsByTagName('span');
		for(var i=0;i<objectTags.length;i++){objectID = objectTags[i].id;if(objectID.indexOf('total_item_') == 0){trulala = document.getElementById('total_item_' + objectID.substring(11, objectID.length)).innerHTML;if (trulala!=''){total += parseFloat(document.getElementById('total_item_' + objectID.substring(11, objectID.length)).innerHTML);}}}
		procent = Procent(total);
		total_proc = Math.floor( total - (total/100*procent) );
		total_nds = Math.floor( total/100*18 );
        GetSkidka(total,total_proc,total_nds,procent);
}
function GetSkidka(total,total_proc,total_nds,procent)
{
	if(procent > 0){
	document.getElementById('grandTotal').innerHTML = total  + valuta;
	document.getElementById('grandTotal_percent').innerHTML = total_proc  + valuta;
	document.getElementById('grandTotal_skidka_rub').innerHTML = total - total_proc  + valuta;
	document.getElementById('grandTotal_nds').innerHTML = total_nds  + valuta;
	document.getElementById('grandTotal_skidka').innerHTML = procent;
	document.getElementById('sub').style.display = 'block';
	Sk();
	document.getElementById('base_discount_1').value = document.getElementById('din_procent_1').innerHTML;
	document.getElementById('base_discount_2').value = document.getElementById('din_procent_2').innerHTML;
	document.getElementById('base_discount_3').value = document.getElementById('din_procent_3').innerHTML;
	document.getElementById('base_discount_4').value = document.getElementById('din_procent_4').innerHTML;
	document.getElementById('base_discount_5').value = document.getElementById('din_procent_5').innerHTML;
	document.getElementById('base_discount_6').value = document.getElementById('din_procent_6').innerHTML;
	document.getElementById('base_discount_7').value = document.getElementById('din_procent_7').innerHTML;
	document.getElementById('base_discount_8').value = document.getElementById('din_procent_8').innerHTML;
	document.getElementById('base_discount_9').value = document.getElementById('din_procent_9').innerHTML;
	document.getElementById('base_discount_10').value = document.getElementById('din_procent_10').innerHTML;
	document.getElementById('base_discount_11').value = document.getElementById('din_procent_11').innerHTML;
	document.getElementById('base_discount_12').value = document.getElementById('din_procent_12').innerHTML;
	document.getElementById('base_discount_13').value = document.getElementById('din_procent_13').innerHTML;
	document.getElementById('base_discount_14').value = document.getElementById('din_procent_14').innerHTML;
	document.getElementById('base_discount_15').value = document.getElementById('din_procent_15').innerHTML;
	document.getElementById('base_discount_16').value = document.getElementById('din_procent_16').innerHTML;
	document.getElementById('base_discount_17').value = document.getElementById('din_procent_17').innerHTML;
	document.getElementById('base_discount_18').value = document.getElementById('din_procent_18').innerHTML;
	document.getElementById('base_discount_19').value = document.getElementById('din_procent_19').innerHTML;
	document.getElementById('base_discount_20').value = document.getElementById('din_procent_20').innerHTML;
	document.getElementById('base_discount_21').value = document.getElementById('din_procent_21').innerHTML;
	document.getElementById('base_discount_22').value = document.getElementById('din_procent_22').innerHTML;
	document.getElementById('base_discount_23').value = document.getElementById('din_procent_23').innerHTML;
	document.getElementById('base_discount_24').value = document.getElementById('din_procent_24').innerHTML;
	document.getElementById('base_discount_25').value = document.getElementById('din_procent_25').innerHTML;
	document.getElementById('base_discount_26').value = document.getElementById('din_procent_26').innerHTML;
	document.getElementById('base_discount_27').value = document.getElementById('din_procent_27').innerHTML;
	document.getElementById('base_discount_28').value = document.getElementById('din_procent_28').innerHTML;
	document.getElementById('base_price_1').value = document.getElementById('price_item_1').innerHTML;
	document.getElementById('base_price_2').value = document.getElementById('price_item_2').innerHTML;
	document.getElementById('base_price_3').value = document.getElementById('price_item_3').innerHTML;
	document.getElementById('base_price_4').value = document.getElementById('price_item_4').innerHTML;
	document.getElementById('base_price_5').value = document.getElementById('price_item_5').innerHTML;
	document.getElementById('base_price_6').value = document.getElementById('price_item_6').innerHTML;
	document.getElementById('base_price_7').value = document.getElementById('price_item_7').innerHTML;
	document.getElementById('base_price_8').value = document.getElementById('price_item_8').innerHTML;
	document.getElementById('base_price_9').value = document.getElementById('price_item_9').innerHTML;
	document.getElementById('base_price_10').value = document.getElementById('price_item_10').innerHTML;
	document.getElementById('base_price_11').value = document.getElementById('price_item_11').innerHTML;
	document.getElementById('base_price_12').value = document.getElementById('price_item_12').innerHTML;
	document.getElementById('base_price_13').value = document.getElementById('price_item_13').innerHTML;
	document.getElementById('base_price_14').value = document.getElementById('price_item_14').innerHTML;
	document.getElementById('base_price_15').value = document.getElementById('price_item_15').innerHTML;
	document.getElementById('base_price_16').value = document.getElementById('price_item_16').innerHTML;
	document.getElementById('base_price_17').value = document.getElementById('price_item_17').innerHTML;
	document.getElementById('base_price_18').value = document.getElementById('price_item_18').innerHTML;
	document.getElementById('base_price_19').value = document.getElementById('price_item_19').innerHTML;
	document.getElementById('base_price_20').value = document.getElementById('price_item_20').innerHTML;
	document.getElementById('base_price_21').value = document.getElementById('price_item_21').innerHTML;
	document.getElementById('base_price_22').value = document.getElementById('price_item_22').innerHTML;
	document.getElementById('base_price_23').value = document.getElementById('price_item_23').innerHTML;
	document.getElementById('base_price_24').value = document.getElementById('price_item_24').innerHTML;
	document.getElementById('base_price_25').value = document.getElementById('price_item_25').innerHTML;
	document.getElementById('base_price_26').value = document.getElementById('price_item_26').innerHTML;
	document.getElementById('base_price_27').value = document.getElementById('price_item_27').innerHTML;
	document.getElementById('base_price_28').value = document.getElementById('price_item_28').innerHTML;
	document.getElementById('nds_total_1').value = document.getElementById('total_item_1').innerHTML;
	document.getElementById('nds_total_2').value = document.getElementById('total_item_2').innerHTML;
	document.getElementById('nds_total_3').value = document.getElementById('total_item_3').innerHTML;
	document.getElementById('nds_total_4').value = document.getElementById('total_item_4').innerHTML;
	document.getElementById('nds_total_5').value = document.getElementById('total_item_5').innerHTML;
	document.getElementById('nds_total_6').value = document.getElementById('total_item_6').innerHTML;
	document.getElementById('nds_total_7').value = document.getElementById('total_item_7').innerHTML;
	document.getElementById('nds_total_8').value = document.getElementById('total_item_8').innerHTML;
	document.getElementById('nds_total_9').value = document.getElementById('total_item_9').innerHTML;
	document.getElementById('nds_total_10').value = document.getElementById('total_item_10').innerHTML;
	document.getElementById('nds_total_11').value = document.getElementById('total_item_11').innerHTML;
	document.getElementById('nds_total_12').value = document.getElementById('total_item_12').innerHTML;
	document.getElementById('nds_total_13').value = document.getElementById('total_item_13').innerHTML;
	document.getElementById('nds_total_14').value = document.getElementById('total_item_14').innerHTML;
	document.getElementById('nds_total_15').value = document.getElementById('total_item_15').innerHTML;
	document.getElementById('nds_total_16').value = document.getElementById('total_item_16').innerHTML;
	document.getElementById('nds_total_17').value = document.getElementById('total_item_17').innerHTML;
	document.getElementById('nds_total_18').value = document.getElementById('total_item_18').innerHTML;
	document.getElementById('nds_total_19').value = document.getElementById('total_item_19').innerHTML;
	document.getElementById('nds_total_20').value = document.getElementById('total_item_20').innerHTML;
	document.getElementById('nds_total_21').value = document.getElementById('total_item_21').innerHTML;
	document.getElementById('nds_total_22').value = document.getElementById('total_item_22').innerHTML;
	document.getElementById('nds_total_23').value = document.getElementById('total_item_23').innerHTML;
	document.getElementById('nds_total_24').value = document.getElementById('total_item_24').innerHTML;
	document.getElementById('nds_total_25').value = document.getElementById('total_item_25').innerHTML;
	document.getElementById('nds_total_26').value = document.getElementById('total_item_26').innerHTML;
	document.getElementById('nds_total_27').value = document.getElementById('total_item_27').innerHTML;
	document.getElementById('nds_total_28').value = document.getElementById('total_item_28').innerHTML;
	document.getElementById('grand_itog').value = document.getElementById('grandTotal').innerHTML;
	document.getElementById('grand_skidka_1').value = document.getElementById('grandTotal_skidka').innerHTML;
	document.getElementById('grand_skidka_2').value = document.getElementById('grandTotal_skidka_rub').innerHTML;
	document.getElementById('grand_itog_skidka').value = document.getElementById('grandTotal_percent').innerHTML;
	document.getElementById('grand_nds').value = document.getElementById('grandTotal_nds').innerHTML;
	}
	else
	{
	document.getElementById('grandTotal').innerHTML = 'сумма не может быть менее 15 000 руб., увеличте ваш заказ!';
	document.getElementById('grandTotal_percent').innerHTML = '';
	document.getElementById('grandTotal_skidka_rub').innerHTML = '';
	document.getElementById('grandTotal_nds').innerHTML = '';
	document.getElementById('grandTotal_skidka').innerHTML = '';
	document.getElementById('sub').style.display = 'none';
	Sk();
	document.getElementById('base_discount_1').value = 0;
	document.getElementById('base_discount_2').value = 0;
	document.getElementById('base_discount_3').value = 0;
	document.getElementById('base_discount_4').value = 0;
	document.getElementById('base_discount_5').value = 0;
	document.getElementById('base_discount_6').value = 0;
	document.getElementById('base_discount_7').value = 0;
	document.getElementById('base_discount_8').value = 0;
	document.getElementById('base_discount_9').value = 0;
	document.getElementById('base_discount_10').value = 0;
	document.getElementById('base_discount_11').value = 0;
	document.getElementById('base_discount_12').value = 0;
	document.getElementById('base_discount_13').value = 0;
	document.getElementById('base_discount_14').value = 0;
	document.getElementById('base_discount_15').value = 0;
	document.getElementById('base_discount_16').value = 0;
	document.getElementById('base_discount_17').value = 0;
	document.getElementById('base_discount_18').value = 0;
	document.getElementById('base_discount_19').value = 0;
	document.getElementById('base_discount_20').value = 0;
	document.getElementById('base_discount_21').value = 0;
	document.getElementById('base_discount_22').value = 0;
	document.getElementById('base_discount_23').value = 0;
	document.getElementById('base_discount_24').value = 0;
	document.getElementById('base_discount_25').value = 0;
	document.getElementById('base_discount_26').value = 0;
	document.getElementById('base_discount_27').value = 0;
	document.getElementById('base_discount_28').value = 0;
	document.getElementById('base_price_1').value = 0;
	document.getElementById('base_price_2').value = 0;
	document.getElementById('base_price_3').value = 0;
	document.getElementById('base_price_4').value = 0;
	document.getElementById('base_price_5').value = 0;
	document.getElementById('base_price_6').value = 0;
	document.getElementById('base_price_7').value = 0;
	document.getElementById('base_price_8').value = 0;
	document.getElementById('base_price_9').value = 0;
	document.getElementById('base_price_10').value = 0;
	document.getElementById('base_price_11').value = 0;
	document.getElementById('base_price_12').value = 0;
	document.getElementById('base_price_13').value = 0;
	document.getElementById('base_price_14').value = 0;
	document.getElementById('base_price_15').value = 0;
	document.getElementById('base_price_16').value = 0;
	document.getElementById('base_price_17').value = 0;
	document.getElementById('base_price_18').value = 0;
	document.getElementById('base_price_19').value = 0;
	document.getElementById('base_price_20').value = 0;
	document.getElementById('base_price_21').value = 0;
	document.getElementById('base_price_22').value = 0;
	document.getElementById('base_price_23').value = 0;
	document.getElementById('base_price_24').value = 0;
	document.getElementById('base_price_25').value = 0;
	document.getElementById('base_price_26').value = 0;
	document.getElementById('base_price_27').value = 0;
	document.getElementById('base_price_28').value = 0;
	document.getElementById('nds_total_1').value = 0;
	document.getElementById('nds_total_2').value = 0;
	document.getElementById('nds_total_3').value = 0;
	document.getElementById('nds_total_4').value = 0;
	document.getElementById('nds_total_5').value = 0;
	document.getElementById('nds_total_6').value = 0;
	document.getElementById('nds_total_7').value = 0;
	document.getElementById('nds_total_8').value = 0;
	document.getElementById('nds_total_9').value = 0;
	document.getElementById('nds_total_10').value = 0;
	document.getElementById('nds_total_11').value = 0;
	document.getElementById('nds_total_12').value = 0;
	document.getElementById('nds_total_13').value = 0;
	document.getElementById('nds_total_14').value = 0;
	document.getElementById('nds_total_15').value = 0;
	document.getElementById('nds_total_16').value = 0;
	document.getElementById('nds_total_17').value = 0;
	document.getElementById('nds_total_18').value = 0;
	document.getElementById('nds_total_19').value = 0;
	document.getElementById('nds_total_20').value = 0;
	document.getElementById('nds_total_21').value = 0;
	document.getElementById('nds_total_22').value = 0;
	document.getElementById('nds_total_23').value = 0;
	document.getElementById('nds_total_24').value = 0;
	document.getElementById('nds_total_25').value = 0;
	document.getElementById('nds_total_26').value = 0;
	document.getElementById('nds_total_27').value = 0;
	document.getElementById('nds_total_28').value = 0;
	document.getElementById('grand_itog').value = 0;
	document.getElementById('grand_skidka_1').value = 0;
	document.getElementById('grand_skidka_2').value = 0;
	document.getElementById('grand_itog_skidka').value = 0;
	document.getElementById('grand_nds').value = 0;
	}
}
function Procent(total)
{
	if(total<14999)return 0;
	if(total>=15000&&total<29999)return 2.5;
	if(total>=30000&&total<49999)return 5;
	if(total>=50000&&total<99999)return 7.5;
	if(total>=100000&&total<149999)return 10;
	if(total>=150000&&total<199999)return 15;
	if(total>=200000)return 20;}
function Otpravka()
{

}