﻿function enter_func(e){
	if(e.keyCode == 13) {gg();}
}

function pokritie(obr_format, obr_tirag, obr_laminat, obr_oborot){  //tirag_tis пњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљ
	if ((obr_laminat==0)||(obr_tirag==0)){return 0;}

	if (typeof tirag_tis == "undefined"){tirag_tis=obr_tirag;}
	var pril;
	var cena_1;
	var skidka_K;
	var storon = obr_laminat.substring(0,1);
	var typ = obr_laminat.substring(2,obr_laminat.length);
	if ((obr_oborot=="svoi")&(storon==1)){
		if(obr_format=="A3"){obr_format="A4";}
		if(obr_format=="A2"){obr_format="A3";}
		obr_tirag=obr_tirag*2;
	}

		if (obr_format=="A2"){
			if (typ=="lam_gl"){pril=Lam_pr; cena_1=Lam_a2_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_mat"){pril=Lam_pr; cena_1=Lam_a2_mat; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_gl"){pril=Lam_pr; cena_1=Lam_a3_100mk_gl*2; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_mat"){pril=Lam_pr; cena_1=Lam_a3_100mk_mat*2; skidka_K=Lam_skidka_K;}
			else if (typ=="lak"){pril=Lak_pr; cena_1=Lak_a2; skidka_K=Lak_skidka_K;}
			else if (typ=="uf"){pril=Uf_pr*storon; cena_1=Uf_a2; skidka_K=Uf_skidka_K;}
			else if (typ=="tis"){pril=Tis_pr+Tis_shA4*storon; cena_1=Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamtis"){pril=Lam_pr+Tis_pr+Tis_shA4*storon; cena_1=Lam_a2_gl+Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamuf"){pril=Lam_pr+Uf_pr*storon; cena_1=Lam_a2_gl+Uf_a2; skidka_K=Uf_skidka_K;}
		}
		else if (obr_format=="A3"){
			if (typ=="lam_gl"){pril=Lam_pr; cena_1=Lam_a3_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_mat"){pril=Lam_pr; cena_1=Lam_a3_mat; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_gl"){pril=Lam_pr; cena_1=Lam_a3_100mk_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_mat"){pril=Lam_pr; cena_1=Lam_a3_100mk_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lak"){pril=Lak_pr; cena_1=Lak_romayor; skidka_K=Lak_skidka_K;}
			else if (typ=="uf"){pril=Uf_pr*storon; cena_1=Uf_a3; skidka_K=Uf_skidka_K;}
			else if (typ=="tis"){pril=Tis_pr+Tis_shA4*storon; cena_1=Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamtis"){pril=Lam_pr+Tis_pr+Tis_shA4*storon; cena_1=Lam_a3_gl+Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamuf"){pril=Lam_pr+Uf_pr*storon; cena_1=Lam_a3_gl+Uf_a3; skidka_K=Uf_skidka_K;}
		}
		else if (obr_format=="A4"){
			if (typ=="lam_gl"){pril=Lam_pr; cena_1=Lam_a4_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_mat"){pril=Lam_pr; cena_1=Lam_a4_mat; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_gl"){pril=Lam_pr; cena_1=Lam_a4_100mk_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_mat"){pril=Lam_pr; cena_1=Lam_a4_100mk_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lak"){pril=Lak_pr; cena_1=Lak_romayor; skidka_K=Lak_skidka_K;}
			else if (typ=="uf"){pril=Uf_pr*storon; cena_1=Uf_a4; skidka_K=Uf_skidka_K;}
			else if (typ=="tis"){pril=Tis_pr+Tis_shA4*storon; cena_1=Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamtis"){pril=Lam_pr+Tis_pr+Tis_shA4*storon; cena_1=Lam_a3_gl+Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamuf"){pril=Lam_pr+Uf_pr*storon; cena_1=Lam_a3_gl+Uf_a3; skidka_K=Uf_skidka_K;}
		}
		else if (obr_format=="viz"){
			if (typ=="lam_gl"){pril=Lam_pr; cena_1=Lam_a4_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_mat"){pril=Lam_pr; cena_1=Lam_a4_mat; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_gl"){pril=Lam_pr; cena_1=Lam_a4_100mk_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lam_100mk_mat"){pril=Lam_pr; cena_1=Lam_a4_100mk_gl; skidka_K=Lam_skidka_K;}
			else if (typ=="lak"){pril=Lak_pr; cena_1=Lak_romayor; skidka_K=Lak_skidka_K;}
			else if (typ=="uf"){pril=Uf_pr*storon; cena_1=Uf_a4; skidka_K=Uf_skidka_K;}
			else if (typ=="tis"){pril=Tis_pr+Tis_sh50*storon; cena_1=Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamtis"){pril=Lam_pr+Tis_pr+Tis_sh50*storon; cena_1=Lam_a3_gl+Tis_min*tirag_tis/obr_tirag; skidka_K=Tis_skidka_K;}
			else if (typ=="lamuf"){pril=Lam_pr+Uf_pr*storon; cena_1=Lam_a3_gl+Uf_a3; skidka_K=Uf_skidka_K;}
		}


	if ((obr_tirag<Uf_min_tirag)&((typ=="uf")||(typ=="lamuf"))){obr_tirag=Uf_min_tirag;}
	cena_pokritie=pril+cena_1*obr_tirag*storon;

	cena_pokritie=cena_pokritie*(100-skidka_K*SKIDKA)/100;
	return Math.round(cena_pokritie*10)/10;
}
function poslepechatka(dop_obrabotka,tirag){
	var cena_dop_obr;
	if (dop_obrabotka=="falc2"){cena_dop_obr=PP_falc_2_pr+PP_falc_2*tirag/1000;}
	else if (dop_obrabotka=="falc4"){cena_dop_obr=PP_falc_4_pr+PP_falc_4*tirag/1000;}
	else if (dop_obrabotka=="perf"){cena_dop_obr=PP_perf_pr+PP_perf*tirag/1000;}
	else if (dop_obrabotka=="krug"){cena_dop_obr=PP_skrug_pr+PP_skrug*tirag/1000;}
	else if (dop_obrabotka=="numer"){cena_dop_obr=PP_numer_pr+PP_numer*tirag/1000;}
	else if (dop_obrabotka=="falc4"){cena_dop_obr=PP_falc_4_pr+PP_falc_4*tirag/1000;}
	else if (dop_obrabotka=="big"){cena_dop_obr=PP_big_pr+PP_big*tirag_ish/1000;}
	else if (dop_obrabotka=="virub"){cena_dop_obr=PP_virub_pr+PP_virub*tirag/1000;if(cena_dop_obr<55){cena_dop_obr=55;}}
	else {cena_dop_obr=0;}
	if (tirag==0){cena_dop_obr=0;}
	cena_dop_obr=Math.round((cena_dop_obr*(100-PP_skidka_K*SKIDKA)/100)*10)/10;
	return cena_dop_obr;
}
function domik_pereplet(listov,tirag,dlinna){
	var out=0;
	var rabota=0;
	var material=0;
	if (listov==0){rabota=poslepechatka("big", tirag*3); material=0;}
	else {
		rabota=tirag*listov*Kal_r_podbor_a4 + Kal_r_pruj_kvart*tirag+poslepechatka("big", tirag*3)+Kal_r_perf_kvart*tirag;
		material=tirag*dlinna*Kal_Pruj6*34/297/90000;
		}
	if (tirag==0){out=0;}
	out = Math.round(material*10+(rabota*(100-Kal_skidka*SKIDKA/skidka_opt)/100)*10)/10;
	return out;
}

function razdelitel(str){
		cena_rr = new Array ();	
		var cena_r=Math.round(str);
		var cena_r_str=cena_r+""; cena_dlinna=cena_r_str.length; cena_rr_str="";
		for (i=0;i<(cena_dlinna/3);i++){cena_rr[i]=cena_r_str.slice((cena_dlinna-i*3),(cena_dlinna-(i-1)*3)); k=i; }
		for (i=k;i>0;i--){cena_rr_str=cena_rr_str+","+cena_rr[i];}
		cena_rr_str=cena_r_str.slice(0,(cena_dlinna-k*3))+cena_rr_str;
		return cena_rr_str;
}

function check_oborot(){
	kraska=document.getElementById("calc").kraska.value;
	if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)||(kraska==60)){
		document.getElementById('oborot').disabled = true;
	}
	else if ((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55)||(kraska==66)){
		document.getElementById('oborot').disabled = false;
	}
}

function cena_bumagi(bumaga, bumaga_tirag, kraska, bumaga_razmer){ 
// bumaga_razmer пњљпњљпњљпњљпњљпњљпњљпњљ "пњљ2", "A3", пњљпњљпњљ пњљ пњљ.пњљпњљ. \\  	bumaga_dop  cena_bumagi_r   cena_bumagi_d, skor_Polly, (coment, out)
	var K_razmer; var _razmer;
	var cena_lista_r;
	var cena_lista_d;
	var Pr;
	var K;

	if (bumaga_razmer=="A2"){K_razmer=1; _razmer=0;}
	else if (bumaga_razmer=="A3"){K_razmer=0.5; _razmer=0;}
	else {K_razmer=0; _razmer=bumaga_razmer;}
	if (bumaga=="kj_70") {
		cena_lista_r=kj_70_r*(0.65*0.47*K_razmer+_razmer)*0.07;
		cena_lista_d=kj_70_d*(0.65*0.47*K_razmer+_razmer)*0.07; skor_Polly=S_kj_70; }
	if (bumaga=="kj_80") {
		cena_lista_r=kj_90_r*(0.65*0.47*K_razmer+_razmer)*0.08;
		cena_lista_d=kj_90_d*(0.65*0.47*K_razmer+_razmer)*0.08; skor_Polly=S_kj_90; }
	if (bumaga=="kj_90") {
		cena_lista_r=kj_90_r*(0.65*0.47*K_razmer+_razmer)*0.09;
		cena_lista_d=kj_90_d*(0.65*0.47*K_razmer+_razmer)*0.09; skor_Polly=S_kj_90; }
	if (bumaga=="mel_90") {
		cena_lista_r=mel_90_r*(0.65*0.47*K_razmer+_razmer)*0.09;
		cena_lista_d=mel_90_d*(0.65*0.47*K_razmer+_razmer)*0.09; skor_Polly=S_mel_90; }
	else if (bumaga=="mel_115") {
		cena_lista_r=mel_115_r*(0.65*0.47*K_razmer+_razmer)*0.115;
		cena_lista_d=mel_115_d*(0.65*0.47*K_razmer+_razmer)*0.115; skor_Polly=S_mel_115;}
	else if (bumaga=="mel_130") {
		cena_lista_r=mel_115_r*(0.65*0.47*K_razmer+_razmer)*0.130;
		cena_lista_d=mel_115_d*(0.65*0.47*K_razmer+_razmer)*0.130; skor_Polly=S_mel_135;}
	else if (bumaga=="mel_150") {
		cena_lista_r=mel_115_r*(0.65*0.47*K_razmer+_razmer)*0.150;
		cena_lista_d=mel_115_d*(0.65*0.47*K_razmer+_razmer)*0.150; skor_Polly=S_mel_150;}
	else if (bumaga=="mel_170") {
		cena_lista_r=mel_115_r*(0.65*0.47*K_razmer+_razmer)*0.170;
		cena_lista_d=mel_115_d*(0.65*0.47*K_razmer+_razmer)*0.170; skor_Polly=S_mel_170;}
	else if (bumaga=="mel_200") {
		cena_lista_r=mel_200_r*(0.65*0.47*K_razmer+_razmer)*0.200;
		cena_lista_d=mel_200_d*(0.65*0.47*K_razmer+_razmer)*0.200; skor_Polly=S_mel_200;}
	else if (bumaga=="mel_250") {
		cena_lista_r=mel_250_r*(0.65*0.47*K_razmer+_razmer)*0.250;
		cena_lista_d=mel_250_d*(0.65*0.47*K_razmer+_razmer)*0.250; skor_Polly=S_mel_250;}
	else if (bumaga=="mel_300") {
		cena_lista_r=mel_250_r*(0.65*0.47*K_razmer+_razmer)*0.300;
		cena_lista_d=mel_250_d*(0.65*0.47*K_razmer+_razmer)*0.300; skor_Polly=S_mel_300;}
	else if (bumaga=="mel_350") {
		cena_lista_r=mel_350_r*(0.65*0.47*K_razmer+_razmer)*0.350;
		cena_lista_d=mel_350_d*(0.65*0.47*K_razmer+_razmer)*0.350; skor_Polly=S_mel_350;}
	else if (bumaga=="ofs_70") {
		cena_lista_r=ofs_70_r*(0.62*0.47*K_razmer+_razmer)*0.07;
		cena_lista_d=ofs_70_d*(0.62*0.47*K_razmer+_razmer)*0.07; skor_Polly=S_ofs_70;}
	else if (bumaga=="ofs_80") {
		cena_lista_r=ofs_80_r*(0.62*0.47*K_razmer+_razmer)*0.08;
		cena_lista_d=ofs_80_d*(0.62*0.47*K_razmer+_razmer)*0.08; skor_Polly=S_ofs_80;}
	else if (bumaga=="ofs_120") {
		cena_lista_r=ofs_70_r*(0.62*0.47*K_razmer+_razmer)*0.12;
		cena_lista_d=ofs_70_d*(0.62*0.47*K_razmer+_razmer)*0.12; skor_Polly=S_ofs_120;}
	else if (bumaga=="kart_200") {
		cena_lista_r=karton_r*(0.62*0.47*K_razmer+_razmer)*0.200;
		cena_lista_d=karton_d*(0.62*0.47*K_razmer+_razmer)*0.200; skor_Polly=S_kart_200;}
	else if (bumaga=="kart_250") {
		cena_lista_r=karton_r*(0.62*0.47*K_razmer+_razmer)*0.250;
		cena_lista_d=karton_d*(0.62*0.47*K_razmer+_razmer)*0.250; skor_Polly=S_kart_250;}
	else if (bumaga=="kart_275") {
		cena_lista_r=karton275_r*(0.62*0.47*K_razmer+_razmer)*0.275;
		cena_lista_d=karton275_d*(0.62*0.47*K_razmer+_razmer)*0.275; skor_Polly=S_kart_250;}
	else if (bumaga=="diz") {
		cena_lista_r=kartondiz_r*(K_razmer+_razmer/(0.62*0.47));
		cena_lista_d=kartondiz_d*(K_razmer+_razmer/(0.62*0.47)); skor_Polly=S_kart_250;}
	else if (bumaga=="kley_43") {
		cena_lista_r=klei_43_r*(K_razmer+_razmer/(0.6*0.42));
		cena_lista_d=klei_43_d*(K_razmer+_razmer/(0.6*0.42)); skor_Polly=S_klei;}
	else if (bumaga=="kley_50") {
		cena_lista_r=klei_50_r*(K_razmer+_razmer/(0.6*0.42));
		cena_lista_d=klei_50_d*(K_razmer+_razmer/(0.6*0.42));	skor_Polly=S_klei;}
	else if (bumaga=="etik_80") {
		cena_lista_r=etik_80_r*(0.65*0.47*K_razmer+_razmer)*0.08;
		cena_lista_d=etik_80_d*(0.65*0.47*K_razmer+_razmer)*0.08; skor_Polly=S_etik;}
	else if (bumaga=="kopir") {
		cena_lista_r=kopirka_r*(K_razmer+_razmer/(0.6*0.42));
		cena_lista_d=kopirka_d*(K_razmer+_razmer/(0.6*0.42)); skor_Polly=S_etik;}
	else if (bumaga=="razr") {
		cena_lista_r=razrushaika_r*(K_razmer+_razmer/(0.6*0.42));
		cena_lista_d=razrushaika_d*(K_razmer+_razmer/(0.6*0.42)); skor_Polly=S_etik;}

	if ((kraska==66)||(kraska==60)){kraska=kraska/6;}

	if (((bumaga=="kley_43")||(bumaga=="kley_50")||(bumaga=="razr"))&((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55))){
		coment=coment+"На выбранной бумаге возможна только односторонняя печать. <br>"; kraska=kraska/1.1;
		out=1;
		}
//	if (kraska==0){Pr=10; K=K_40/4;}     ????????????
	if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)){
		Pr=Pr_40*kraska/40; K=K_40;
		if (bumaga_razmer=="A3") {Pr=Pr_listov*kraska/10; K=Math.pow(K_teh_10,kraska/10);}
	}
	else if ((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55)){
		Pr=Pr_44*kraska/44; K=K_44;
		if (bumaga_razmer=="A3") {Pr=Pr_listov*kraska/5.5; K=Math.pow(K_teh_10,kraska/5.5);}
	}
	else{
		Pr=0; K=1;
	}
	

	bumaga_dop=Math.round(Pr+bumaga_tirag*(K-1));
