Sicuramente js a grossi problemi di cast..
Non so come aiutarti... a me viene in mente solo di mettere array in una variavile dichiarata come

var x = new Array();

ma lo avrai gia fatto