﻿function calculation()
{
if (document.prices.insurance.value<1)
{alert("Please select an insurance plan");}else{
datecalculation()
var dd = document.prices.dd.value ;
var ww = document.prices.ww.value ;
var ee = document.prices.ee.value ;
var ins = document.prices.insurance.value ;
var howlong = document.prices.howlong.value;

if (howlong < 7)
{
ww = 0;
ee = 0;
dd = howlong;
} else {
dd = 0;
}
var vstartyear=document.prices.startyear.value;
var vstartmonth=document.prices.startmonth.value-1;
var vstartday=document.prices.startday.value;
var vstartdate=new Date(vstartyear , vstartmonth , vstartday);

var highfrom1=new Date(2007, 6, 01);
var highto1=new Date(2007, 8, 30);
var medfrom1=new Date(2007, 1, 01);
var medto1=new Date(2007, 5, 30);
var medfrom2=new Date(2007, 9, 01);
var medto2=new Date(2007, 9, 31);
var lowfrom1=new Date(2007, 10, 01);
var lowto1=new Date(2008, 2, 31);

if (ins==1)
{
if ((vstartdate.getTime() >= highfrom1.getTime() && vstartdate.getTime() <= highto1.getTime()))
{
	var sppw1=110;
	var sppw2=113;
	var sppw3=121;
	var sppw4=144;
	var sppw5=174;
	var sppw6=197;
	var sppw7=205;
	var sppw8=227;
	var sppw9=333;
	var sppw10=606;
	var sppw11=683;
	var sppw12=438;
	var sppw13=372;	
	var eppw1=160;
	var eppw2=164;
	var eppw3=176;
	var eppw4=209;
	var eppw5=253;
	var eppw6=286;
	var eppw7=297;
	var eppw8=329;
	var eppw9=483;
	var eppw10=877;
	var eppw11=999;
	var eppw12=636;
	var eppw13=539;
}
if ((vstartdate.getTime() >= medfrom1.getTime() && vstartdate.getTime() <= medto1.getTime())||
	        ((vstartdate.getTime() >= medfrom2.getTime() && vstartdate.getTime() <= medto2.getTime()) ))
{
	var sppw1=90;
	var sppw2=93;
	var sppw3=99;
	var sppw4=110;
	var sppw5=148;
	var sppw6=156;
	var sppw7=159;
	var sppw8=167;
	var sppw9=269;
	var sppw10=531;
	var sppw11=649;
	var sppw12=338;
	var sppw13=292;	
	var eppw1=131;
	var eppw2=135;
	var eppw3=143;
	var eppw4=160;
	var eppw5=215;
	var eppw6=225;
	var eppw7=230;
	var eppw8=242;
	var eppw9=391;
	var eppw10=770;
	var eppw11=941;
	var eppw12=490;
	var eppw13=423;
}
if (vstartdate.getTime() >= lowfrom1.getTime() && vstartdate.getTime() <= lowto1.getTime() )
{
	var sppw1=63;
	var sppw2=64;
	var sppw3=76;
	var sppw4=87;
	var sppw5=95;
	var sppw6=99;
	var sppw7=99;
	var sppw8=114;
	var sppw9=212;
	var sppw10=455;
	var sppw11=573;
	var sppw12=250;
	var sppw13=227;
	var eppw1=91;
	var eppw2=94;
	var eppw3=110;
	var eppw4=127;
	var eppw5=138;
	var eppw6=143;
	var eppw7=143;
	var eppw8=165;
	var eppw9=306;
	var eppw10=660;
	var eppw11=831;
	var eppw12=362;
	var eppw13=329;
}
}
if (ins==2)
{
if ((vstartdate.getTime() >= highfrom1.getTime() && vstartdate.getTime() <= highto1.getTime()))
{
	var sppw1=165;
	var sppw2=168;
	var sppw3=185;
	var sppw4=220;
	var sppw5=265;
	var sppw6=299;
	var sppw7=493;
	var sppw8=284;
	var sppw9=466;
	var sppw10=428;
	var sppw11=527;
	var sppw12=576;
	var sppw13=428;
	var eppw1=240;
	var eppw2=241;
	var eppw3=270;
	var eppw4=319;
	var eppw5=385;
	var eppw6=435;
	var eppw7=715;
	var eppw8=413;
	var eppw9=677;
	var eppw10=622;
	var eppw11=765;
	var eppw12=836;
	var eppw13=622;
}
if ((vstartdate.getTime() >= medfrom1.getTime() && vstartdate.getTime() <= medto1.getTime())||
	        ((vstartdate.getTime() >= medfrom2.getTime() && vstartdate.getTime() <= medto2.getTime()) ))
{
	var sppw1=125;
	var sppw2=128;
	var sppw3=141;
	var sppw4=185;
	var sppw5=204;
	var sppw6=220;
	var sppw7=375;
	var sppw8=220;
	var sppw9=360;
	var sppw10=348;
	var sppw11=405;
	var sppw12=466;
	var sppw13=345;	
	var eppw1=183;
	var eppw2=187;
	var eppw3=206;
	var eppw4=270;
	var eppw5=297;
	var eppw6=319;
	var eppw7=545;
	var eppw8=319;
	var eppw9=523;
	var eppw10=506;
	var eppw11=588;
	var eppw12=677;
	var eppw13=501;
}
if (vstartdate.getTime() >= lowfrom1.getTime() && vstartdate.getTime() <= lowto1.getTime() )
{
	var sppw1=81;
	var sppw2=82;
	var sppw3=90;
	var sppw4=125;
	var sppw5=166;
	var sppw6=166;
	var sppw7=197;
	var sppw8=182;
	var sppw9=246;
	var sppw10=227;
	var sppw11=356;
	var sppw12=377;
	var sppw13=265;	
	var eppw1=118;
	var eppw2=120;
	var eppw3=131;
	var eppw4=182;
	var eppw5=241;
	var eppw6=242;
	var eppw7=267;
	var eppw8=264;
	var eppw9=358;
	var eppw10=330;
	var eppw11=517;
	var eppw12=548;
	var eppw13=385;
}
}
var ff=0;
if ((dd<4 & dd>0) || (ee<4 & ee>0)){var ff=3.5;} 
if (dd==4 || ee==4){ff=4.666;} 
if (dd==5 || ee==5){ff=5.833;}
if (dd==6 || ee==6){ff=7;} 

if (ins==1)
{
document.prices.s1.value = Math.round((dd*ff*sppw1/7)+(ww*sppw1)+(ee*ff*sppw1/7));
document.prices.s3.value = Math.round((dd*ff*sppw2/7)+(ww*sppw2)+(ee*ff*sppw2/7));
document.prices.s5.value = Math.round((dd*ff*sppw3/7)+(ww*sppw3)+(ee*ff*sppw3/7));
document.prices.s8.value = Math.round((dd*ff*sppw4/7)+(ww*sppw4)+(ee*ff*sppw4/7));
document.prices.s11.value = Math.round((dd*ff*sppw5/7)+(ww*sppw5)+(ee*ff*sppw5/7));
document.prices.s14.value = Math.round((dd*ff*sppw6/7)+(ww*sppw6)+(ee*ff*sppw6/7));
document.prices.s10.value = Math.round((dd*ff*sppw7/7)+(ww*sppw7)+(ee*ff*sppw7/7));
document.prices.s13.value = Math.round((dd*ff*sppw8/7)+(ww*sppw8)+(ee*ff*sppw8/7));
document.prices.s18.value = Math.round((dd*ff*sppw9/7)+(ww*sppw9)+(ee*ff*sppw9/7));
document.prices.s21.value = Math.round((dd*ff*sppw10/7)+(ww*sppw10)+(ee*ff*sppw10/7));
document.prices.s22.value = Math.round((dd*ff*sppw11/7)+(ww*sppw11)+(ee*ff*sppw11/7));
document.prices.s23.value = Math.round((dd*ff*sppw12/7)+(ww*sppw12)+(ee*ff*sppw12/7));
document.prices.s25.value = Math.round((dd*ff*sppw13/7)+(ww*sppw13)+(ee*ff*sppw13/7));

document.prices.e1.value = Math.round((dd*ff*eppw1/7)+(ww*eppw1)+(ee*ff*eppw1/7));
document.prices.e3.value = Math.round((dd*ff*eppw2/7)+(ww*eppw2)+(ee*ff*eppw2/7));
document.prices.e5.value = Math.round((dd*ff*eppw3/7)+(ww*eppw3)+(ee*ff*eppw3/7));
document.prices.e8.value = Math.round((dd*ff*eppw4/7)+(ww*eppw4)+(ee*ff*eppw4/7));
document.prices.e11.value = Math.round((dd*ff*eppw5/7)+(ww*eppw5)+(ee*ff*eppw5/7));
document.prices.e14.value = Math.round((dd*ff*eppw6/7)+(ww*eppw6)+(ee*ff*eppw6/7));
document.prices.e10.value = Math.round((dd*ff*eppw7/7)+(ww*eppw7)+(ee*ff*eppw7/7));
document.prices.e13.value = Math.round((dd*ff*eppw8/7)+(ww*eppw8)+(ee*ff*eppw8/7));
document.prices.e18.value = Math.round((dd*ff*eppw9/7)+(ww*eppw9)+(ee*ff*eppw9/7));
document.prices.e21.value = Math.round((dd*ff*eppw10/7)+(ww*eppw10)+(ee*ff*eppw10/7));
document.prices.e22.value = Math.round((dd*ff*eppw11/7)+(ww*eppw11)+(ee*ff*eppw11/7));
document.prices.e23.value = Math.round((dd*ff*eppw12/7)+(ww*eppw12)+(ee*ff*eppw12/7));
document.prices.e25.value = Math.round((dd*ff*eppw13/7)+(ww*eppw13)+(ee*ff*eppw13/7));

document.prices.s2.value = "N/A";
document.prices.s4.value = "N/A";
document.prices.s6.value = "N/A";
document.prices.s9.value = "N/A";
document.prices.s12.value = "N/A";
document.prices.s7.value = "N/A";
document.prices.s17.value = "N/A";
document.prices.s15.value = "N/A";
document.prices.s16.value = "N/A";
document.prices.s19.value = "N/A";
document.prices.s20.value = "N/A";
document.prices.s24.value = "N/A";
document.prices.s26.value = "N/A";

document.prices.e2.value = "N/A";
document.prices.e4.value = "N/A";
document.prices.e6.value = "N/A";
document.prices.e9.value = "N/A";
document.prices.e12.value = "N/A";
document.prices.e7.value = "N/A";
document.prices.e17.value = "N/A";
document.prices.e15.value = "N/A";
document.prices.e16.value = "N/A";
document.prices.e19.value = "N/A";
document.prices.e20.value = "N/A";
document.prices.e24.value = "N/A";
document.prices.e26.value = "N/A";

}

if (ins==2)
{

document.prices.s1.value = "N/A";
document.prices.s3.value = "N/A";
document.prices.s5.value = "N/A";
document.prices.s8.value = "N/A";
document.prices.s11.value = "N/A";
document.prices.s14.value = "N/A";
document.prices.s10.value = "N/A";
document.prices.s13.value = "N/A";
document.prices.s18.value = "N/A";
document.prices.s21.value = "N/A";
document.prices.s22.value = "N/A";
document.prices.s23.value = "N/A";
document.prices.s25.value = "N/A";

document.prices.e1.value = "N/A";
document.prices.e3.value = "N/A";
document.prices.e5.value = "N/A";
document.prices.e8.value = "N/A";
document.prices.e11.value = "N/A";
document.prices.e14.value = "N/A";
document.prices.e10.value = "N/A";
document.prices.e13.value = "N/A";
document.prices.e18.value = "N/A";
document.prices.e21.value = "N/A";
document.prices.e22.value = "N/A";
document.prices.e23.value = "N/A";
document.prices.e25.value = "N/A";

document.prices.s2.value = Math.round((dd*ff*sppw1/7)+(ww*sppw1)+(ee*ff*sppw1/7));
document.prices.s4.value = Math.round((dd*ff*sppw2/7)+(ww*sppw2)+(ee*ff*sppw2/7));
document.prices.s6.value = Math.round((dd*ff*sppw3/7)+(ww*sppw3)+(ee*ff*sppw3/7));
document.prices.s9.value = Math.round((dd*ff*sppw4/7)+(ww*sppw4)+(ee*ff*sppw4/7));
document.prices.s12.value = Math.round((dd*ff*sppw5/7)+(ww*sppw5)+(ee*ff*sppw5/7));
document.prices.s7.value = Math.round((dd*ff*sppw6/7)+(ww*sppw6)+(ee*ff*sppw6/7));
document.prices.s17.value = Math.round((dd*ff*sppw7/7)+(ww*sppw7)+(ee*ff*sppw7/7));
document.prices.s15.value = Math.round((dd*ff*sppw8/7)+(ww*sppw8)+(ee*ff*sppw8/7));
document.prices.s16.value = Math.round((dd*ff*sppw9/7)+(ww*sppw9)+(ee*ff*sppw9/7));
document.prices.s19.value = Math.round((dd*ff*sppw10/7)+(ww*sppw10)+(ee*ff*sppw10/7));
document.prices.s20.value = Math.round((dd*ff*sppw11/7)+(ww*sppw11)+(ee*ff*sppw11/7));
document.prices.s24.value = Math.round((dd*ff*sppw12/7)+(ww*sppw12)+(ee*ff*sppw12/7));
document.prices.s26.value = Math.round((dd*ff*sppw13/7)+(ww*sppw13)+(ee*ff*sppw13/7));

document.prices.e2.value = Math.round((dd*ff*eppw1/7)+(ww*eppw1)+(ee*ff*eppw1/7));
document.prices.e4.value = Math.round((dd*ff*eppw2/7)+(ww*eppw2)+(ee*ff*eppw2/7));
document.prices.e6.value = Math.round((dd*ff*eppw3/7)+(ww*eppw3)+(ee*ff*eppw3/7));
document.prices.e9.value = Math.round((dd*ff*eppw4/7)+(ww*eppw4)+(ee*ff*eppw4/7));
document.prices.e12.value = Math.round((dd*ff*eppw5/7)+(ww*eppw5)+(ee*ff*eppw5/7));
document.prices.e7.value = Math.round((dd*ff*eppw6/7)+(ww*eppw6)+(ee*ff*eppw6/7));
document.prices.e17.value = Math.round((dd*ff*eppw7/7)+(ww*eppw7)+(ee*ff*eppw7/7));
document.prices.e15.value = Math.round((dd*ff*eppw8/7)+(ww*eppw8)+(ee*ff*eppw8/7));
document.prices.e16.value = Math.round((dd*ff*eppw9/7)+(ww*eppw9)+(ee*ff*eppw9/7));
document.prices.e19.value = Math.round((dd*ff*eppw10/7)+(ww*eppw10)+(ee*ff*eppw10/7));
document.prices.e20.value = Math.round((dd*ff*eppw11/7)+(ww*eppw11)+(ee*ff*eppw11/7));
document.prices.e24.value = Math.round((dd*ff*eppw12/7)+(ww*eppw12)+(ee*ff*eppw12/7));
document.prices.e26.value = Math.round((dd*ff*eppw13/7)+(ww*eppw13)+(ee*ff*eppw13/7));
}
}
}