//	cena_bumagi_r=(Pr+bumaga_tirag*K)*cena_lista_r;
//	cena_bumagi_d=(Pr+bumaga_tirag*K)*cena_lista_d;	
	cena_bumagi_r=Math.round((Pr+bumaga_tirag*K)*cena_lista_r);
	cena_bumagi_d=Math.round((Pr+bumaga_tirag*K)*cena_lista_d*10)/10;	
}

function cena_print_Polly(bumaga, tirag, kraska,oborot,mnogo_listov){
	//  mnogo_listov=1 пњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљ 1пњљпњљ , oborot пњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ
	//\\cena_form, Vpr, V_mah, bumaga_dop  cena_bumagi_r   cena_bumagi_d, skor_Polly, (coment, out)
	var K;
	var K_print;
	var Vpr_55;
	if (typeof mnogo_listov == "undefined"){mnogo_listov=0;}
	if (typeof oborot == "undefined"){oborot="chujoi";}
	
	var kraska_black;
	var C_h; var cena_print;
	
	cena_bumagi(bumaga, tirag, kraska, "A2");   //bumaga_dop  cena_bumagi_r   cena_bumagi_d, skor_Polly, (coment, out)
	
	if ((kraska==66)||(kraska==60)){kraska=kraska/6; kraska_black=1;} else {kraska_black=0;}
	if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)){Vpr=Vpr_40; K=K_40; K_print=1;}
	else if ((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55)){
		Vpr=Vpr_44; 
		K=K_44; 
		K_print=2;
	}
	else {Vpr=0; 
		K=1; 
		K_print=0;
	}
	
	if (K_print==1){cena_form=kraska/40*C_f;}
	else if (K_print==2){cena_form=kraska/22*C_f;}
	else {cena_form=0;}

	Vpr_55=0;
	if ((kraska==50)||(kraska==55)){K_print=K_print*K_5_t; Vpr_55=Vpr_5;} // пњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљ 5+0 пњљ 5+5 = пњљпњљпњљпњљ пњљпњљпњљ 4+0 пњљ 4+4 пњљпњљпњљпњљпњљ. пњљпњљ K_5
	else if ((kraska==10)||(kraska==20)||(kraska==30)){Vpr_55=Vpr_5;}
	else if ((kraska==11)||(kraska==22)||(kraska==33)){Vpr_55=Vpr_5;}
	if (kraska_black==1){Vpr_55=0; cena_form=C_f*K_print;}	
	
	//if (skor_Polly){} else {skor_Polly=0.00001;}
	if (((K_print==2)||(kraska==55)) & (oborot=="svoi")){cena_form=cena_form/2; Vpr=Vpr_svoi;}
	if (mnogo_listov==1){Vpr=Vpr*(1-Vpr_broshur/100);} else{Vpr=Vpr;}
	Vpr=Vpr+Vpr_55;
	V_mah=Vpr+(tirag/skor_Polly)*K_print;
	V_mah=Math.round(V_mah*100)/100;
	Vpr=Math.round(Vpr*100)/100;
	
    C_h=C_h_rozn*(1-SKIDKA/100);
	cena_print=Math.round(C_h*V_mah*100)/100;
	
	if (tirag==0){cena_form=0; cena_print=0; cena_bumagi_d=0; cena_bumagi_r=0;}

	return cena_print;
	
	
}

