ArColor = new Array(
	new Array( 30, 27, 24, 21, 18, 15, 12, 12, 11, 11,9),//0
	new Array(58,56,45,38,31,26,24,24,24,23,23,20),
	new Array(58,56,45,38,31,26,24,24,24,23,23,20),
	new Array(60,58,46,40,32,26,24,24,24,23,23,20),
	new Array(60,58,46,40,32,26,24,24,24,23,23,20),
	new Array(42,40,38,34,30,25,22,22,22,21,21,18),
	new Array(60,56,46,38,34,32,26,26,26,25,25,21),
	new Array(61,58,48,42,36,34,28,28,28,27,27,22),
	new Array(62,61,50,44,38,36,29,29,29,28,28,24),
	new Array(62,61,50,44,38,36,29,29,29,28,28,24),//9
	new Array(62,61,50,44,38,36,29,29,29,28,28,24),
	new Array(65,63,54,47,41,37,30,30,30,29,29,25),
	new Array(67,64,58,50,43,38,31,31,31,30,30,26),
	new Array(67,64,58,50,43,38,31,31,31,30,30,26),
	new Array(67,64,58,50,43,38,31,31,31,30,30,26),
	new Array(75,68,62,53,46,41,32,32,32,31,31,27),
	new Array(75,68,62,53,46,41,32,32,32,31,31,27),
	new Array(75,68,62,53,46,41,32,32,32,31,31,27),
	new Array(1.3,1.4,1.7,2.3,2.6,2.7,2.8,2.9,3.0,3.0,3.0,3.0)//18
	//0,50,100,250,500,1000,5000,10000
	);
	
/*new Array(14,12,11,10,9,8,7,6),//3
	new Array(18,14,13,12,10,9,8,7),//4
	new Array(12,10,10,8,5,3,2,1),//5
	new Array(32,30,23,20,17,16,15,14),//6-emb
	new Array(35,32,25,22,19,18,17,16),//7-emb
	new Array(14,12,10,8,7,6,4,4),//8
	new Array(14,12,10,10,8,8,7,6),//9
	new Array(65,57,52,45,40,30,20,15),//10-scrach
	new Array(32,32,32,30,30,20,16,14),//11-podp
	new Array(20, 20, 20, 15, 12, 10, 8, 7),//12 //<!!>
	new Array(20,20,20,15,12,10,8,7),//13
	new Array(270,240,210,185,160,140,130,120),//14
	new Array(550,440,380,350,320,290,260,230),//15
	new Array(40,35,20,15,10,8,6,5),//16
	new Array(10,10,8,7,6,5,3,2),//17
	new Array(30,26,23,20,16,11,8,7),//18
	new Array(20,15,14,12,10,7,5,4),	//19
	new Array(12,12,12,10,10,10,8,8)	//20 --color plast
	
*/
	pri = new Array(
	new Array(70, 65, 60, 55, 50, 45, 41, 38),//0
	new Array(100, 85, 75, 70, 65, 55, 44, 40),//1
	new Array(110, 100, 95, 90, 80, 70, 52, 43),//2
	//----new------	
	new Array(14,12,11,10,9,8,7,6),//3
	new Array(16,14,13,12,10,9,8,7),//4
	new Array(10,10,8,6,4,2,1,1),//5
	new Array(7,7,7,6,5,3,2,2),//6
	new Array(10,10,10,9,7,6,4,3),//7
	new Array(10,10,10,8,7,6,4,4),//8
	new Array(12,11,10,9,9,8,7,6),//9
	new Array(16,14,12,10,10,9,8,8),//10
	new Array(25,22,18,14,12,10,8,6),//11
	new Array(16, 14, 12, 12, 11, 10, 8, 7),//12 //<!!>
	new Array(20,20,20,15,12,10,8,7),//13 gol
	new Array(270,240,210,185,160,140,120,110),//14
	new Array(550,440,380,350,320,290,260,240),//15
	new Array(18,16,14,13,12,10,9,8),//16 punch
	new Array(10,10,8,7,6,5,3,2),//17
	new Array(16, 14, 12, 12, 11, 10, 8, 7),//18 tisn gold
	new Array(18,16,14,13,12,10,9,8)	//tisn
	);


function Chk(n1){
  if (n1.disabled == true)
    n1.disabled = false;
  else
    n1.disabled = true;
  if (n1.name=="embos") {window.document.calc.D3.disabled=n1.disabled;}
  if (n1.name=="side") 
  {if ((window.document.calc.sig0.checked==true) || (window.document.calc.sig1.checked==true)) n1.disabled = false;
   else n1.disabled = true;
  }

}

function Chk_All(){
	window.document.calc.lh2.disabled=true;
	window.document.calc.embos.disabled=true;
	window.document.calc.chip.disabled=true;
	window.document.calc.D3.disabled=true;
	window.document.calc.side.disabled=true;
}

