function mysplit(theString,theChar) {
//splits string at "theChar"
  theArray = new Array;
  var theIndex;
  var i=0;
  while (theString.indexOf(theChar) > -1) {
   theIndex = theString.indexOf(theChar);
   theArray[i] = theString.substring(0,theIndex);
   theString = theString.substring(theIndex+1,theString.length);
   i++;
  }
  theArray[i]=theString;
  return theArray;
}

function myjoin(theArray,theChar) {
//joins string array
 var theString=theArray[0];
 i=1;
 while (theArray[i]) {
  theString+=theChar;
  theString+=theArray[i];
  i++;
 }
 return theString;
}

function myreplace(theString,inChars,outChars) {
//replaces inChars with outChars
 theArray=mysplit(theString,inChars);
 theString=myjoin(theArray,outChars);
 return theString;
}

function replaceString(theString,inChars,outChars) {
//replaces inChars with outChars
 theArray=theString.split(inChars);
 theString=theArray.join(outChars);
 return theString;
}