function cena_print_Dominant(bumaga, tirag, kraska,oborot,mnogo_listov, bez_pantonov){  //bez_pantonov - –µ—Б–ї–Є =0 - —В–Њ —Ж–µ–љ–∞ –±–µ–Ј –Ј–∞–Љ–µ—Б–∞ –њ–∞–љ—В–Њ–љ–Њ–≤
	// oborot  mnogo_listov \\cena_print=, Vpr,  V_mah, bumaga_dop, cena_bumagi_r, cena_bumagi_d, skor_Polly
	var K;
	var C_h; var V_pr; var V_pant; var V_print;
	var cena_print;
	var progon;
	var storon;
	var pantoni;
	var form;
	if (typeof oborot == "undefined"){oborot="chujoi";}
	if (typeof bez_pantonov == "undefined"){bez_pantonov=1;} if (bez_pantonov!=0){bez_pantonov=1;}
	if (typeof mnogo_listov == "undefined"){mnogo_listov=0;}
	cena_bumagi(bumaga, tirag, kraska, "A2");   //bumaga_dop  cena_bumagi_r   cena_bumagi_d, skor_Polly, (coment, out)

	if (kraska==66){form=2; progon=2; pantoni=0; storon=2;}
	else if (kraska==60){form=1; progon=1; pantoni=0; storon=1;}
	else if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)){form=kraska/10; progon=Math.ceil(kraska/20); pantoni=kraska/10; storon=1;}
	else if ((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55)){form=kraska/5.5; progon=2*Math.ceil(kraska/22); pantoni=kraska/11; storon=2;}
	else {form=0; progon=0; pantoni=0; storon=0;}

//	if (storon==1){Vpr=Vpr_dominant*progon;}
	//else if (storon==2){Vpr=Vpr_dominant*progon*Kpr_dvustoron_dominant/100;}
//	if ((storon==2) & (oborot=="svoi")){cena_form=cena_form/2; Vpr=Vpr_dominant*progon*Kpr_svoi_dominant/100;}
	Vpr=form*Vpr_dominant;
	V_pant=pantoni*V_pantone*bez_pantonov;
	V_print=tirag/skor_Polly*progon;

	if ((oborot=="svoi")&(storon==2)){form=form/2; Vpr=Vpr*Kpr_svoi_dominant/100;}
	cena_form=form*C_f/4;
	C_h=C_h_dominant_rozn*(100-SKIDKA*dominant_skidka_K)/100;
	if (mnogo_listov==1){Vpr=Vpr*(1-Vpr_broshur/100);}

	V_mah=Vpr+V_pant+V_print;
	V_mah=Math.round(V_mah*100)/100;
	Vpr=Math.round(Vpr*100)/100;
	
	cena_print=C_h*V_mah;
	if (tirag==0){cena_form=0; cena_print=0; cena_bumagi_d=0; cena_bumagi_r=0;}
	return cena_print;
}

