tableprice = new Array(
	new Array(12.0,10.0,9.0,8.0,7.5,7.0,6.7,5.0,4.5,4.2,4.2,4.2), //0 (1+0) пластик
	new Array(12.5,10.5,9.5,8.5,8.0,7.5,7.3,5.3,4.7,4.7,4.7,4.7), //1 (1+1) пластик
	new Array(12.0,10.0,9.0,8.0,7.5,7.0,6.7,5.0,4.5,4.2,4.2,4.2), //2 (4+0) пластик	
	new Array(12.5,10.5,9.5,8.5,8.0,7.5,7.3,5.3,4.7,4.7,4.7,4.7), //3 (4+1) пластик 
	new Array(13.0,11.0,10.0,9.0,8.5,8.3,7.8,5.5,5.0,4.5,4.5,4.5), //4 (4+4) пластик  
	new Array(3.5,3.3,3.1,3.0,3.0,3.0,2.9,2.6,2.6,2.6,2.6,2.6,2.6), //5 (1+0) картон
	new Array(3.5,3.3,3.1,3.0,3.0,3.0,2.9,2.6,2.6,2.6,2.6,2.6,2.6), //6 (1+1) картон
	new Array(4.0,3.5,3.4,3.3,3.2,3.1,2.8,2.6,2.6,2.6,2.6,2.6,2.6), //7 (4+0) картон
	new Array(4.5,3.9,3.7,3.5,3.3,3.2,2.9,2.7,2.7,2.7,2.7,2.7,2.7), //8 (4+1) картон
	new Array(5.0,4.0,3.8,3.6,3.4,3.3,3.0,2.8,2.7,2.7,2.7,2.7,2.7) //9 (4+4) картон
//0,100,500,1000,2000,3000,5000,10000, 
	);
persdata=0.4;
persgolddata=0.7;
embosdata=0.2;
tipirdata=0.2;
podpisdata=1;
scretchdata=0.7;
shtihdata=0.4;
magnloco=1.0;
magnhico=1.5;
codirdata=1;
tisneniedata=3.0;
upakdata=0.7;
dostavkadata=1;
designdata=0;
design1data=500;



function CalculateForm()
{
	n=window.document.calc;
	if (n.tirazh.value<=100)
	{
		i=0;
	}
	else if (n.tirazh.value<=200)
	{
		i=1;
	}
	else if (n.tirazh.value<=500)
	{
		i=2;
	}
	else if (n.tirazh.value<=1000)
	{
		i=3;
	}
	else if (n.tirazh.value<=2000)
	{
		i=4;
	}
	else if (n.tirazh.value<=3000)
	{
		i=5;
	}
	else if (n.tirazh.value<=5000)
	{
		i=6;
	}
	else if (n.tirazh.value<=10000)
	{
		i=7;
	}
	else if (n.tirazh.value<=30000)
	{
		i=8;
	}
	else if (n.tirazh.value<=50000)
	{
		i=9;
	}
	else
	{
		i=10;
	}
	price=0;
	
         if (n.material[0].checked)
		 {
	if (n.colors1.value==="1" && n.colors2.value==="0") //plastik(1+0)
	{price+=parseFloat(tableprice[0][i]);}
	if (n.colors1.value==="1" && n.colors2.value==="1") //plastik(1+1)
	{price+=parseFloat(tableprice[1][i]);}
	if ((n.colors1.value==="1" && n.colors2.value==="4")||(n.colors1.value==="4" && n.colors2.value==="1"))  //plastik(1+4)or(4+1)
	{price+=parseFloat(tableprice[3][i]);}
	if (n.colors1.value==="4" && n.colors2.value==="0") //plastik(4+0)
	{price+=parseFloat(tableprice[2][i]);}
	if (n.colors1.value==="4" && n.colors2.value==="4") //plastik(4+4)
	{price+=parseFloat(tableprice[4][i]);}	
	}
	else  if (n.material[1].checked)
	{ 
	if (n.colors1.value==="1" && n.colors2.value==="0") //karton(1+0)
	{price+=parseFloat(tableprice[5][i]);}
	if (n.colors1.value==="1" && n.colors2.value==="1") //karton(1+1)
	{price+=parseFloat(tableprice[6][i]);}
	if ((n.colors1.value==="1" && n.colors2.value==="4")||(n.colors1.value==="4" && n.colors2.value==="1"))  //karton(1+4)or(4+1)
	{price+=parseFloat(tableprice[8][i]);}
	if (n.colors1.value==="4" && n.colors2.value==="0") //karton(4+0)
	{price+=parseFloat(tableprice[7][i]);}
	if (n.colors1.value==="4" && n.colors2.value==="4") //katron(4+4)
	{price+=parseFloat(tableprice[9][i]);}	
	} 
	if ((n.colorplastik.value==="2")||(n.colorplastik.value==="3")) //esli zolotoi ili serebryanyi plastik
	{		price=price*1.2;	}	
   if ((n.colorplastik.value==="4")) //если выбран прозрачный пластик
   {		price=(price+8);	}	
	//дополнительные опции
	 if (n.personal.checked==true && n.vidpersonal[0].checked) //если выбрана печать персональных данных
	 {	if((n.colorprint.value==="1")||(n.colorprint.value==="4"))
	 {price+=persdata; }// если печать персонализации черная или цветная
	 else if((n.colorprint.value==="2")||(n.colorprint.value==="3"))
	  {price+=persgolddata; } //если печать персонализации золотом или серебром
	 }
	// numemb=0;
	  numemb=parseInt(n.numembos.value);
	 if (n.personal.checked==true && n.vidpersonal[1].checked) // если выбран эмбоссинг
	 {
	 if (n.tipping.value==="1") // если выбран эмбоссинг без типирован
	 {  
		  price+=(embosdata*numemb);} 
	else {price+=(embosdata+tipirdata)*numemb;}
	}
	 if (n.shtrih.value>"1") // если выбран штрихкод и белый пластик
    {price+=shtihdata;} 
 
   if (n.magnet.value==="2") // если выбрана магнитка loco
  {price+=magnloco;} 
  if (n.magnet.value==="3") // если выбрана магнитка hico
  {price+=magnhico;} 
  	if (n.codirovanie.checked==true) //если выбрано кодирование магнитной полосы
	{	price+=codirdata;} 
	if (n.undersign.checked==true) //если выбрана полоса дляподписи
	{	price+=podpisdata;	} 
	if (n.erase.checked==true) //если выбрана скретч панель
	{	price+=scretchdata;} 

	if (n.upakovka.checked==true) //если выбрана персонал.упаковка
	{	price+=upakdata;	} 
	if (n.tisnenie.value>"1") //если выбрано тиснение фольгой
	{	price+=(tisneniedata*n.tisncount.value);} 
	if (n.dostavka.checked==true) //если выбрана доставка по россии
	{	price+=dostavkadata;} 

    if (n.maket[0].checked)
	{designdata="0";} 
	else 
	{ designdata=design1data; } 
	n.price_one.value=Math.round(price*100)/100;
	
	price*=parseInt(n.tirazh.value);
	
	n.price_all.value=Math.round(price*100)/100+Math.round(designdata);
}