function CalculateForm(){
//alert ("1");
	n=window.document.calc;
	
	koef=1;
	if (n.tir.value<50)
	{
		i=0;
	}
	else if (n.tir.value<100)
	{
		i=1;
	}
	else if (n.tir.value<250)
	{
		i=2;
	}
	else if (n.tir.value<500)
	{
		i=3;
	}
	else if (n.tir.value<1000)
	{
		i=4;
	}
	else if (n.tir.value<5000)
	{
		i=5;
	}
	else if (n.tir.value<10000)
	{
		i=6;
	}
	else if (n.tir.value<20000)
	{
		i=7;
	}
	else if (n.tir.value<50000)
	{
		i=8;
	}
	else if (n.tir.value<100000)
	{
		i=9;
	}
	else
	{
		i=10;
	}
	pric=0;
	
	if (n.D1.value==0 && n.D2.value==0)
		{pric+=parseFloat(ArColor[0][i]);}
	if ((n.D1.value==="1" && n.D2.value==="0")||(n.D1.value==="0" && n.D2.value==="1"))
		{pric+=parseFloat(ArColor[5][i]);}
	if ((n.D1.value==="2" && n.D2.value==="0")||(n.D1.value==="0" && n.D2.value==="2"))
		{pric+=parseFloat(ArColor[1][i]);}
	if ((n.D1.value==="3" && n.D2.value==="0")||(n.D1.value==="0" && n.D2.value==="3"))
		{pric+=parseFloat(ArColor[2][i]);}
	if ((n.D1.value==="4" && n.D2.value==="0")||(n.D1.value==="0" && n.D2.value==="4"))
		{pric+=parseFloat(ArColor[3][i]);}
	if ((n.D1.value==="5" && n.D2.value==="0")||(n.D1.value==="0" && n.D2.value==="5"))
		{pric+=parseFloat(ArColor[4][i]);}
				
	if (n.D1.value==="1" && n.D2.value==="1")
		{pric+=parseFloat(ArColor[6][i]);}
	if ((n.D1.value==="2" && n.D2.value==="1")||(n.D1.value==="1" && n.D2.value==="2"))
		{pric+=parseFloat(ArColor[7][i]);}
	if ((n.D1.value==="3" && n.D2.value==="1")||(n.D1.value==="1" && n.D2.value==="3"))
		{pric+=parseFloat(ArColor[8][i]);}
	if ((n.D1.value==="4" && n.D2.value==="1")||(n.D1.value==="1" && n.D2.value==="4"))
		{pric+=parseFloat(ArColor[9][i]);}
	if ((n.D1.value==="5" && n.D2.value==="1")||(n.D1.value==="1" && n.D2.value==="5"))
		{pric+=parseFloat(ArColor[10][i]);}
		
	if (n.D1.value==="2" && n.D2.value==="2")
		{pric+=parseFloat(ArColor[11][i]);}
	if ((n.D1.value==="3" && n.D2.value==="2")||(n.D1.value==="2" && n.D2.value==="3"))
		{pric+=parseFloat(ArColor[12][i]);}
	if ((n.D1.value==="4" && n.D2.value==="2")||(n.D1.value==="2" && n.D2.value==="4")||(n.D1.value==="3" && n.D2.value==="3"))
		{pric+=parseFloat(ArColor[13][i]);}
	if ((n.D1.value==="5" && n.D2.value==="2")||(n.D1.value==="2" && n.D2.value==="5")||(n.D1.value==="3" && n.D2.value==="4")||(n.D1.value==="4" && n.D2.value==="3"))
		{pric+=parseFloat(ArColor[14][i]);}
	if ((n.D1.value==="5" && n.D2.value==="3")||(n.D1.value==="3" && n.D2.value==="5")||(n.D1.value==="4" && n.D2.value==="4"))
		{pric+=parseFloat(ArColor[15][i]);}
	if ((n.D1.value==="5" && n.D2.value==="4")||(n.D1.value==="4" && n.D2.value==="5"))
		{pric+=parseFloat(ArColor[16][i]);}
	if (n.D1.value==="5" && n.D2.value==="5")
		{pric+=parseFloat(ArColor[17][i]);}
	//alert ("1");
	if ((n.color.value==="1")||(n.color.value==="2"))
	{
		pric+=10;
	}
	if (n.color.value==="3")
	{
		pric+=parseFloat(pric/100*15);
	}
	//alert ("11");
	if (n.color.value==="4")
	{
		pric+=parseFloat(pric/100*5);
	}
	if (n.color.value==="5")
	{
		pric=pric/parseFloat(ArColor[18][i]);
	}
	if (n.of.checked==true)
	{
		pric=0;
	}
//	if (n.lh1.value==0)
//	{
//		pric+=parseFloat(pri[0][i]);
//	}
//	else if (n.lh1.value==1)
//	{
//		pric+=parseFloat(pri[1][i]);
//	}
//	else if (n.lh1.value==2)
//	{
//		pric+=parseFloat(pri[2][i]);
//	}
	if (i>7) {i=7}

	if (n.mag.checked==true)
	{
		if (n.lh2.value==0)
		{
			pric+=parseFloat(pri[3][i]);
		}
		else if (n.lh2.value==1)
		{
			pric+=parseFloat(pri[4][i]);
		}
	}
	if (n.pack.checked==true)
	{
		pric+=parseFloat(pri[5][i]);
	}
	if (n.emb.checked==true)
	{
		if (n.embos.value==0)
		{
			pric+=parseFloat(pri[6][i])*n.D3.value;
		}
		else if (n.embos.value==1)
		{
			pric+=parseFloat(pri[7][i])*n.D3.value;
		}
	}
	if (n.individ.checked==true)
	{
		pric+=parseFloat(pri[8][i])*parseInt(n.D4.value);
	}
	if (n.inumb.checked==true)
	{
		pric+=parseFloat(pri[9][i]);
	}
	if (n.cod.checked==true)
	{
		pric+=parseFloat(pri[10][i]);
	}
	if (n.sig.checked==true)
	{
		pric+=parseFloat(pri[11][i]);
	}
	//if (n.folg.checked==true)
	//{
	//	pric+=parseFloat(pri[12][i]);
	//}
	if (n.gol.checked==true)
	{
		pric+=parseFloat(pri[13][i]);
	}
	if (n.chip0.checked==true)
	{
		if (n.chip.value==0)
		{
			pric+=parseFloat(pri[14][i]);
		} else
		{
			pric+=parseFloat(pri[15][i]);
		}
	}
	if (n.chip1.checked==true)
	{
		pric+=parseFloat(pri[16][i]);
	}
	if (n.upak.checked==true)
	{
		pric+=parseFloat(pri[17][i]);
	}
	if (n.sig0.checked==true)
	{
		if (n.side.value==1) {pric+=parseFloat(pri[18][i]);}
		if (n.side.value==2) {pric+=parseFloat(pri[18][i])*1.5;}
		if (n.side.value==3) {pric+=parseFloat(pri[18][i])*2;}
		if (n.side.value==4) {pric+=parseFloat(pri[18][i])*2.5;}
	}
	if (n.sig1.checked==true)
	{
		pric+=parseFloat(pri[19][i]);
	}
	//alert ("111");
	if (parseInt(n.disc.value)>0)
	{
		if (n.disc.value==1) {pric-=parseFloat(pric/100*2);}
		if (n.disc.value==2) {pric-=parseFloat(pric/100*3);}
		if (n.disc.value==3) {pric-=parseFloat(pric/100*5);}
		if (n.disc.value==4) {pric-=parseFloat(pric/100*7);}
		if (n.disc.value==5) {pric-=parseFloat(pric/100*10);}
	}/**/
	pric=pric*parseFloat(koef);
	if (n.color.value!=5){
	if (n.tir.value>=150 && n.tir.value<500 )
	{
		pric=pric-parseFloat(pric/100*10);

	}
	else if (n.tir.value>=500 )
	{
		pric=pric-parseFloat(pric/100*13);
	}}
	
	if (n.tir.value<=250 )
	{
		pric=pric+parseFloat(pric/100*10);

	}

	n.price_one.value=Math.round(pric)/100;
	n.price_oner.value=Math.round(pric*30)/100;
	
	pric=pric*parseInt(n.tir.value);
	
	n.price_all.value=Math.round(pric)/100;
	n.price_allr.value=Math.round(pric*30)/100;
	//pric=pric/100;)
		
}