function cena_print_Romayor(bumaga, tirag, kraska,oborot){ //oborot \\
//	var Vpr;
	if (typeof oborot == "undefined"){oborot="chujoi";}
	var C_h;
	var cena_print;
	var progon;
	var storon;
	var smivka;
	cena_bumagi(bumaga, tirag, kraska, "A3");   //bumaga_dop  cena_bumagi_r   cena_bumagi_d, skor_Polly, (coment, out)
	if ((kraska==66)||(kraska==60)){kraska=kraska/6; kraska_black=1;} else {kraska_black=0;}
	if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)){
		cena_form=forma_romayor*kraska/10; progon=kraska/10; storon=1; 	
	}
	else if ((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55)){
		cena_form=forma_romayor*kraska/5.5; progon=kraska/5.5; storon=2;
	}
	else {cena_form=0; progon=0; storon=1; kraska_black=1;}
	Vpr=Vpr_romayor*progon; smivka=Smivka_romayor*(1-kraska_black);
	if ((storon==2) & (oborot=="svoi")){cena_form=cena_form/2; Vpr=Vpr*0.65;}
	
	C_h=C_h_romayor_rozn*(100-SKIDKA*romayor_skidka_K)/100;

	Vpr=Math.round((Vpr+smivka*progon/storon)*100)/100;
	V_mah=Vpr+(tirag/Skor_romayor)*progon;
	V_mah=Math.round(V_mah*100)/100;
	cena_print=C_h*V_mah;
	
	if (tirag==0){cena_form=0; cena_print=0; cena_bumagi_d=0; cena_bumagi_r=0;}
	return Math.round(cena_print*10)/10;
}
function cena_bumaga_print(bumaga, tirag, kraska, oborot_1, mahina,mnogo_listov){  //mahina=(rom,pol,dom)
	//  mnogo_listov=1 пњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљ 1пњљпњљ , oborot пњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ
	//\\cena_form, Vpr, V_mah, bumaga_dop  cena_bumagi_r   cena_bumagi_d, skor_Polly, (coment, out)
	//var oborot=oborot_1;
	var cena_print;
	var cena_bumagi;
	var cena;
	var cena_form_d;
	
	
//	var mnogo_listov=0; 
	
	
	if (mahina=="rom"){
		cena_print=cena_print_Romayor(bumaga,tirag,kraska,oborot_1,mnogo_listov);
		cena_bumagi=cena_bumagi_d;
		cena_form_d=cena_form;
	}
	if (mahina=="pol"){
		cena_print=cena_print_Polly(bumaga,tirag,kraska,oborot_1,mnogo_listov);
		cena_bumagi=cena_bumagi_d;
		cena_form_d=cena_form;
	}
	if (mahina=="dom"){
		cena_print=cena_print_Dominant(bumaga,tirag,kraska,oborot_1,mnogo_listov);
		cena_bumagi=cena_bumagi_d;
		cena_form_d=cena_form;
	}
	cena=cena_print+cena_bumagi+cena_form_d;
	
	
	return cena;
}
function pereplet_prugina_keli(format1, format2, listov, bumaga, tirag, typ){
	if (typeof bumaga == "undefined"){bumaga="ofs_80";}
	var tol;
	var vitkov;
	var cena_bobini;
	var mater;
	var rabota;
	
	if ((bumaga=="kj_70")||(bumaga=="kj_80")||(bumaga=="kj_90")||(bumaga=="mel_90")||(bumaga=="kopir")||(bumaga=="etik_80")){tol=0.08;}
	else if ((bumaga=="mel_115")||(bumaga=="ofs_70")||(bumaga=="ofs_80")||(bumaga=="mel_90")){tol=0.1;}
	else if ((bumaga=="mel_130")||(bumaga=="mel_150")||(bumaga=="ofs_120")){tol=0.15;}
	else if ((bumaga=="mel_170")||(bumaga=="mel_200")||(bumaga=="kley_43")||(bumaga=="kley_50")||(bumaga=="razr")){tol=0.2;}
	else if ((bumaga=="mel_250")||(bumaga=="mel_300")){tol=0.25;}
	else {tol=0.35;}

	if ((typ=="pruginaS")||(typ=="pruginaL")){ 
		if (listov*tol<4.5){cena_bobini=Kal_Pruj6; vitkov=90000;}
		else if (listov*tol<6.5){cena_bobini=Kal_Pruj8; vitkov=60000;}
		else if (listov*tol<8.5){cena_bobini=Kal_Pruj10; vitkov=47000;}
		else if (listov*tol<9.5){cena_bobini=Kal_Pruj12; vitkov=32000;}
		else if (listov*tol<11.5){cena_bobini=Kal_Pruj13; vitkov=26000;}
		else {out=1; coment="Слишком много листов для переплета на пружину"; return 0;}
		
		if (typ=="pruginaS") {mater=tirag*cena_bobini*Math.min(format1,format2)*34/297/vitkov;}
		else {mater=tirag*cena_bobini*Math.max(format1,format2)*34/297/vitkov;}
		rabota=Per_prugina_priladka+tirag*Per_prugina;
	}
	else if (typ=="klei"){
		mater=0;
		rabota=Per_kub_priladka+tirag*listov*tol/100*Per_kub;
	}
	
	return mater+rabota*(100-Per_skidka_K*SKIDKA)/100;
}

function pereplet_func(per_typ, per_format, per_tirag, per_stranic, bumaga){  // пњљпњљпњљпњљпњљпњљ пњљ пњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљпњљпњљ пњљ2
	if (typeof bumaga == "undefined"){bumaga="ofs_80";}
	var priladka;
	var pereplet_var;
	var per_cena;
	var podbor;
	var prugina_dlina;

	if (per_stranic<=(8*4)){podbor=Per_podbor_priladka+Per_podbor_8*per_tirag;}
	else if (per_stranic<=(16*4)){podbor=Per_podbor_priladka+Per_podbor_16*per_tirag;}
	else if (per_stranic<=(24*4)){podbor=Per_podbor_priladka+Per_podbor_24*per_tirag;}
	else {var KK=Math.ceil((per_stranic/96))-1;	podbor=Per_podbor_priladka+(Per_podbor_24+Per_podbor_i24*KK)*per_tirag;	}

	if (per_typ=="kniga"){
		priladka=Per_kniga_priladka;
		if (per_format>=0.5){pereplet_var=Per_kniga_a3;}
		else if (per_format>=0.25){pereplet_var=Per_kniga_a4;}
		else if (per_format>=0.125){pereplet_var=Per_kniga_a5;}
		else if (per_format>=0.125/2){pereplet_var=Per_kniga_a6;}
	}
	else if (per_typ=="skoba"){
		priladka=Per_skoba_priladka;
		pereplet_var=Per_skoba;
	}
	else if ((per_typ=="pruginaS")||(per_typ=="pruginaL")){
		pereplet_var=pereplet_prugina_keli(format1, format2, per_stranic/2, bumaga, per_tirag, per_typ);
		return pereplet_var+podbor;
	}
	else if (per_typ=="binder"){
		priladka=Per_binder_priladka;
		if (per_format>=0.25){pereplet_var=Per_binder_a4*2;}
		else if (per_format>=0.125){pereplet_var=Per_binder_a4;}
		else {pereplet_var=Per_binder_a5;}
	}
	per_cena=priladka+podbor+per_tirag*pereplet_var;
	per_cena=per_cena*(100-Per_skidka_K*SKIDKA)/100;
	Per_skidka_K
	return Math.round(per_cena);
}

