// bupacare 30 March 2000
// object definitions
// valu

var scale = new Object();

scale.A = new Object();
scale.B = new Object();
scale.C = new Object();

a = scale.A;
b = scale.B;
c = scale.C;

// Scale of Cover A

scale.A.age17 = new Object();
scale.A.age18 = new Object();
scale.A.age19 = new Object();
scale.A.age20 = new Object();
scale.A.age21 = new Object();
scale.A.age22 = new Object();
scale.A.age23 = new Object();
scale.A.age24 = new Object();
scale.A.age25 = new Object();
scale.A.age26 = new Object();
scale.A.age27 = new Object();
scale.A.age28 = new Object();
scale.A.age29 = new Object();
scale.A.age30 = new Object();
scale.A.age31 = new Object();
scale.A.age32 = new Object();
scale.A.age33 = new Object();
scale.A.age34 = new Object();
scale.A.age35 = new Object();
scale.A.age36 = new Object();
scale.A.age37 = new Object();
scale.A.age38 = new Object();
scale.A.age39 = new Object();
scale.A.age40 = new Object();
scale.A.age41 = new Object();
scale.A.age42 = new Object();
scale.A.age43 = new Object();
scale.A.age44 = new Object();
scale.A.age45 = new Object();
scale.A.age46 = new Object();
scale.A.age47 = new Object();
scale.A.age48 = new Object();
scale.A.age49 = new Object();
scale.A.age50 = new Object();
scale.A.age51 = new Object();
scale.A.age52 = new Object();
scale.A.age53 = new Object();
scale.A.age54 = new Object();
scale.A.age55 = new Object();
scale.A.age56 = new Object();
scale.A.age57 = new Object();
scale.A.age58 = new Object();
scale.A.age59 = new Object();
scale.A.age60 = new Object();
scale.A.age61 = new Object();
scale.A.age62 = new Object();
scale.A.age63 = new Object();
scale.A.age64 = new Object();
scale.A.age65 = new Object();
scale.A.age66 = new Object();
scale.A.age67 = new Object();
scale.A.age68 = new Object();
scale.A.age69 = new Object();
scale.A.age70 = new Object();
scale.A.age71 = new Object();
scale.A.age72 = new Object();
scale.A.age73 = new Object();
scale.A.age74 = new Object();
scale.A.age75 = new Object();
scale.A.age76 = new Object();
scale.A.age77 = new Object();
scale.A.age78 = new Object();
scale.A.age79 = new Object();
scale.A.age80 = new Object();
scale.A.age81 = new Object();
scale.A.age82 = new Object();
scale.A.age83 = new Object();
scale.A.age84 = new Object();
scale.A.age85 = new Object();

// Scale of Cover B

scale.B.age17 = new Object();
scale.B.age18 = new Object();
scale.B.age19 = new Object();
scale.B.age20 = new Object();
scale.B.age21 = new Object();
scale.B.age22 = new Object();
scale.B.age23 = new Object();
scale.B.age24 = new Object();
scale.B.age25 = new Object();
scale.B.age26 = new Object();
scale.B.age27 = new Object();
scale.B.age28 = new Object();
scale.B.age29 = new Object();
scale.B.age30 = new Object();
scale.B.age31 = new Object();
scale.B.age32 = new Object();
scale.B.age33 = new Object();
scale.B.age34 = new Object();
scale.B.age35 = new Object();
scale.B.age36 = new Object();
scale.B.age37 = new Object();
scale.B.age38 = new Object();
scale.B.age39 = new Object();
scale.B.age40 = new Object();
scale.B.age41 = new Object();
scale.B.age42 = new Object();
scale.B.age43 = new Object();
scale.B.age44 = new Object();
scale.B.age45 = new Object();
scale.B.age46 = new Object();
scale.B.age47 = new Object();
scale.B.age48 = new Object();
scale.B.age49 = new Object();
scale.B.age50 = new Object();
scale.B.age51 = new Object();
scale.B.age52 = new Object();
scale.B.age53 = new Object();
scale.B.age54 = new Object();
scale.B.age55 = new Object();
scale.B.age56 = new Object();
scale.B.age57 = new Object();
scale.B.age58 = new Object();
scale.B.age59 = new Object();
scale.B.age60 = new Object();
scale.B.age61 = new Object();
scale.B.age62 = new Object();
scale.B.age63 = new Object();
scale.B.age64 = new Object();
scale.B.age65 = new Object();
scale.B.age66 = new Object();
scale.B.age67 = new Object();
scale.B.age68 = new Object();
scale.B.age69 = new Object();
scale.B.age70 = new Object();
scale.B.age71 = new Object();
scale.B.age72 = new Object();
scale.B.age73 = new Object();
scale.B.age74 = new Object();
scale.B.age75 = new Object();
scale.B.age76 = new Object();
scale.B.age77 = new Object();
scale.B.age78 = new Object();
scale.B.age79 = new Object();
scale.B.age80 = new Object();
scale.B.age81 = new Object();
scale.B.age82 = new Object();
scale.B.age83 = new Object();
scale.B.age84 = new Object();
scale.B.age85 = new Object();


