/*
* Функция преобразования строки в денежный формат 1 000 000 000 ...
* 
* @author Разумовский Дмитрий
* @mail   darazum@mail.ru, dmitry@mkechinov.ru
* © Студия web-разработок М. Кечинова http://mkechinov.ru
* 
* @param - преобразуемое число
*/
function moneyConvert(str) {

  if (typeof(str) == 'undefined') {
   var str = '';
  } else {
    // Преобразуем в строку т.к. может прийти число
    var str = str.toString();
  }
   
  var length = str.length;
  
  // Счетчик
  var c = 0;
  // Текущий символ
  var simbol = '';
  // Печатаемая строка
  var return_str = '';
  
  // ** Перебираем символы пришедшего числа начиная с конца
  for (var i = length - 1; i >= 0; i--) {
    
    // ** Берем символ и добавляем его в конец выводимой строки, увеличиваем счетчик
    simbol = str.charAt(i);
    return_str = simbol + return_str;
    c++;
    
    // ** Как только взяли 3 символа - добавляем пробел и сбрасыываем счетчик
    if  (c == 3) {
      return_str = ' ' + return_str;
      c = 0;
    }  
  }
  
  document.write(return_str);
  
}