function cena_print_cifra(bumaga2,tirag,kolor){ 
	var C10;
	var C100;
	var doble;
///  пњљпњљпњљпњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ
if ((bumaga2=="etik_80")||(bumaga2=="kj_70")||(bumaga2=="kj_80")||(bumaga2=="kj_90")) {bumaga2="mel_90";}
if ((bumaga2=="mel_115")||(bumaga2=="mel_150")) {bumaga2="mel_130";}
if (bumaga2=="mel_170") {bumaga2="mel_200";}
if (bumaga2=="mel_250") {bumaga2="mel_300";}
if ((bumaga2=="ofs_70")||(bumaga2=="ofs_120")) {bumaga2="ofs_80";}
if ((bumaga2=="kart_200")||(bumaga2=="kart_250")||(bumaga2=="kart_275")) {bumaga2="mel_350";}
if ((bumaga2=="kley_43")||(bumaga2=="kley_50")) {bumaga2="klei";}

	if ((kolor==44)||(kolor==40)){
		if (bumaga2=="ofs_80"){C10=CC_o80_10; C100=CC_o80_100;}
		else if (bumaga2=="mel_90"){C10=CC_m90_10; C100=CC_m90_100;}
		else if (bumaga2=="mel_130"){C10=CC_m130_10; C100=CC_m130_100;}
		else if (bumaga2=="mel_200"){C10=CC_m200_10; C100=CC_m200_100;}
		else if (bumaga2=="mel_300"){C10=CC_m300_10; C100=CC_m300_100;}
		else if (bumaga2=="mel_350"){C10=CC_m350_10; C100=CC_m350_100;}
		else if (bumaga2=="len"){C10=CC_len_10; C100=CC_len_100;}
		else if (bumaga2=="diz"){C10=CC_diz_10; C100=CC_len_100;}
		else if (bumaga2=="klei"){C10=CC_klei_10; C100=CC_klei_100;}
		else if (bumaga2=="kopir"){C10=CC_kopir_10; C100=CC_kopir_100;}
		else if (bumaga2=="razr"){C10=CC_razr_10; C100=CC_razr_100;}
	}
	else if ((kolor==66)||(kolor==60)){
		if (bumaga2=="ofs_80"){C10=CK_o80_10; C100=CK_o80_100;}
		else if (bumaga2=="mel_90"){C10=CK_m90_10; C100=CK_m90_100;}
		else if (bumaga2=="mel_130"){C10=CK_m130_10; C100=CK_m130_100;}
		else if (bumaga2=="mel_200"){C10=CK_m200_10; C100=CK_m200_100;}
		else if (bumaga2=="mel_300"){C10=CK_m300_10; C100=CK_m300_100;}
		else if (bumaga2=="mel_350"){C10=CK_m350_10; C100=CK_m350_100;}
		else if (bumaga2=="len"){C10=CK_len_10; C100=CK_len_100;}
		else if (bumaga2=="diz"){C10=CK_diz_10; C100=CK_len_100;}
		else if (bumaga2=="klei"){C10=CK_klei_10; C100=CK_klei_100;}
		else if (bumaga2=="kopir"){C10=CK_kopir_10; C100=CK_kopir_100;}
		else if (bumaga2=="razr"){C10=CK_razr_10; C100=CK_razr_100;}
	}
	if ((kolor==66)||(kolor==44)){doble=Cifra_dvustoron_0;} else {doble=1;}

	if (tirag<=Cifra_1){cena_print_d=(C10*Cifra_0/100+(C10-C10*Cifra_0/100)*(tirag-1)/(Cifra_1-1))*doble;}
	else {
		cena_print_d=C10+(C100-C10)*(tirag-Cifra_1)/(100-Cifra_1); 
		if (doble>1){cena_print_d=C10*Cifra_dvustoron_0+(C100-C10)*(tirag-Cifra_1)/(100-Cifra_1)*Cifra_dvustoron_1;}
	}
//	cena_print_m=cena_print_d;
	cena_print_d=cena_print_d*(100-Cifra_skidka_K*SKIDKA)/100;
	if (tirag==0){cena_print_d=0;}
//	cena_print_r=cena_print_d*kurs*NDS;
	return Math.round(cena_print_d*10)/10;
}


function change_procent(){
	SKIDKA=document.getElementById("calc").SKIDKA.value*1;
	if ((kraska==40)||(kraska==44)||(kraska==50)||(kraska==55)){chas_cena=Math.round(C_h_rozn*(1-SKIDKA/100)*10)/10;}
	else {chas_cena=Math.round(C_h_dominant_rozn*(1-SKIDKA*dominant_skidka_K/100)*10)/10;}
	document.getElementById("calc").chas_cena.value=chas_cena;
}
function change_procent2(){
	chas_cena=document.getElementById("calc").chas_cena.value*1;
	if ((kraska==40)||(kraska==44)||(kraska==50)||(kraska==55)){SKIDKA=Math.round((1-chas_cena/C_h_rozn)*1000)/10;}
	else {SKIDKA=Math.round((1-chas_cena/C_h_dominant_rozn)*1000/dominant_skidka_K)/10;}
	document.getElementById("calc").SKIDKA.value=SKIDKA;
}
function change_procent_r(){
	SKIDKA=document.getElementById("calc").SKIDKA.value*1;
	chas_cena=Math.round(C_h_romayor_rozn*(1-SKIDKA/100)*10)/10;
	document.getElementById("calc").chas_cena.value=chas_cena;
}
function change_procent2_r(){
	chas_cena=document.getElementById("calc").chas_cena.value*1;
	SKIDKA=Math.round((1-chas_cena/C_h_romayor_rozn)*1000)/10;
	document.getElementById("calc").SKIDKA.value=SKIDKA;
}
function change_PD_P(){
	chas_cena=document.getElementById("calc").chas_cena.value*1;
	SKIDKA=Math.round((1-chas_cena/C_h_rozn)*1000)/10;
	chas_cena_D=Math.round(C_h_dominant_rozn*(1-SKIDKA*dominant_skidka_K/100)*10)/10;
	document.getElementById("calc").SKIDKA.value=SKIDKA;
	document.getElementById("calc").chas_cena_D.value=chas_cena_D;
}
function change_PD_D(){
	chas_cena_D=document.getElementById("calc").chas_cena_D.value*1;
	SKIDKA=Math.round((1-chas_cena_D/C_h_dominant_rozn)*1000/dominant_skidka_K)/10;
	chas_cena=Math.round(C_h_rozn*(1-SKIDKA/100)*10)/10;
	document.getElementById("calc").SKIDKA.value=SKIDKA;
	document.getElementById("calc").chas_cena.value=chas_cena;
}
function change_PD_pr(){
	SKIDKA=document.getElementById("calc").SKIDKA.value*1;
	chas_cena=Math.round(C_h_rozn*(1-SKIDKA/100)*10)/10;
	chas_cena_D=Math.round(C_h_dominant_rozn*(1-SKIDKA*dominant_skidka_K/100)*10)/10;
	document.getElementById("calc").chas_cena_D.value=chas_cena_D;
	document.getElementById("calc").chas_cena.value=chas_cena;
}

function free_format_raskladka(format1, format2, vidov, list_x, list_y){
	var format;	var format11; var format22;
	var part_x1; var part_x2; var part_y1; var part_y2;
	var part0; var part1; var part2; var part3; var part4; var part;
	var new_x1; var new_x2;	var new_y1; var new_y2;
	
	if ((format1>0)&(format2>0)){
		format=list_x*list_y/(format1*format2);
		if ((Math.max(format1,format2)>=Math.max(list_x,list_y))||(Math.min(format1,format2)>=Math.min(list_x,list_y))){
			return 0;}
		else{
			format11=format1*1+4;  format22=format2*1+4;
			part_x1=Math.floor(list_x/format11);
			part_y1=Math.floor(list_y/format22);
			part1=part_x1*part_y1;
			part_x2=Math.floor(list_y/format11);
			part_y2=Math.floor(list_x/format22);
			part2=part_x2*part_y2;
			if (part1>part2){
				part=part1;
				new_x1=list_x-part_x1*format11;
				new_y1=list_y; //new_y1=part_y1*format22;
				new_x2=list_x; //new_x2=part_x1*format11;
				new_y2=list_y-part_y1*format22;
			} else {
				part=part2;
				new_x1=list_y-part_x2*format11;
				new_y1=list_x; //new_y1=part_y2*format22;
				new_x2=list_y; //new_x2=part_x2*format11;
				new_y2=list_x-part_y2*format22;
			}
			part_x1=Math.floor(new_x1/format11);
			part_y1=Math.floor(new_y1/format22);
			part1=part_x1*part_y1;
			part_x2=Math.floor(new_y1/format11);
			part_y2=Math.floor(new_x1/format22);
			part2=part_x2*part_y2;
			part_x1=Math.floor(new_x2/format11);
			part_y1=Math.floor(new_y2/format22);
			part3=part_x1*part_y1;
			part_x2=Math.floor(new_y2/format11);
			part_y2=Math.floor(new_x2/format22);
			part4=part_x2*part_y2;
			part0=Math.max(part1,part2);
			part1=Math.max(part3,part4);
			part2=Math.max(part1,part0);
			
			//coment=part+ " пњљпњљпњљпњљпњљпњљ + пњљ пњљпњљпњљпњљпњљпњљпњљ "+part2; 
			return part+part2;

		}
	} else {coment="Не верно задан формат"; out=1;}
}