// Scale of Cover C

scale.C.age17 = new Object();
scale.C.age18 = new Object();
scale.C.age19 = new Object();
scale.C.age20 = new Object();
scale.C.age21 = new Object();
scale.C.age22 = new Object();
scale.C.age23 = new Object();
scale.C.age24 = new Object();
scale.C.age25 = new Object();
scale.C.age26 = new Object();
scale.C.age27 = new Object();
scale.C.age28 = new Object();
scale.C.age29 = new Object();
scale.C.age30 = new Object();
scale.C.age31 = new Object();
scale.C.age32 = new Object();
scale.C.age33 = new Object();
scale.C.age34 = new Object();
scale.C.age35 = new Object();
scale.C.age36 = new Object();
scale.C.age37 = new Object();
scale.C.age38 = new Object();
scale.C.age39 = new Object();
scale.C.age40 = new Object();
scale.C.age41 = new Object();
scale.C.age42 = new Object();
scale.C.age43 = new Object();
scale.C.age44 = new Object();
scale.C.age45 = new Object();
scale.C.age46 = new Object();
scale.C.age47 = new Object();
scale.C.age48 = new Object();
scale.C.age49 = new Object();
scale.C.age50 = new Object();
scale.C.age51 = new Object();
scale.C.age52 = new Object();
scale.C.age53 = new Object();
scale.C.age54 = new Object();
scale.C.age55 = new Object();
scale.C.age56 = new Object();
scale.C.age57 = new Object();
scale.C.age58 = new Object();
scale.C.age59 = new Object();
scale.C.age60 = new Object();
scale.C.age61 = new Object();
scale.C.age62 = new Object();
scale.C.age63 = new Object();
scale.C.age64 = new Object();
scale.C.age65 = new Object();
scale.C.age66 = new Object();
scale.C.age67 = new Object();
scale.C.age68 = new Object();
scale.C.age69 = new Object();
scale.C.age70 = new Object();
scale.C.age71 = new Object();
scale.C.age72 = new Object();
scale.C.age73 = new Object();
scale.C.age74 = new Object();
scale.C.age75 = new Object();
scale.C.age76 = new Object();
scale.C.age77 = new Object();
scale.C.age78 = new Object();
scale.C.age79 = new Object();
scale.C.age80 = new Object();
scale.C.age81 = new Object();
scale.C.age82 = new Object();
scale.C.age83 = new Object();
scale.C.age84 = new Object();
scale.C.age85 = new Object();

function calculateQuote(){


// age
var age1=document.form1.age.value;
if (!age1) {age1=window.prompt("Please enter your age","Type Your Age Here");document.form1.age.value=age1;};
if (age1 < 17) {age1 = 17;};
if (age1 > 85) {age1 = 85;};
var ages2 = "age" + age1;

// cover
var cover1=document.form1.cover.value;
if (!cover1) {cover1=window.prompt("Please choose your level of cover", "Type here");};


// excess
var excess1=document.form1.excess.value;
if (!excess1) {excess1=window.prompt("Please choose your yearly excess","Type here");};
var excess2 = "excess" + excess1;

// calculate results
result = scale[cover1][ages2][excess2];

// print results
document.form1.yourmonthlypremium.value = " £ " + result;
document.form1.yourage.value = age1;
document.form1.yourcover.value = cover1;
document.form1.yourexcess.value = excess1;

// reconfirm values
document.form1.cover.value = cover1;
document.form1.excess.value = excess1;

}
