Hope this may help you out...
var str = "a,b,c,d,e,f,g";
function getIndexOf(srcString, searchString) {
var str2Array = srcString.split(',');
var array2Index = [];
for(var i = 0; i < str2Array.length; i++) {
array2Index[str2Array[i]] = i;
}
return (typeof array2Index[searchString] != 'undefined' ? array2Index[searchString] : -1);
}
alert(getIndexOf(str,'a'));
alert(getIndexOf(str,'d'));
alert(getIndexOf(str,'g'));
alert(getIndexOf(str,'not found'));
Thanks & Regards,
Niral Soni