## Javascript --how do i reduce the length of an array by elimnating some array elements

my array consists of 6 elements out of which as on date 4 are empty or 0 because previous month data comes next month as under:
July-12 Aug-12 Sep-12 Oct-12 nov-12 Dec-12
212 214
the data for the sep is availabel on 31st oct and so on.
i wanted to calculate the average every month of the available data.
so I wrote the follwing code in js.
Code:
```script type="text/javascript">
function SumAverage()
{
var indxnos = new Array(6)
indxnos[0]= document.DA_Slabs.jul12.value
indxnos[1]= document.DA_Slabs.aug12.value
indxnos[2]= document.DA_Slabs.sep12.value
indxnos[3]= document.DA_Slabs.oct12.value
indxnos[4]= document.DA_Slabs.nov12.value
indxnos[5]= document.DA_Slabs.dec12.value
var Sum = 0
var Average
for (var i = 0; i < indxnos.length; i++)
Sum=Sum+parseInt(indxnos[i]
Average = Sum/indxnos.length
Math.round(Average)			document.DA_Slabs.avg.value= Average
</script```
if i populate the empty data 0 ,as on date the average comes to 71 instead 213 because the array length is 6 instead of 2 required to be used for correct results.
I am new to JS and arrays so I donot know how to reduce the length of the array while calculating average every month till the half year.I have taken the array as 6 as an example although the data that is required to be used is for more than 5 years. It seems easy to divide by 2 and proceed so on but in actual case the array consists of about 60 months and so I need help.

Further advise me to further clean or shorten my code
so that every month I get the correct average.
thanks

vkwd7

[/CODE]