/*
This js function will find the index of an array element with the given value in an array.
for Example you are having an array like

var mnuArray = new Array("Groups","Services","Applications");

And want to know the index/position of and element in an array, then
you can call mnuArray.findIndex("Services");
This will return "1".

This will be helpful if you are having a large size array/the elements are unknown which you have populated from an dB
*/
Array.prototype.findIndex = function(value){
var ctr = -1;
for (var i=0; i < this.length; i++) {
// use === to check for Matches. ie., identical (===), ;
if (this[i] == value) {
return i;
}
}
return ctr;
};
/*
And advanced version of this function is,
If you want to do the same in the case of multidimensional arrays
then use the following
*/
Array.prototype.findIndexByCol = function(value,cIdx){
var ctr = -1;
for (var i=0; i < this.length; i++) {
// use === to check for Matches. ie., identical (===), ;
if (this[i][cIdx] == value) {
//alert(this[i][cIdx]+"===="+value);
return i;
}
}
return ctr;
};


