// JavaScript Document
 // array indexes always start a zero and go up


    function calcTotal(f)
    {
        var i;
        var nTotal;
        var nGoJobsTotal;
        var sText;

        nTotal = 0;
        nGoJobsTotal = 0;

        for (i=0;i < document.Speedpost.JobBoard.length;i++)
        {
            if (document.Speedpost.JobBoard[i].checked == true) {
                //total += prices[i];   //if checkbox order matches array
				//Modified by NetProsys Start
                //nTotal += prices[document.Speedpost.JobBoard[i].value];  //if checkbox value matches array
                valRate = document.Speedpost.JobBoard[i].value.split("|")
                nTotal += parseInt(valRate[1])
				//Modified by NetProsys End
            }
        }

        if (!document.Speedpost.gjOption)
        {
            if (nTotal>0)
                nGoJobsTotal = 0;
            else
                nGoJobsTotal = 0;
        }
        else
        {
            if (document.Speedpost.gjOption.checked == true)
            {
                nGoJobsTotal = 275;
            }
            else
            {
                nGoJobsTotal = 0;
            }
        }

        // write to the first total block
        document.Speedpost.GoJobsTotal1.value = nGoJobsTotal;
        document.Speedpost.JobBoardTotal1.value = nTotal;
        document.Speedpost.GrandTotal1.value = nTotal + nGoJobsTotal;
        //write to the second total block
        document.Speedpost.GoJobsTotal2.value = nGoJobsTotal;
        document.Speedpost.JobBoardTotal2.value = nTotal;
        document.Speedpost.GrandTotal2.value = nTotal +  nGoJobsTotal;

        if ((nGoJobsTotal+nTotal) > 0)
            PayTable.style.display = '';
        else
            PayTable.style.display = 'none';
}