
// Javascript © Copyright 1999 by Paul Romine of Paper-Dragon Productions please ask before using (gargoyle@paper-dragon.com)

        function floor(number)

{
  return Math.floor(number*Math.pow(10,2))/Math.pow(10,2);
}

        function dosum()

{

EffVals = new Array();

EffVals[1] = 10;
EffVals[2] = 15;
EffVals[3] = 20;
EffVals[4] = 20;
EffVals[5] = 20;
EffVals[6] = 10;
EffVals[7] = 15;
EffVals[8] = 10;
EffVals[9] = 10;
EffVals[10] = 10;
EffVals[11] = 10;
EffVals[12] = 15;
EffVals[13] = 10;
EffVals[14] = 10;
EffVals[15] = 10;
EffVals[16] = 5;
EffVals[17] = 15;
EffVals[18] = 15;
EffVals[19] = 5;
        var EffTotal = 0;for (var h=1;h<20;h++)
        EffTotal += eval("document.odlab.Effect"+h+".checked")*EffVals[h];

USEVals = new Array();

USEVals[1] = 4;
USEVals[2] = 10;
USEVals[3] = 12;
USEVals[4] = 10;
USEVals[5] = 15;
USEVals[6] = 6;
USEVals[7] = 15;
USEVals[8] = 6;
USEVals[9] = 6;
USEVals[10] = 5;
USEVals[11] = 10;
USEVals[12] = 15;
USEVals[13] = 8;
USEVals[14] = 4;
USEVals[15] = 8;
USEVals[16] = 12;
USEVals[17] = 6;
USEVals[18] = 8;
        var USETotal = 0;for (var i=1;i<19;i++)
        USETotal += eval("document.odlab.USE"+i+".checked")*USEVals[i];


TSEVals = new Array();

TSEVals[1] = 2;
TSEVals[2] = 6;
TSEVals[3] = 2;
TSEVals[4] = 2;
TSEVals[5] = 2;
TSEVals[6] = 2;
TSEVals[7] = 6;
TSEVals[8] = 2;
TSEVals[9] = 2;
TSEVals[10] = 5;
TSEVals[11] = 4;
TSEVals[12] = 4;
TSEVals[13] = 6;
TSEVals[14] = 2;
TSEVals[15] = 4;
TSEVals[16] = 2;
TSEVals[17] = 2;
TSEVals[18] = 2;
TSEVals[19] = 2;
TSEVals[20] = 5;
TSEVals[21] = 4;
TSEVals[22] = 2;
TSEVals[23] = 4;
TSEVals[24] = 2;
TSEVals[25] = 4;
TSEVals[26] = 10;
TSEVals[27] = 3;
TSEVals[28] = 8;
TSEVals[29] = 5;
TSEVals[30] = 2;
TSEVals[31] = 4;
TSEVals[32] = 4;
TSEVals[33] = 4;
TSEVals[34] = 4;
TSEVals[35] = 4;
TSEVals[36] = 6;
TSEVals[37] = 6;
TSEVals[38] = 5;
TSEVals[39] = 10;
TSEVals[40] = 5;
TSEVals[41] = 5;
TSEVals[42] = 5;
TSEVals[43] = 6;
TSEVals[44] = 2;
TSEVals[45] = 2;
TSEVals[46] = 4;
TSEVals[47] = 4;
TSEVals[48] = 4;
TSEVals[49] = 2;
TSEVals[50] = 5;
TSEVals[51] = 2;
TSEVals[52] = 2;
TSEVals[53] = 2;
TSEVals[54] = 2;
TSEVals[55] = 2;

        var TSETotal = 0;for (var j=1;j<56;j++)
        TSETotal += eval("document.odlab.TSE"+j+".checked")*TSEVals[j];

FVals = new Array();

FVals[1] = 10;
FVals[2] = 10;
FVals[3] = 10;

        var FTotal = 0;for (var k=1;k<4;k++)
        FTotal += eval("document.odlab.F"+k+".checked")*FVals[k];

        document.odlab.USETotal.value = USETotal
        document.odlab.TSETotal.value = TSETotal
        document.odlab.SETotal.value = USETotal + TSETotal
        document.odlab.EffectTotal.value = EffTotal
        document.odlab.DFeature.value = FTotal
                var TotalDifficulty = ((EffTotal + FTotal + document.odlab.STR.selectedIndex - Number(document.odlab.SETotal.value)) * Number(document.odlab.DUR.selectedIndex))
if (Math.abs(TotalDifficulty)  > 0)
        {document.odlab.TotalDifficulty.value = Math.abs(TotalDifficulty)}
else
        {document.odlab.TotalDifficulty.value = 1}
        document.odlab.BaseCost.value = floor(Number(document.odlab.TotalDifficulty.value) * Number(document.odlab.Legality.value))
        document.odlab.TotalCost.value = floor((Number(document.odlab.BaseCost.value) * (document.odlab.FormCost.value)))

if (document.odlab.DUR.selectedIndex == 0)
        alert("Please select the drugs duration!")
if (document.odlab.STR.selectedIndex == 0)
        alert("Please select the drugs strength!")
if (document.odlab.LegalityX.selectedIndex == 0)
        alert("Please select the drugs legality!")
if (document.odlab.FormCostX.selectedIndex == 0)
        alert("Please select the drugs form!!")
}