function sbor_350(format, tirag, lam){   //format =viz =kal пњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљ пњљ пњљпњљ c пњљпњљпњљпњљпњљ, lam=0 пњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљ, =1 пњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљ
	if (typeof lam == "undefined"){lam=0;}
	var c_1;	var c_1opt;
	var c_2;	var c_2opt;
	var c_10;	var c_10opt;
	var c_rozn; var c_opt;
	var mest=Math.ceil(tirag/1000);
	var mest2=0;
	var cena;
	if (lam==0){
		if (format=="viz"){
			c_1=SB_350_viz_1; c_2=SB_350_viz_2; c_10=SB_350_viz_10; 
			c_1opt=SB_350_viz_1opt; c_2opt=SB_350_viz_2opt; c_10opt=SB_350_viz_10opt; 
			mest2=mest;
		}
		else if (format=="kal"){
			c_1=SB_350_kal_1; c_2=SB_350_kal_2; c_10=SB_350_kal_10; 
			c_1opt=SB_350_kal_1opt; c_2opt=SB_350_kal_2opt; c_10opt=SB_350_kal_10opt; 
			mest2=mest;
		}
		else {
			c_1=SB_350_viz_1; c_2=SB_350_viz_2; c_10=SB_350_viz_10; 
			c_1opt=SB_350_viz_1opt; c_2opt=SB_350_viz_2opt; c_10opt=SB_350_viz_10opt; 
			mest2=mest*format/94/54;
		}
	}
	else if (lam=="1_lam_gl"){
		if (format=="viz"){
			c_1=SB_350_vizlam_1; c_2=SB_350_vizlam_2; c_10=SB_350_vizlam_10; 
			c_1opt=SB_350_vizlam_1opt; c_2opt=SB_350_vizlam_2opt; c_10opt=SB_350_vizlam_10opt; 
			mest2=mest;
		}
		else if (format=="kal"){
			c_1=SB_350_kallam_1; c_2=SB_350_kallam_2; c_10=SB_350_kallam_10; 
			c_1opt=SB_350_kallam_1opt; c_2opt=SB_350_kallam_2opt; c_10opt=SB_350_kallam_10opt; 
			mest2=mest;
		}
		else {
			c_1=SB_350_vizalm_1; c_2=SB_350_vizlam_2; c_10=SB_350_vizlam_10; 
			c_1opt=SB_350_vizlam_1opt; c_2opt=SB_350_vizlam_2opt; c_10opt=SB_350_vizlam_10opt; 
			mest2=format/94/54;
		}
	}
	if (mest2<=1){c_rozn=c_1; c_opt=c_1opt;}
	else if (mest2<=10){c_rozn=c_1+c_2*(mest-1); c_opt=c_1opt+c_2opt*(mest-1);}
	else {c_rozn=c_1+c_2*9+c_10*(mest-10); c_opt=c_1opt+c_2opt*9+c_10opt*(mest-10);}
	
	cena=c_rozn-(c_rozn-c_opt)*SKIDKA/skidka_opt;
	return Math.round(cena*10)/10;
}

function sbor_150_t1(format,tirag){// format=пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљ пњљпњљ пњљ2;
	var parts=96/format*Math.ceil(tirag/1000);//пњљпњљпњљпњљпњљпњљпњљпњљпњљ, пњљпњљпњљ пњљ2-пњљпњљпњљ 96 пњљпњљпњљпњљпњљпњљ, пњљпњљпњљпњљпњљ пњљ3 - пњљпњљпњљ 48, пњљ4-24 пњљ пњљпњљ. 
	var c1; var c2; var c3; var c; var c0; var c0_opt; var c_opt; var c1_opt; var c2_opt; var c3_opt; var c3_opt;
	var coment1=""; varcoment3=""; var parts2=parts;
	var coment2; var T0;
	
	T0=Math.floor(parts/48); c0=T0*SB_150_1t_A3;  c0_opt=T0*SB_150_1t_A3opt;
	if (T0>0){coment0=T0+" xA3 + ";} else {coment0="";}
	parts=parts-48*T0;

	if(parts==0){c1=0; c1_opt=0; coment1="";}
	else if(parts<=3){c1=SB_150_1t_A7; c1_opt=SB_150_1t_A7opt; coment1="A7";}
	else if(parts<=6){c1=SB_150_1t_A6; c1_opt=SB_150_1t_A6opt; coment1="A6";}
	else if(parts<=8){c1=SB_150_1t_Evro; c1_opt=SB_150_1t_Evroopt; coment1="Евро";}
	else if(parts<=12){c1=SB_150_1t_A5; c1_opt=SB_150_1t_A5opt; coment1="A5";}
	else if(parts<=16){c1=SB_150_1t_Evro*2; c1_opt=SB_150_1t_Evroopt*2; coment1="Евро x2";}
	else if(parts<=24){c1=SB_150_1t_A4; c1_opt=SB_150_1t_A4opt; coment1="A4";}
	else if(parts<=48){c1=SB_150_1t_A3; c1_opt=SB_150_1t_A3opt; coment1="A3";}
	else if(parts<=96){c1=SB_150_1t_A3*2; c1_opt=SB_150_1t_A3opt*2; coment1="A3—Е2";}
	
	if(parts==0){c2=0; c2_opt=0; coment2="";}
	else if(parts<=3){c2=SB_150_1t_A7; c2_opt=SB_150_1t_A7opt; coment2="A7";}
	else if(parts<=6){c2=SB_150_1t_A7; c2_opt=SB_150_1t_A7opt; coment2="A7"; parts2=parts-3;}
	else if(parts<=8){c2=SB_150_1t_A6; c2_opt=SB_150_1t_A6opt; coment2="A6"; parts2=parts-6;}
	else if(parts<=12){c2=SB_150_1t_Evro; c2_opt=SB_150_1t_Evroopt; coment2="Евро"; parts2=parts-8;}
	else if(parts<=24){c2=SB_150_1t_A5; c2_opt=SB_150_1t_A5opt; coment2="A5"; parts2=parts-12;}
	else if(parts<=48){c2=SB_150_1t_A4; c2_opt=SB_150_1t_A4opt; coment2="A4"; parts2=parts-24;}
	else if(parts<=96){c2=SB_150_1t_A3; c2_opt=SB_150_1t_A3opt; coment2="A3"; parts2=parts-48;}
	
	if (parts2<=0){c3=0; c3_opt=0; coment3="";}
	else if(parts2<=3){c3=SB_150_1t_A7; c3_opt=SB_150_1t_A7opt; coment3="A7";}
	else if(parts2<=6){c3=SB_150_1t_A6; c3_opt=SB_150_1t_A6opt; coment3="A6";}
	else if(parts2<=8){c3=SB_150_1t_Evro; c3_opt=SB_150_1t_Evroopt; coment3="Евро";}
	else if(parts2<=12){c3=SB_150_1t_A5; c3_opt=SB_150_1t_A5opt; coment3="A5";}
	else if(parts2<=16){c3=SB_150_1t_Evro*2; c3_opt=SB_150_1t_Evroopt*2; coment3="Евро x2";}
	else if(parts2<=24){c3=SB_150_1t_A4; c3_opt=SB_150_1t_A4opt; coment3="A4";}
	else if(parts2<=48){c3=SB_150_1t_A3; c3_opt=SB_150_1t_A3opt; coment3="A3";}	
		
	if (c1>(c2+c3)){c=c0+c2+c3; coment_sbor_1t=coment0+coment2+"+"+coment3;}
	else {c=c0+c1; coment_sbor_1t=coment0+coment1;}

	if (c1_opt>(c2_opt+c3_opt)){c_opt=c0_opt+c2_opt+c3_opt; coment_sbor_1t=coment0+coment2+"+"+coment3;}
	else {c_opt=c0_opt+c1_opt; coment_sbor_1t=coment0+coment1;}
		
	c=c-(c-c_opt)*SKIDKA/skidka_opt;
	return Math.round(c*10)/10;
}
function sbor_150_t4(format,tirag){// format=пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљ пњљпњљ пњљ2;
	var parts=96/format*Math.ceil(tirag/4000);//пњљпњљпњљпњљпњљпњљпњљпњљпњљ, пњљпњљпњљ пњљ2-пњљпњљпњљ 96 пњљпњљпњљпњљпњљпњљ, пњљпњљпњљпњљпњљ пњљ3 - пњљпњљпњљ 48, пњљ4-24 пњљ пњљпњљ. 
	var c1; var c2; var c3; var c; var c0; var c0_opt; var c_opt; var c1_opt; var c2_opt; var c3_opt; var c3_opt;
	var coment1=""; varcoment3=""; var parts2=parts;
	var coment2; var T0;
	
	T0=Math.floor(parts/48); c0=T0*SB_150_4t_A3; c0_opt=T0*SB_150_4t_A3opt;
	if (T0>0){coment0=T0+" xA3 + ";} else {coment0="";}
	parts=parts-48*T0;

	if(parts<=3){c1=SB_150_4t_A7; c1_opt=SB_150_4t_A7opt; coment1="A7";}
	else if(parts<=6){c1=SB_150_4t_A6; c1_opt=SB_150_4t_A6opt; coment1="A6";}
	else if(parts<=8){c1=SB_150_4t_Evro; c1_opt=SB_150_4t_Evroopt; coment1="Евро";}
	else if(parts<=12){c1=SB_150_4t_A5; c1_opt=SB_150_4t_A5opt; coment1="A5";}
	else if(parts<=16){c1=SB_150_4t_Evro*2; c1_opt=SB_150_4t_Evroopt*2; coment1="Евро x2";}
	else if(parts<=24){c1=SB_150_4t_A4; c1_opt=SB_150_4t_A4opt; coment1="A4";}
	else if(parts<=48){c1=SB_150_4t_A3; c1_opt=SB_150_4t_A3opt; coment1="A3";}
	else if(parts<=96){c1=SB_150_4t_A3*2; c1_opt=SB_150_4t_A3opt*2; coment1="A3 x2";}
	
	if(parts<=3){c2=SB_150_4t_A7; c2_opt=SB_150_4t_A7opt; coment2="A7";}
	else if(parts<=6){c2=SB_150_4t_A7; c2_opt=SB_150_4t_A7opt; coment2="A7"; parts2=parts-3;}
	else if(parts<=8){c2=SB_150_4t_A6; c2_opt=SB_150_4t_A6opt; coment2="A6"; parts2=parts-6;}
	else if(parts<=12){c2=SB_150_4t_Evro; c2_opt=SB_150_4t_Evroopt; coment2="Евро"; parts2=parts-8;}
	else if(parts<=24){c2=SB_150_4t_A5; c2_opt=SB_150_4t_A5opt; coment2="A5"; parts2=parts-12;}
	else if(parts<=48){c2=SB_150_4t_A4; c2_opt=SB_150_4t_A4opt; coment2="A4"; parts2=parts-24;}
	else if(parts<=96){c2=SB_150_4t_A3; c2_opt=SB_150_4t_A3opt; coment2="A3"; parts2=parts-48;}
	
	if (parts2<=0){c3=0; c3_opt=0; coment3="";}
	else if(parts2<=3){c3=SB_150_4t_A7; c3_opt=SB_150_4t_A7opt; coment3="A7";}
	else if(parts2<=6){c3=SB_150_4t_A6; c3_opt=SB_150_4t_A6opt; coment3="A6";}
	else if(parts2<=8){c3=SB_150_4t_Evro; c3_opt=SB_150_4t_Evroopt; coment3="Евро";}
	else if(parts2<=12){c3=SB_150_4t_A5; c3_opt=SB_150_4t_A5opt; coment3="A5";}
	else if(parts2<=16){c3=SB_150_4t_Evro*2; c3_opt=SB_150_4t_Evroopt*2; coment3="Евро x2";}
	else if(parts2<=24){c3=SB_150_4t_A4; c3_opt=SB_150_4t_A4opt; coment3="A4";}
	else if(parts2<=48){c3=SB_150_4t_A3; c3_opt=SB_150_4t_A3opt; coment3="A3";}	
		
	if (c1>(c2+c3)){c=c0+c2+c3; coment_sbor_4t=coment0+coment2+"+"+coment3;}
	else {c=c0+c1; coment_sbor_4t=coment0+coment1;}

	if (c1_opt>(c2_opt+c3_opt)){c_opt=c0_opt+c2_opt+c3_opt; coment_sbor_4t=coment0+coment2+"+"+coment3;}
	else {c_opt=c0_opt+c1_opt; coment_sbor_4t=coment0+coment1;}
		
	c=c-(c-c_opt)*SKIDKA/skidka_opt;
	return Math.round(c*10)/10;
}
	
