// JavaScript Document
function rasschet()
{var form1=document.form1;
var metrZabora=parseFloat(form1.MetrZab.value);
if (isNaN(form1.MetrZab.value))
{alert("Пожалуйста, введите метраж забора из профнастила цифрами ");
form1.MetrZab.focus();
form1.MetrZab.select();}
var tipZabora=parseFloat(form1.TipZab.value);

if(metrZabora>0&&metrZabora<=30)
{if(document.form1.TipZab.options[0].selected==true)
{tipZabora=1100;}
else   if(document.form1.TipZab.options[1].selected==true)
{tipZabora=1200;}}

if(metrZabora>80)
{if(document.form1.TipZab.options[0].selected==true)
{tipZabora=1000;}
else   if(document.form1.TipZab.options[1].selected==true)
{tipZabora=1090;}}

var vorota=parseFloat(form1.KolVorota.value);
var kalitka=parseFloat(form1.KolKalitok.value);
var ShirVorotZabora=form1.ShirVorot.value;
var minus=0;
if ((vorota!=0)&&(kalitka!=0)) 
{minus=parseFloat(minus-1500);}
if ((vorota>=17400)&&(kalitka>4300)) 
{minus=parseFloat(minus-1500);
}
if ((vorota>=26600)&&(kalitka>=12900)) 
{minus=parseFloat(minus-1500);
}

if ((vorota>=35800)&&(kalitka>=17200)) 
{minus=parseFloat(minus-1500);
}
if ((vorota==45000)&&(kalitka==21500)) 
{minus=parseFloat(minus-1500);
}
if(ShirVorotZabora==2 || ShirVorotZabora==3)
{switch (vorota)
{case 8200:
vorota=vorota+1000;
break;
case 17400:
vorota=vorota+2000;
break;
case 26600:
vorota=vorota+3000;
break;
case 35800:
vorota=vorota+4000;
break;
case 45000:
vorota=vorota+5000;
break;}}
var summa=metrZabora*tipZabora+(kalitka)+(vorota)+minus;
var generator=document.form1.elektr;
if (generator.checked==true)
{summa=summa+800;}
if (vorota>0&&ShirVorotZabora==0)
{alert ("Пожалуйста, задайте ширину ворот.");
form1.ShirVorot.focus();}
else if (vorota==0&&ShirVorotZabora>0)
{alert ("Пожалуйста, задайте количество ворот.");
form1.vorota.focus();}
else
{form1.SummaZab.value=summa;}
var massivShosse=new Array(0,7,14,18,28,32,37,40,43,56,65,50,46,43,36,30,27,23,16,9);
var rasstOtMKAD=document.form1.rasstOtMKAD.value;
var naprShosse=document.form1.shosse.value;
var summaDostavki;
summaDostavki=(parseFloat(rasstOtMKAD)+parseFloat(massivShosse[naprShosse]))*25;
if (summaDostavki<1500&&(!(summaDostavki==0)))
{summaDostavki=1500;}
summaDostavki=(Math.ceil(summaDostavki/100))*100;
if (metrZabora>60&&metrZabora<=120)
{summaDostavki=summaDostavki*2;}
else if (metrZabora>120&&metrZabora<=180)
{summaDostavki=summaDostavki*3;}
else if (metrZabora>180&&metrZabora<=240)
{summaDostavki=summaDostavki*4;}
else if (metrZabora>240&&metrZabora<=300)
{summaDostavki=summaDostavki*5;}
else if (metrZabora>300)
{summaDostavki=summaDostavki*Math.round(metrZabora/60);}
if (isNaN(rasstOtMKAD))
{alert("Пожалуйста, введите километраж на забор из профнастила цифрами ");
form1.rasstOtMKAD.focus();
form1.rasstOtMKAD.select();}
else if (naprShosse==0&&rasstOtMKAD>0)
{alert("Пожалуйста, задайте направление по шоссе");
form1.naprShosse.focus();}
else if (naprShosse>0&&rasstOtMKAD==0)
{alert("Пожалуйста, введите растояние от МКАД");
form1.rasstOtMKAD.focus();
form1.rasstOtMKAD.select();}
else
{document.form1.SummaDostavki.value=summaDostavki;}
return;}

