как вариант, при условии что "точка и пробел" это конец предложения )))
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title></title>
</head>
<body>
 <script language="JavaScript" type="text/javascript">
 var str = 'В "Интерросе" это подтвердили, хотя в марте—апреле компания говорила о такой возможности.\
 "Любой buy-back, когда ты ("Интеррос".— "Ъ") управляешь менеджментом и регистратором, это всегда непропорциональная покупка акций".';
 function g(a) {
    a = a.split(/\.\s/);
    for (var c = /^"(.*?)"(\.?)$/g, d = /("(.*?)")/g, b = 0; b < a.length; b++) if (c.test(a[b])) {
        a[b] = a[b].replace(c, "‹‹$1››$2");
        a[b] = a[b].replace(d, "„$2“")
    } else a[b] = a[b].replace(d, "‹‹$2››");
    return a.join(". ")
};
document.write(g('"aaa"bbb"ccc"')+"<br />");
document.write(g('"Hello "world", yahoo!"')+"<br />");
document.write(g(str))
</script>
</body>
</html>