function replace(str,replace_what,replace_with)
{
var ndx=str.indexOf(replace_what);
var delta=replace_with.length - replace_what.length;
while(ndx >= 0)
{
str=str.substring(0,ndx)+replace_with+str.substring(ndx+replace_what.length);
ndx=str.indexOf(replace_what,ndx+delta+1);
}
return str;
}
var aa="aabbccaabbccaabbccaabb";
var cc=replace(aa,"aa","bb");
alert(cc)