function VorotaVibr()
{if (document.form1.KolVorota.value>0&&document.form1.ShirVorot.value==0)
{document.form1.ShirVorot.options[1].selected=true;}
return;}


function rasschetDerev()
{var form2=document.form2;
var metrZaboraDerev=parseFloat(form2.MetrZabDerev.value);
if (isNaN(form2.MetrZabDerev.value))
{alert("Пожалуйста, введите метраж деревянного забора цифрами ");
form2.MetrZabDerev.focus();
form2.MetrZabDerev.select();}
var tipZaboraDerev=parseFloat(form2.TipZabDerev.value);
var vorotaDerev=parseFloat(form2.KolVorotaDerev.value);
var kalitkaDerev=parseFloat(form2.KolKalitokDerev.value);
var ShirVorotZaboraDerev=form2.ShirVorotDerev.value;
var minusDerev=0;

if ((vorotaDerev!=0)&&(kalitkaDerev!=0)) 
{minusDerev=parseFloat(minusDerev-1500);}
if ((vorotaDerev>=17400)&&(kalitkaDerev>4300)) 
{minusDerev=parseFloat(minusDerev-1500);
}
if ((vorotaDerev>=26600)&&(kalitkaDerev>=12900)) 
{minusDerev=parseFloat(minusDerev-1500);
}

if ((vorotaDerev>=35800)&&(kalitkaDerev>=17200)) 
{minusDerev=parseFloat(minusDerev-1500);
}
if ((vorotaDerev==45000)&&(kalitkaDerev==21500)) 
{minusDerev=parseFloat(minusDerev-1500);
}
if ((ShirVorotZaboraDerev==2) || (ShirVorotZaboraDerev==3))
{switch (vorotaDerev)
{case 8200:
vorotaDerev=vorotaDerev+1000;
break;
case 17400:
vorotaDerev=vorotaDerev+2000;
break;
case 26600:
vorotaDerev=vorotaDerev+3000;
break;
case 35800:
vorotaDerev=vorotaDerev+4000;
break;
case 45000:
vorotaDerev=vorotaDerev+5000;
break;}}


var summaDerev=metrZaboraDerev*tipZaboraDerev+(kalitkaDerev)+(vorotaDerev)+minusDerev;
var generatorDerev=document.form2.generatorDerev;
if (generatorDerev.checked==true)
{summaDerev=summaDerev+800;}
if (vorotaDerev>0&&ShirVorotZaboraDerev==0)
{alert ("Задайте пожалуйста ширину ворот.");
form2.ShirVorotDerev.focus();}
else if (vorotaDerev==0&&ShirVorotZaboraDerev>0)
{alert ("Задайте пожалуйста количество ворот.");
form2.vorotaDerev.focus();}
else
{form2.SummaZabDerev.value=summaDerev;}
var massivShosseDerev=new Array(0,7,14,18,28,32,37,40,43,56,65,50,46,43,36,30,27,23,16,9);
var rasstOtMKADDerev=document.form2.rasstOtMKADDerev.value;
var naprShosseDerev=document.form2.shosseDerev.value;
var summaDostavkiDerev;
if(rasstOtMKADDerev==0)
{summaDostavkiDerev=0;}
summaDostavkiDerev=(parseFloat(rasstOtMKADDerev)+parseFloat(massivShosseDerev[naprShosseDerev])+20)*25;
if (summaDostavkiDerev<2000&&(!(rasstOtMKADDerev==0)))
{summaDostavkiDerev=2000;}
if(rasstOtMKADDerev==0)
{summaDostavkiDerev=0;}
summaDostavkiDerev=(Math.ceil(summaDostavkiDerev/100))*100;
if (metrZaboraDerev>35&&metrZaboraDerev<=70)
{summaDostavkiDerev=summaDostavkiDerev*2;}
else if (metrZaboraDerev>70&&metrZaboraDerev<=105)
{summaDostavkiDerev=summaDostavkiDerev*3;}
else if (metrZaboraDerev>105&&metrZaboraDerev<=140)
{summaDostavkiDerev=summaDostavkiDerev*4;}
else if (metrZaboraDerev>140&&metrZaboraDerev<=175)
{summaDostavkiDerev=summaDostavkiDerev*5;}
else if (metrZaboraDerev>175)
{summaDostavkiDerev=summaDostavkiDerev*Math.round(metrZaboraDerev/35);}
if (isNaN(rasstOtMKADDerev))
{alert("Пожалуйста, введите километраж на деревянный забор цифрами ");
form2.rasstOtMKADDerev.focus();
form2.rasstOtMKADDerev.select();}
else if (naprShosseDerev==0&&rasstOtMKADDerev>0)
{alert("Задайте пожалуйста направление по шоссе");
form2.naprShosseDerev.focus();}
else if (naprShosseDerev>0&&rasstOtMKADDerev==0)
{alert("Введите пожалуйста растояние от МКАД");
form2.rasstOtMKADDerev.focus();
form2.rasstOtMKADDerev.select();}
else
{document.form2.SummaDostavkiDerev.value=summaDostavkiDerev;}
return;}