function cena_print_listov(bumaga, tirag, kraska, format, shtuk, mahina, pokritie_0){  //mahina=(rom,pol,dom)  //format - пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљ пњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљ   \\\\\\  bumaga_d, bumaga_r, formi_d, print_d, pokritie_d, coment_listov
	if (typeof pokritie_0 == "undefined"){pokritie_0="0";}
	pokritie_0=pokritie_0+"";
	tirag_tis=tirag;
	if (mahina=="rom"){format=Math.floor(format/2);}
	var cel=Math.floor(shtuk/format);
	var ost=shtuk-cel*format;
	var format_so=Math.floor(format/2);
	var mnogo_listov;
	var C1=0;	var C2=0; var C3=0; var C4=0; var C5=0; var C=0;
	var T1=0; var T2=0; var T3=0;
	var ob1=""; var ob2=""; var ob3="";
	var ost2;
	var ch=" ч/о"; var so="с/о";  var obor_3="chujoi";
	var coment1="";	var coment2;	var soed;
	var bumaga_r1;	var bumaga_r2;	var bumaga_r3;
	var bumaga_d1;	var bumaga_d2;	var bumaga_d3;
	var formi_1;	var formi_2;	var formi_3;
	var print_1;	var print_2;	var print_3;
	var pokritie_1;	var pokritie_2;	var pokritie_3;
	var format_pokr;   var pantoni=0;
	var obor_2="chujoi";
	
	if (mahina=="cifr"){
		T0=Math.ceil(tirag*shtuk/format_so);
			if ((kraska==44)||(kraska==40)||(kraska==66)||(kraska==60)){C=cena_print_cifra(bumaga,T0,kraska)}
			else {C=99999999999999999999;}
			pokritie_d=pokritie("A3", T0, pokritie_0, "chujoi");
			bumaga_d=0; bumaga_r=0; formi_d=0; print_d=C;
			coment_listov=T0+"л.";
			return C+pokritie_d;
	}
	
	
		if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)||(kraska==60)){ch=" 1ст. "; var so=" 1ст. ";}
		if (ost==0){T2=0; T3=0;}
		else if (ost<format/2){
			C1=cena_bumaga_print(bumaga, Math.ceil(tirag/Math.floor(format/ost)), kraska, "chujoi", mahina);
			C2=cena_bumaga_print(bumaga, Math.ceil(tirag/(2*Math.floor(format_so/ost))), kraska, "svoi", mahina);
			if (C1<=C2){T2=Math.ceil(tirag/Math.floor(format/ost)); ob2="ch"; obor_2="chujoi";}
			else {T2=Math.ceil(tirag/(2*Math.floor(format_so/ost))); ob2="so"; obor_2="svoi";}
			if ((bumaga=="kart_200")||(bumaga=="kart_250")||(bumaga=="kart_275")||(bumaga=="kley_43")||(bumaga=="kley_50")||(bumaga=="diz")){
				T2=Math.ceil(tirag/Math.floor(format/ost)); ob2="ch"; obor_2="chujoi";
			}
		}
		else if (ost==format/2){
			T2=tirag/2; ob2="so"; obor_2="svoi";
			if ((bumaga=="kart_200")||(bumaga=="kart_250")||(bumaga=="kart_275")||(bumaga=="kley_43")||(bumaga=="kley_50")||(bumaga=="diz")){
				ob2="ch"; obor_2="chujoi";
			}
		}
		else{
			C1=cena_bumaga_print(bumaga, tirag, kraska, "chujoi", mahina);
			C2=cena_bumaga_print(bumaga, tirag/2, kraska, "svoi", mahina);
			ost2=ost-format_so;
			C3=cena_bumaga_print(bumaga, tirag/Math.floor(format/ost2), kraska, "chujoi", mahina);
			C4=cena_bumaga_print(bumaga, tirag/(2*Math.floor(format_so/ost2)), kraska, "svoi", mahina);
			if ((bumaga=="kart_200")||(bumaga=="kart_250")||(bumaga=="kart_275")||(bumaga=="kley_43")||(bumaga=="kley_50")||(bumaga=="diz")){
				C2=C1*2+C5;
			}

			if (C3<C4){C5=C3; T3=tirag/Math.floor(format/ost2); ob3="ch"; obor_3="chujoi";}
			else {C5=C4; T3=tirag/(2*Math.floor(format_so/ost2)); ob3="so"; obor_3="svoi";}
			if ((C2+C5)<C1){T2=tirag/2; ob2="so"; obor_2="svoi";}
			else {cel=cel+1; T3=0; T2=0;}
		}
		if (ob3=="ch"){var obr3=ch;} else{var obr3=so;}
		if (ob2=="ch"){var obr2=ch;} else{var obr2=so;}
		if (cel>0){T1=tirag; ob1="ch"; coment1=cel+"x"+T1+ch;}
		if ((T2!=0)&(T1!=0)){soed=" + ";} else {soed=" ";}
		if (T2!=0){coment2=T2+obr2;} else {coment2=" ";}
		if (T3!=0){coment2=coment2+" + "+T3+obr3;}
		coment_listov=coment1+soed+coment2;	

		if (cel>=2){mnogo_listov=1;}else{mnogo_listov=0;}
		if (mahina=="pol") {print_1=cena_print_Polly(bumaga, T1, kraska,"chujoi",mnogo_listov); format_pokr="A2";}
		else if (mahina=="rom") {print_1=cena_print_Romayor(bumaga, T1, kraska,"chujoi",mnogo_listov); format_pokr="A3";			}
		
		else if (mahina=="dom") {print_1=cena_print_Dominant(bumaga, T1, kraska,"chujoi",mnogo_listov,0); format_pokr="A2";}
			bumaga_d1=cena_bumagi_d; 
			bumaga_r1=cena_bumagi_r;
			formi_1=cena_form;
			pokritie_1=pokritie(format_pokr, T1, pokritie_0, "chujoi"); 
		if (mahina=="pol") {print_2=cena_print_Polly(bumaga, T2, kraska,obor_2,mnogo_listov); format_pokr="A2";}
		else if (mahina=="rom") {print_2=cena_print_Romayor(bumaga, T2, kraska,obor_2,mnogo_listov); format_pokr="A3";}
		else if (mahina=="dom") {print_2=cena_print_Dominant(bumaga, T2, kraska,obor_2,mnogo_listov,0); format_pokr="A2";}
			bumaga_d2=cena_bumagi_d; 
			bumaga_r2=cena_bumagi_r;
			formi_2=cena_form;
			pokritie_2=	pokritie(format_pokr, T2, pokritie_0, "svoi");
		if (mahina=="pol") {print_3=cena_print_Polly(bumaga, T3, kraska,obor_3,mnogo_listov); format_pokr="A2";}
		else if (mahina=="rom") {print_3=cena_print_Romayor(bumaga, T3, kraska, obor_3,mnogo_listov); format_pokr="A3";}
		else if (mahina=="dom") {print_3=cena_print_Dominant(bumaga, T3, kraska, obor_3,mnogo_listov,0); format_pokr="A2";}
			bumaga_d3=cena_bumagi_d; 
			bumaga_r3=cena_bumagi_r;
			formi_3=cena_form;
			pokritie_3=	pokritie(format_pokr, T3, pokritie_0, obor_3); 	
		
		if ((kraska==11)||(kraska==22)||(kraska==33)||(kraska==44)||(kraska==55)){pantoni=kraska/11;}
		else if ((kraska==10)||(kraska==20)||(kraska==30)||(kraska==40)||(kraska==50)){pantoni=kraska/10;}
		else if ((kraska==60)||(kraska==66)){pantoni=0;}
		if  (mahina!="dom"){pantoni=0;}
		print_3=print_3+pantoni*V_pantone*C_h_dominant_rozn;
		
		
		bumaga_d=cel*bumaga_d1+bumaga_d2+bumaga_d3;
		bumaga_r=cel*bumaga_r1+bumaga_r2+bumaga_r3;
		formi_d=cel*formi_1+formi_2+formi_3;
		print_d=cel*print_1+print_2+print_3;
		pokritie_d=cel*pokritie_1+pokritie_2+pokritie_3;
		C=bumaga_d+formi_d+print_d+pokritie_d;
		if (format<1){C=999999999999999999999;}

	return C;
}