function setpersonal() {
	if (window.document.calc.personal.checked == true) // если персонализация включена
		{
		  window.document.calc.vidpersonal[0].disabled = false;
	  window.document.calc.vidpersonal[1].disabled = false;
		  window.document.calc.num1.disabled =false;
		    window.document.calc.num2.disabled =false;
					window.document.calc.colorprint.disabled = false;
		}
	else
		{
	 window.document.calc.vidpersonal[0].disabled = true;
 window.document.calc.vidpersonal[1].disabled = true;
		  window.document.calc.num1.disabled =true;
		    window.document.calc.num2.disabled =true;
			window.document.calc.shrift.disabled = true;
		  window.document.calc.tipping.disabled =true;
		  	window.document.calc.numembos.disabled = true;
		window.document.calc.colorprint.disabled = true;
		}
}

function setmater() {
	if (window.document.calc.material[0].checked== true) // если материал - пластик
		{
		  window.document.calc.colorplastik.disabled = false;		
		}
	else // если материал картон, то закрыть "вид пластика"
		{
		  window.document.calc.colorplastik.disabled = true;
		}
}
function setsposob() {
	if (window.document.calc.vidpersonal[0].checked== true)   // если выбрана персонализация печатью 
		{
		  window.document.calc.tipping.disabled =true;
		  window.document.calc.numembos.disabled = true;
		  window.document.calc.colorprint.disabled = false;
		}
	else      // если выбрана персонализация эмбоссингом
		{
		window.document.calc.tipping.disabled = false;
		window.document.calc.numembos.disabled = false;
		window.document.calc.colorprint.disabled = true;
		}
}
function settisnenie() {
	if (window.document.calc.tisnenie>"1")   // если тиснение фольгой выбрано "нет"
		{
		  window.document.calc.tisncount.disabled = false;
		}
	else      
		{
		  window.document.calc.tisncount.disabled = true;
		}
}
function setviddesign() {
	if (window.document.calc.maket[0].checked== true)   // если выбрана свой макет
		{
		  window.document.calc.variantdesign.disabled = true;

		}
	else      // если выбран наш дизайн
		{
		window.document.calc.variantdesign.disabled = false;

		}
}
function Chk_All(){
	window.document.calc.vidpersonal[0].disabled=true;
	window.document.calc.vidpersonal[1].disabled=true;
	window.document.calc.num1.disabled=true;
	window.document.calc.num2.disabled=true;
	window.document.calc.shrift.disabled=true;
	window.document.calc.tipping.disabled=true;
        window.document.calc.tisncount.disabled = true;
	window.document.calc.numembos.disabled = true;
	window.document.calc.colorprint.disabled = true;
	window.document.calc.variantdesign.disabled = true;
}
function CheckCalc(){

	n= window.document.calc;
    //   if (n.price.value==""){}
    CalculateForm();
	if ((n.tirazh.value=="")||(n.tirazh.value=="0"))
	{
		alert ("Введите пожалуйста предполагаемый тираж");
		n.tirazh.focus();
		return false;
	}
	
	
	else if (n.name.value=="")
	{
		alert ("Введите пожалуйста ФИО ответственного лица");
//		n.name.focus();
		return false;
	}
	else if (n.company.value=="")
	{
		alert ("Введите пожалуйста название организации");
		n.company.focus();
		return false;
	}
	else if (n.phone.value=="")
	{
		alert ("Введите пожалуйста контактный телефон");
		n.phone.focus();
		return false;
	}
	else if (n.mail22.value=="")
	{
		alert ("Введите пожалуйста почтовый адрес");
		n.mail22.focus();
		return false;
	}
	else if (n.mail2.value=="")
	{
		alert ("Введите пожалуйста электронный адрес");
		n.mail2.focus();
		return false;
	}
	else
	{
    email = n.mail2.value;
    pos1 = email.indexOf("@");
    pos2 = email.indexOf(".", pos1);
    if ((pos1 == -1) || (pos2 == -1))
    {
	 		alert ("Введите пожалуйста корректный электронный адрес");
			n.mail2.focus();
			return false;
	 	}
	}
}
