Esta funcioncilla que he fabricado te saca los índices del array donde se encuentran los valores máximos si estuviesen repetidos. Si sólo hay un valor máximo te devuelve un array con un elemento.
Código PHP:
var arr=[6,36,12,40,32,7,6,34,20,40,10];
Array.prototype.posDeMax=function() {
var valorMax=eval("Math.max(" + this.join(",") + ")");
var dev=[]; // a devolver
for(var pos=0; pos<this.length; pos++) {
if(this[pos]==valorMax) {
dev[dev.length]=pos;
}
}
return dev;
}
alert( arr.posDeMax() );
Saludos.