function lower_cost(bumaga, tirag, kolor, format, vidov, pokritie){
	// пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљ пњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљ пњљ пњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљпњљ пњљ пњљпњљпњљпњљпњљ пњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљпњљпњљпњљ. format- пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљ пњљпњљ пњљпњљпњљпњљпњљ пњљ2, vidov - пњљпњљпњљпњљпњљпњљпњљ пњљпњљпњљпњљпњљ пњљпњљпњљпњљ пњљпњљпњљпњљпњљпњљпњљпњљпњљпњљ//  пњљпњљ пњљпњљпњљпњљпњљпњљ:	bumaga_d, bumaga_r, formi_d, formi_r, print_d, print_r, pokritie_d, pokritie_r, total_d, total_r, coment, big_coment
	if (bumaga==0){total_d=0; total_r=0; big_coment=" . <br>"; coment=""; return 0;}
	coment_small="";
	var print_pol=cena_print_listov(bumaga, tirag, kolor, format, vidov, "pol", pokritie);
	var print_dom=cena_print_listov(bumaga, tirag, kolor, format, vidov, "dom", pokritie);
	var print_rom=cena_print_listov(bumaga, tirag, kolor, format, vidov, "rom", pokritie);
	var print_cifr=cena_print_listov(bumaga, tirag, kolor, format, vidov, "cifr", pokritie);
	if ((print_pol<=print_dom)&(print_pol<=print_rom)&(print_pol<=print_cifr)){
		print_pol=cena_print_listov(bumaga, tirag, kolor, format, vidov, "pol", pokritie);
		coment_small=coment_listov+ " Полли 466."
	}
	else if ((print_dom<=print_pol)&(print_dom<=print_rom)&(print_dom<=print_cifr)){
		print_dom=cena_print_listov(bumaga, tirag, kolor, format, vidov, "dom", pokritie);
		coment_small=coment_listov+ " Полли 266."	
	}
	else if ((print_rom<=print_pol)&(print_rom<=print_dom)&(print_rom<=print_cifr)){
		print_rom=cena_print_listov(bumaga, tirag, kolor, format, vidov, "rom", pokritie);
		coment_small=coment_listov+ " Ромайор."	
	}
	else {
		print_cifr=cena_print_listov(bumaga, tirag, kolor, format, vidov, "cifr", pokritie);
		coment_small=coment_listov+ " Цифра."	
	}
	
			if (kolor==0){coment_small=" Без печати";  formi_d=0; print_d=0;	}
			
		formi_r=formi_d*kurs*NDS;
		print_r=print_d*kurs*NDS;
		pokritie_r=pokritie_d*kurs*NDS;
	total_d=bumaga_d+formi_d+print_d+pokritie_d;
	total_r=bumaga_r+formi_r+print_r+pokritie_r;
	big_coment=coment_small+"<br>Бумага = "+Math.round(bumaga_d)+" ("+razdelitel(bumaga_r)+" л.)<br>"+
		"Формы = "+Math.round(formi_d)+" ("+razdelitel(formi_r)+"р.)<br>"+
		"Печать = "+Math.round(print_d)+" ("+razdelitel(print_r)+"р.)<br>"+
		"Покрытие = "+Math.round(pokritie_d)+" ("+razdelitel(pokritie_r)+"р.)<br>"+
		"Итого = "+Math.round(total_d)+" ("+razdelitel(total_r)+"р.)<br>";
		

}

function razrezka(format, tirag, typ){
	if (typ=="polar"){var tol=0.2*tirag/format; var zakladok=Math.ceil(tol/80); return PP_rez_pr+PP_rez*zakladok*format/15;}
	else if (typ=="rubka"){return PP_virub_pr+PP_virub*tirag/format/1000;}
	else if (typ=="ploter_line"){return PP_ploter_pr+PP_zagruzka*(tirag/format)+PP_ploter_line*tirag/50;}
	else if (typ=="ploter_figur"){return PP_ploter_pr+PP_zagruzka*(tirag/format)+PP_ploter_figur*tirag/50;}
	else {return 0;}
}