function CheckCalc(){

	n= window.document.calc;
    //   if (n.price.value==""){}
    CalculateForm();
	if ((n.tir.value=="")||(n.tir.value=="0"))
	{
		alert ("Введите Тираж");
		n.tir.focus();
		return false;
	}
	else if (n.fio.value=="")
	{
		alert ("Введите Фамилию, Имя, Отчество");
		n.fio.focus();
		return false;
	}
	else if (n.org.value=="")
	{
		alert ("Введите Название Организации");
		n.org.focus();
		return false;
	}
	else if (n.phone.value=="")
	{
		alert ("Введите Телефон");
		n.phone.focus();
		return false;
	}
	else if (n.email.value=="")
	{
		alert ("Введите Электронный адрес");
		n.email.focus();
		return false;
	}
	else
	{
    email = n.email.value;
    pos1 = email.indexOf("@");
    pos2 = email.indexOf(".", pos1);
    if ((pos1 == -1) || (pos2 == -1))
    {
	 		alert ("Введите ПРАВИЛЬНЫЙ электронный адрес");
			n.email.focus();
			return false;
	 	}
	}
alert ("форма проверена, теперь предполагается отправка на заданный e-mail. нужно создаь файл mail.php с этим вопросом можно обратиться Алексееву Алексею")
}