function VorotaVibrDerev()
{if (document.form2.KolVorotaDerev.value>0&&document.form2.ShirVorotDerev.value==0)
{document.form2.ShirVorotDerev.options[1].selected=true;}
return;}


function RasschetRabica()
{var form3=document.form3;
var metrazhRabica=parseFloat(form3.metrazhRabica.value);
if (isNaN(metrazhRabica))
{  alert("Пожалуйста, введите метраж забора из рабицы цифрами ");
form3.metrazhRabica.focus();
form3.metrazhRabica.select();}
 else
{var tipZabRabica=parseFloat(form3.tipZabRabica.value);
var armaturaRabica=parseFloat(form3.protyazhka.value)*metrazhRabica;   
var vorotaRabica=form3.KolVorotRabica.value;
var massivVorotRabica=new Array(0,2500,5500,8500,11500,14500);
var stoimVorotRabica=parseFloat(massivVorotRabica[vorotaRabica]);   
var kalitkaRabica=form3.KolKalitokRabica.value;
var massivKalitokRabica=new Array(0,2000,4000,6000,8000,10000);
var stoimKalitokRabica=parseFloat(massivKalitokRabica[kalitkaRabica]);   
var ShirVorotZaboraRabica=form3.ShirVoroRabica.value;
if(ShirVorotZaboraRabica==2 || ShirVorotZaboraRabica==3)
{switch (stoimVorotRabica)
{case 2500:
stoimVorotRabica=stoimVorotRabica+500;
break;
case 5500:
stoimVorotRabica=stoimVorotRabica+1000;
break;
case 8500:
stoimVorotRabica=stoimVorotRabica+1500;
break;
case 11500:
stoimVorotRabica=stoimVorotRabica+2000;
break;
case 14500:
stoimVorotRabica=stoimVorotRabica+2500;
break;}}
if (vorotaRabica!=0&&kalitkaRabica!=0)
{stoimVorotRabica=stoimVorotRabica-500;
if (vorotaRabica>=2&&kalitkaRabica>1)
{stoimVorotRabica=stoimVorotRabica-500*(vorotaRabica-1);
if (vorotaRabica>=3&&kalitkaRabica>1)
{stoimVorotRabica=stoimVorotRabica+500;
if((vorotaRabica==3&&kalitkaRabica==3)||(vorotaRabica==4&&kalitkaRabica==1)||(vorotaRabica==5&&kalitkaRabica==5)||(vorotaRabica==3&&kalitkaRabica==5)||(vorotaRabica==4&&kalitkaRabica==5))
{stoimVorotRabica=stoimVorotRabica-500;}
else if((vorotaRabica==4&&kalitkaRabica==2)||(vorotaRabica==5&&kalitkaRabica==3))
{stoimVorotRabica=stoimVorotRabica+500;}
else if(vorotaRabica==5&&kalitkaRabica==2)
{stoimVorotRabica=stoimVorotRabica+1000;}}}}
if(metrazhRabica>0&&metrazhRabica<70)
{if(document.form3.tipZabRabica.options[0].selected==true)
{tipZabRabica=340;}
else   if(document.form3.tipZabRabica.options[1].selected==true)
{tipZabRabica=400;}
}	 
var summaRabica=metrazhRabica*tipZabRabica+stoimVorotRabica+stoimKalitokRabica+armaturaRabica;
var generatorRabica=document.form3.generRabica;
if (generatorRabica.checked==true)
{summaRabica=summaRabica+800;}  


if (document.form3.tipZabRabica.options[1].selected==true)
{summaRabica=summaRabica+1000*document.form3.KolVorotRabica.value;}

if (vorotaRabica>0&&ShirVorotZaboraRabica==0)
{alert ("Пожалуйста, задайте ширину ворот.");
form3.ShirVorotZaboraRabica.focus();}
else if (vorotaRabica==0&&ShirVorotZaboraRabica>0)
{alert ("Пожалуйста, задайте количество ворот.");
form3.vorotaRabica.focus();}
else
{form3.SummaMatiYstRabica.value=summaRabica;}
var massivShosseRabica=new Array(0,7,14,18,28,32,37,40,43,56,65,50,46,43,36,30,27,23,16,9);
var rasstOtMKADRabica=document.form3.rasstOtMKADRabica.value;
var shosseRabica=document.form3.shosseRabica.value;
var summaDostavkiRabica;
summaDostavkiRabica=(parseFloat(rasstOtMKADRabica)+parseFloat(massivShosseRabica[shosseRabica]))*25;
if (summaDostavkiRabica<1500&&(!(summaDostavkiRabica==0)))
{summaDostavkiRabica=1500;}
summaDostavkiRabica=(Math.ceil(summaDostavkiRabica/100))*100;
if (metrazhRabica>130&&metrazhRabica<=260)
{summaDostavkiRabica=summaDostavkiRabica*2;}
else if (metrazhRabica>260&&metrazhRabica<=390)
{summaDostavkiRabica=summaDostavkiRabica*3;}
else if (metrazhRabica>390&&metrazhRabica<=520)
{summaDostavkiRabica=summaDostavkiRabica*4;}
else if (metrazhRabica>520&&metrazhRabica<=650)
{summaDostavkiRabica=summaDostavkiRabica*5;}
else if (metrazhRabica>650)
{summaDostavkiRabica=summaDostavkiRabica*Math.round(metrazhRabica/130);}
if (isNaN(rasstOtMKADRabica))
{alert("Пожалуйста, введите километраж на забор из рабицы цифрами ");
form3.rasstOtMKADRabica.focus();
form3.rasstOtMKADRabica.select();}
else if (shosseRabica==0&&rasstOtMKADRabica>0)
{alert("Пожалуйста, задайте направление по шоссе");
form3.shosseRabica.focus();}
else if (shosseRabica>0&&rasstOtMKADRabica==0)
{alert("Пожалуйста, введите растояние от МКАД");
form3.rasstOtMKADRabica.focus();
form3.rasstOtMKADRabica.select();}
else
{document.form3.summaDostavkiRabica.value=summaDostavkiRabica;}
return;}}

function VorotaVibrRabica()
{if (document.form3.KolVorotRabica.value>0&&document.form3.ShirVoroRabica.value==0)
{document.form3.ShirVoroRabica.options[1].selected=true;}
return;}

