function swtch(id) {
  var o = document.getElementById(id);
  if (o) {
    if (o.style.display == "none" || o.style.display == "") {
      o.style.display = "block";
      //saveCookie(id, o.style.display);
      return true;
    } else {
      o.style.display = "none";
      //saveCookie(id, o.style.display);
      return false;
    }
  }
}

function openwin(url, w, h) {
  w+=40;
  h+=30;
  window.open(url,'','width='+w+', height='+h+', status=true, toolbar=false, resizable=true, scrollbars=false');
  return false;
}

var mapRu = 'Ё|©|Й|Ц|У|К|Е|Н|Г|Ш|Щ|З|Х|Ъ|Ф|Ы|В|А|П|Р|О|Л|Д|Ж|Э|Я|Ч|С|М|И|Т|Ь|Б|Ю|ё|й|ц|у|к|е|н|г|ш|щ|з|х|ъ|ф|ы|в|а|п|р|о|л|д|ж|э|я|ч|с|м|и|т|ь|б|ю| |'.split('|');
var mapEn = 'E|N|Y|TS|U|K|E|N|G|SH|SCH|Z|H|-|F|I|V|A|P|R|O|L|D|ZH|E|JA|CH|S|M|I|T|-|B|JU|e|y|tc|u|k|e|n|g|sh|sch|z|h|-|f|i|v|a|p|r|o|l|d|zh|e|ja|ch|s|m|i|t|-|b|ju|-|'.split('|');

function translate(str){
  for(i = 0; i < mapRu.length; ++i) {
    j = 0;
    if (!mapRu[i]) continue;
    while (str.indexOf(mapRu[i]) >= 0){
      str = str.replace(mapRu[i], mapEn[i]);
      j++;
      if (j>10) {
        break;
      }
    }
  }
  str = str.replace(/(\W)/g,'-').toLowerCase();
  return str;
}

function trim(s) {
  return s.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

var submitTitles = {
  'Сохранить' : 'Сохранение',
  'Отправить' : 'Отправка',
  'Назначить' : 'Назначение',
  'Переместить' : 'Перемещение',
  'Установить' : 'Установка'
};

window.addEvent('domready',function() {
  var body = $('body');
  if (body) {
    body.getElements('form').each(function(frm, i) {
      frm.addEvent('submit', function(){
        this.getElements('input[type=submit]').each(function(btn, i) {
          btn.setProperty('disabled', true);
          var title = submitTitles[btn.get('value')];
          if (title) btn.set('value', title+'...');
        });
      });
    });
    body.getElements('a[class=confirm]').each(function(a, i) {
      a.addEvent('click', function(e){
        new Event(e).stop();
        if (confirm('Вы действительно хотите ' + this.get('text') + '?'))
          window.location = this.href;
      });
    });
  }
});

