﻿// JScript File

// JScript File

var ageArray = new Array();
var ssArray = new Array();
var tempSuppArray = new Array();
var optionArrayUnmod = new Array();
var optionArray = new Array();

  // From Excel SpreadSheet (Sheet Tier A Gen Table) - Column B, Column C , Column P, Column Z 
  ageArray["38.00"] = new ageValue('0.006082','0.709567','0.008000','0.933333');
  ageArray["38.25"] = new ageValue('0.006218','0.725433','0.008250','0.962500');
  ageArray["38.50"] = new ageValue('0.006354','0.741300','0.008500','0.991667');
  ageArray["38.75"] = new ageValue('0.006490','0.757167','0.008750','1.020833');
   
  ageArray["39.00"] = new ageValue('0.006626','0.773033','0.009000','1.050000');
  ageArray["39.25"] = new ageValue('0.006764','','','');
  ageArray["39.50"] = new ageValue('0.006902','','','');
  ageArray["39.75"] = new ageValue('0.007040','','','');
  
  ageArray["40.00"] = new ageValue('0.007178','','','');
  ageArray["40.25"] = new ageValue('0.007318','','','');
  ageArray["40.50"] = new ageValue('0.007458','','','');
  ageArray["40.75"] = new ageValue('0.007598','','','');
  
  ageArray["41.00"] = new ageValue('0.007738','','','');
  ageArray["41.25"] = new ageValue('0.007880','','','');
  ageArray["41.50"] = new ageValue('0.008022','','','');
  ageArray["41.75"] = new ageValue('0.008164','','','');
  
  ageArray["42.00"] = new ageValue('0.008306','','','');
  ageArray["42.25"] = new ageValue('0.008450','','','');
  ageArray["42.50"] = new ageValue('0.008594','','','');
  ageArray["42.75"] = new ageValue('0.008738','','','');
  
  ageArray["43.00"] = new ageValue('0.008882','','','');
  ageArray["43.25"] = new ageValue('0.009028','','','');
  ageArray["43.50"] = new ageValue('0.009174','','','');
  ageArray["43.75"] = new ageValue('0.009320','','','');
  
  ageArray["44.00"] = new ageValue('0.009466','','','');
  ageArray["44.25"] = new ageValue('0.009616','','','');
  ageArray["44.50"] = new ageValue('0.009766','','','');
  ageArray["44.75"] = new ageValue('0.009916','','','');
  
  ageArray["45.00"] = new ageValue('0.010066','','','');
  ageArray["45.25"] = new ageValue('0.010220','','','');
  ageArray["45.50"] = new ageValue('0.010374','','','');
  ageArray["45.75"] = new ageValue('0.010528','','','');
  
  ageArray["46.00"] = new ageValue('0.010682','','','');
  ageArray["46.25"] = new ageValue('0.010840','','','');
  ageArray["46.50"] = new ageValue('0.010998','','','');
  ageArray["46.75"] = new ageValue('0.011156','','','');
  
  ageArray["47.00"] = new ageValue('0.011314','','','');
  ageArray["47.25"] = new ageValue('0.011478','','','');
  ageArray["47.50"] = new ageValue('0.011642','','','');
  ageArray["47.75"] = new ageValue('0.011806','','','');


  //  From Excel SpreadSheet (Pre 2004 Safety Factors) - Column J
  ssArray["38.00"] = new ssValue('0.015642');
  ssArray["38.25"] = new ssValue('0.015897');
  ssArray["38.50"] = new ssValue('0.016152');
  ssArray["38.75"] = new ssValue('0.016407');
  ssArray["39.00"] = new ssValue('0.016662');
  ssArray["39.25"] = new ssValue('0.016923');
  ssArray["39.50"] = new ssValue('0.017184');
  ssArray["39.75"] = new ssValue('0.017445');
  ssArray["40.00"] = new ssValue('0.017706');
  ssArray["40.25"] = new ssValue('0.017973');
  ssArray["40.50"] = new ssValue('0.018240');
  ssArray["40.75"] = new ssValue('0.018507');
  ssArray["41.00"] = new ssValue('0.018774');
  ssArray["41.25"] = new ssValue('0.019050');
  ssArray["41.50"] = new ssValue('0.019326');
  ssArray["41.75"] = new ssValue('0.019599');
  ssArray["42.00"] = new ssValue('0.019875');
  ssArray["42.25"] = new ssValue('0.020160');
  ssArray["42.50"] = new ssValue('0.020442');
  ssArray["42.75"] = new ssValue('0.020727');
  ssArray["43.00"] = new ssValue('0.021012');
  ssArray["43.25"] = new ssValue('0.021306');
  ssArray["43.50"] = new ssValue('0.021600');
  ssArray["43.75"] = new ssValue('0.021897');
  ssArray["44.00"] = new ssValue('0.022191');
  ssArray["44.25"] = new ssValue('0.022497');
  ssArray["44.50"] = new ssValue('0.022803');
  ssArray["44.75"] = new ssValue('0.023109');
  ssArray["45.00"] = new ssValue('0.023415');
  ssArray["45.25"] = new ssValue('0.023730');
  ssArray["45.50"] = new ssValue('0.024048');
  ssArray["45.75"] = new ssValue('0.024363');
  ssArray["46.00"] = new ssValue('0.024678');
  ssArray["46.25"] = new ssValue('0.025017');
  ssArray["46.50"] = new ssValue('0.025356');
  ssArray["46.75"] = new ssValue('0.025758');
  ssArray["47.00"] = new ssValue('0.026034');
  ssArray["47.25"] = new ssValue('0.026340');
  ssArray["47.50"] = new ssValue('0.026646');
  ssArray["47.75"] = new ssValue('0.026949');
  
  ssArray["48.00"] = new ssValue('');
  ssArray["48.25"] = new ssValue('');
  ssArray["48.50"] = new ssValue('');
  ssArray["48.75"] = new ssValue('');
  
  ssArray["49.00"] = new ssValue('');
  ssArray["49.25"] = new ssValue('');
  ssArray["49.50"] = new ssValue('');
  ssArray["49.75"] = new ssValue('');
  
  ssArray["50.00"] = new ssValue('');
  ssArray["50.25"] = new ssValue('');
  ssArray["50.50"] = new ssValue('');
  ssArray["50.75"] = new ssValue('');
  
  ssArray["50.00"] = new ssValue('');
  ssArray["50.25"] = new ssValue('');
  ssArray["50.50"] = new ssValue('');
  ssArray["50.75"] = new ssValue('');
  
  ssArray["51.00"] = new ssValue('');
  ssArray["51.25"] = new ssValue('');
  ssArray["51.50"] = new ssValue('');
  ssArray["51.75"] = new ssValue('');
  
  ssArray["52.00"] = new ssValue('');
  ssArray["52.25"] = new ssValue('');
  ssArray["52.50"] = new ssValue('');
  ssArray["52.75"] = new ssValue('');
  
  ssArray["53.00"] = new ssValue('');
  ssArray["53.25"] = new ssValue('');
  ssArray["53.50"] = new ssValue('');
  ssArray["53.75"] = new ssValue('');
  
  ssArray["54.00"] = new ssValue('');
  ssArray["54.25"] = new ssValue('');
  ssArray["54.50"] = new ssValue('');
  ssArray["54.75"] = new ssValue('');
  
  ssArray["55.00"] = new ssValue('');
  ssArray["55.25"] = new ssValue('');
  ssArray["55.50"] = new ssValue('');
  ssArray["55.75"] = new ssValue('');
  
  ssArray["56.00"] = new ssValue('');
  ssArray["56.25"] = new ssValue('');
  ssArray["56.50"] = new ssValue('');
  ssArray["56.75"] = new ssValue('');
  
  ssArray["57.00"] = new ssValue('');
  ssArray["57.25"] = new ssValue('');
  ssArray["57.50"] = new ssValue('');
  ssArray["57.75"] = new ssValue('');
  
  ssArray["58.00"] = new ssValue('');
  ssArray["58.25"] = new ssValue('');
  ssArray["58.50"] = new ssValue('');
  ssArray["58.75"] = new ssValue('');
  
  ssArray["59.00"] = new ssValue('');
  ssArray["59.25"] = new ssValue('');
  ssArray["59.50"] = new ssValue('');
  ssArray["59.75"] = new ssValue('');
  
  
  //  From Excel SpreadSheet (2004 Option 1 Gen) - Column K
  tempSuppArray["38.00"] = new tempSuppValue('20.780');
  tempSuppArray["38.25"] = new tempSuppValue('21.090');
  tempSuppArray["38.50"] = new tempSuppValue('21.400');
  tempSuppArray["38.75"] = new tempSuppValue('21.700');
  tempSuppArray["39.00"] = new tempSuppValue('22.010');
  tempSuppArray[""] = new tempSuppValue('');

  //  From Excel SpreadSheet (2004 Option 1 Gen) - Column B
  optionArrayUnmod["38.00"] = new optionValueUnmod('4.7692');
  optionArrayUnmod["38.25"] = new optionValueUnmod('4.7776');
  optionArrayUnmod["38.50"] = new optionValueUnmod('4.7860');
  optionArrayUnmod["38.75"] = new optionValueUnmod('4.7944');
  
  optionArrayUnmod["39.00"] = new optionValueUnmod('4.8028');
  optionArrayUnmod["39.25"] = new optionValueUnmod('4.8117');
  optionArrayUnmod["39.50"] = new optionValueUnmod('4.8206');
  optionArrayUnmod["39.75"] = new optionValueUnmod('4.8295');
  
  optionArrayUnmod["40.00"] = new optionValueUnmod('4.8384');
  optionArrayUnmod["40.25"] = new optionValueUnmod('4.8478');
  optionArrayUnmod["40.50"] = new optionValueUnmod('4.8573');
  optionArrayUnmod["40.75"] = new optionValueUnmod('4.8667');
  
  optionArrayUnmod["41.00"] = new optionValueUnmod('4.8761');
  optionArrayUnmod["41.25"] = new optionValueUnmod('4.8861');
  optionArrayUnmod["41.50"] = new optionValueUnmod('4.8961');
  optionArrayUnmod["41.75"] = new optionValueUnmod('4.9061');
  
  optionArrayUnmod["42.00"] = new optionValueUnmod('4.9161');
  optionArrayUnmod["42.25"] = new optionValueUnmod('4.9267');
  optionArrayUnmod["42.50"] = new optionValueUnmod('4.9374');
  optionArrayUnmod["42.75"] = new optionValueUnmod('4.9480');
  
  optionArrayUnmod["43.00"] = new optionValueUnmod('4.9586');
  optionArrayUnmod["43.25"] = new optionValueUnmod('4.9699');
  optionArrayUnmod["43.50"] = new optionValueUnmod('4.9813');
  optionArrayUnmod["43.75"] = new optionValueUnmod('4.9926');
 
 
  //  From Excel SpreadSheet (2004 Option 1 Gen) - Column F
  optionArray["38.00"] = new optionValue('4.7410');
  optionArray["38.25"] = new optionValue('4.7489');
  optionArray["38.50"] = new optionValue('4.7567');
  optionArray["38.75"] = new optionValue('4.7646');
  
  optionArray["39.00"] = new optionValue('4.7724');
  optionArray["39.25"] = new optionValue('4.7808');
  optionArray["39.50"] = new optionValue('4.7890');
  optionArray["39.75"] = new optionValue('4.7973');
  
  optionArray["40.00"] = new optionValue('4.8057');
  optionArray["40.25"] = new optionValue('4.8144');
  optionArray["40.50"] = new optionValue('4.8231');
  optionArray["40.75"] = new optionValue('4.8320');
  
  optionArray["41.00"] = new optionValue('4.8408');
  optionArray["41.25"] = new optionValue('4.8500');
  optionArray["41.50"] = new optionValue('4.8593');
  optionArray["41.75"] = new optionValue('4.8685');
  
  optionArray["42.00"] = new optionValue('4.8778');
  optionArray["42.25"] = new optionValue('4.8876');
  optionArray["42.50"] = new optionValue('4.8974');
  optionArray["42.75"] = new optionValue('4.9072');
  
  optionArray["43.00"] = new optionValue('4.9169');
  optionArray["43.25"] = new optionValue('4.9273');
  optionArray["43.50"] = new optionValue('4.9377');
  optionArray["43.75"] = new optionValue('4.9479');
  
  
  //
  
function optionValue(option)
{
    this.option = option;
}
  
function optionValueUnmod(option)
{
    this.option = option;
}
  
function ageValue(t1Factor, ss1, tAFactor, ssA)
{
    this.t1Factor = t1Factor;
    this.ss1  = ss1;
    this.tAFactor = tAFactor;
    this.ssA  = ssA;
}

function ssValue(ss)
{
    this.ss = ss;
}

function tempSuppValue(tempSupp)
{
    this.tempSupp = tempSupp;
}