/*    TRANSFORM.JS        \u041E\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0437\u0430 \u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B     (\u043D\u0430 \u0431\u0430\u0437\u0435 \u0438\u043C\u0435\u044E\u0449\u0435\u0439\u0441\u044F \u0442\u0430\u043C \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438)*/   var _info_mode;var _no_center = false; var _browserCheckReport = false; function menuhandler (event) {         srcel = (document.all) ? window.event.srcElement : this;          selp (srcel, event);}function findChildrenByTagName (elem, tagName) {         res = new Array();         curr = elem.firstChild;         while (curr) {               if (curr.tagName == tagName) res [res.length] = curr;               curr = curr.nextSibling;         }             return res;}function transhead (src, dest) {     s = rtop('lg');     dw (s);     p = ge ('p_head');     ge ('lgc').appendChild ( src.removeChild (p) );}function transmenu (src, dest) {/* ------------ TRANSMENU ------------*/     mn = ge ('p_menu');          dw ('<div id="menu" width="156px">');          m_item = mn.firstChild;     count = 0;     do {        if (m_item.tagName == 'DIV') {                      isButton = (m_item.className.indexOf ('menuBtn') != -1);                      alwaysOn = (m_item.className.indexOf ('menuAo') != -1);            _id = m_item.id;           s = m (_id, alwaysOn, isButton);           dw ( s );            clp = (!isButton)? 'aw' : 'wb';            af = ge (_id + clp + 'w');           af.className += ' ' + m_item.className;            aw = ge (_id + clp + (isButton? 'ath' : 'th'));           pw = (!alwaysOn)? ge (_id + (isButton? 'wbth' : 'pwth')) : null;            if (pf = (!(alwaysOn)? ge (_id + (isButton? 'wbw' : 'pww')) : null)) {              pf.className += ' ' + m_item.className + 'p';           }                             if (!isButton) {             m_subitem = m_item.firstChild;             while (m_subitem.tagName == null) m_subitem = m_subitem.nextSibling;             if (m_subitem.tagName == 'IMG') {                awi = m_subitem;                do {} while ((m_subitem = m_subitem.nextSibling) && m_subitem.tagName == null) ;                pwi = (m_subitem && m_subitem.tagName == 'IMG')? m_item.removeChild (m_subitem) : awi;                                if (pw) pw.appendChild (pwi);                                aw.appendChild (pwi != awi? m_item.removeChild(awi) : awi.cloneNode(true));                m_subitem = m_item.firstChild;             }                          m_trg = ge (_id + (!isButton? 'awc' : 'wbth'));             m_trg.removeChild (m_trg.firstChild);                          while (m_subitem) {              nsib = m_subitem.nextSibling;              if (m_subitem.tagName != null) {                    if (!isButton) {                     if (!document.all) m_subitem.addEventListener ("mouseover", menuhandler, true);                      else m_subitem.attachEvent ("onmouseover", menuhandler);                    }                      subdiv = document.createElement ('DIV');                    m_trg.appendChild (subdiv);                    subdiv.appendChild (m_item.removeChild(m_subitem));                }              m_subitem = nsib;             }            } else            {              var img1 = null;              var img2 = null;              var onlyRef = null;              for (m_subitem = m_item.firstChild; m_subitem; m_subitem = m_subitem.nextSibling) {                switch (m_subitem.tagName) {                  case 'IMG': if (!img1) img1 = m_subitem; img2 = m_subitem; break;                  case 'A' : if (!onlyRef) onlyRef = m_subitem; break;                }              }                              if (onlyRef && img1 && img2) {                var buttonRefA = onlyRef.cloneNode(true);                while (buttonRefA.firstChild) buttonRefA.removeChild (buttonRefA.firstChild);                var buttonRefP = buttonRefA.cloneNode(true);                                buttonRefA.appendChild(img1.cloneNode(true)); aw.appendChild (buttonRefA);                buttonRefP.appendChild(img2.cloneNode(true)); pw.appendChild (buttonRefP);              }            }          }     } while (m_item = m_item.nextSibling);      dw ('</div>');}function transutil (src, dest) {/* ------------ TRANSUTIL ------------*/     dw ('<div id="util">');       dw ( uw ('util') );            src = ge ('p_util');       dest = ge ('utilc');       dest.removeChild (dest.firstChild);     while (src.firstChild) dest.appendChild (src.removeChild (src.firstChild));              dw ('</div>');       }function transads (src, dest) {/* ------------ TRANSADS ------------*/    if (! (mn = ge ('p_ads')) ) return false;     /* < ABN_050927 - \u042D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0441 \u043A\u043B\u0430\u0441\u0441\u0430\u043C\u0438 'left' \u0438 'bottom' \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0442\u0441\u044F \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043E\u0431\u043B\u0430\u0441\u0442\u0438 \u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F \u0440\u0435\u043A\u043B\u0430\u043C\u044B */     var e;     try {            var leftAds = new Array;       var bottomAds = new Array;       var adItem;              for (adItem = mn.firstChild; adItem; adItem = adItem.nextSibling) {        if (adItem.className == 'left') leftAds[leftAds.length] = adItem;        if (adItem.className == 'bottom') bottomAds[bottomAds.length] = adItem;       }       if (leftAds.length) { // \u0435\u0441\u0442\u044C \u0440\u0435\u043A\u043B\u0430\u043C\u0430 \u0441\u043B\u0435\u0432\u0430!        var menuHolder = ge ('menu');        var leftAdHolder = menuHolder.appendChild(document.createElement('div'));        leftAdHolder.id = 'ads_left';        if (!window.jumpingAds) leftAdHolder.style.top = (getMaxMenuHeight() + 20) + 'px';        	else {			leftAdHolder.style.position = 'relative';			leftAdHolder.style.top = '0';			leftAdHolder.className = 'jumpAds';		}        for (adItem in leftAds) leftAdHolder.appendChild (leftAds[adItem].parentNode.removeChild(leftAds[adItem]));       }         if (bottomAds.length) { // \u0435\u0441\u0442\u044C \u0440\u0435\u043A\u043B\u0430\u043C\u0430 \u0432\u043D\u0438\u0437\u0443!        var contentHolder = ge ('cnc');        var bottomAdHolder = contentHolder.appendChild(document.createElement('div'));        bottomAdHolder.id = 'ads_bottom';        for (adItem in bottomAds) bottomAdHolder.appendChild (bottomAds[adItem].parentNode.removeChild(bottomAds[adItem]));       }     }      catch (e) {}     /* > ABN_050927 */            /* \u0412\u043D\u0430\u0447\u0430\u043B\u0435 \u0441\u0447\u0438\u0442\u0430\u0435\u043C, \u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0443 \u043D\u0430\u0441 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0432 \u0440\u0435\u043A\u043B\u0430\u043C\u0435, \u0438, \u0435\u0441\u043B\u0438 \u0438\u0445 \u043D\u0435\u0442,        \u0432\u043E\u043E\u0431\u0449\u0435 \u043D\u0435 \u0432\u044B\u0432\u043E\u0434\u0438\u043C \u043D\u0438\u0447\u0435\u0433\u043E */     m_item = mn.firstChild;     count = 0;          count = 0;     try {	for (m_item = mn.firstChild; m_item; m_item = m_item.nextSibling) {        if (m_item.tagName && m_item.tagName != '!' ) {count++;}     }          if (count == 0) {return false}     } 	catch (e) {}     /* \u0422\u0435\u043F\u0435\u0440\u044C \u0440\u0438\u0441\u0443\u0435\u043C \u043E\u043A\u043E\u0448\u043A\u043E \u0434\u043B\u044F \u0440\u0435\u043A\u043B\u0430\u043C\u044B \u0438 \u043F\u0435\u0440\u0435\u043D\u043E\u0441\u0438\u043C \u0432\u0441\u0435 \u043D\u0435\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0435        \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B p_ads \u0442\u0443\u0434\u0430 */          dw ('<div id="ads">');     dw (ad ( 'ad' ));          _ad = ge ('adc');     _ad.removeChild(_ad.firstChild);          m_item = mn.firstChild;     do {         ns = m_item.nextSibling;                  if (m_item.tagName != null) _ad.appendChild (mn.removeChild(m_item));                  m_item = ns;     } while (m_item);     dw ('</div>');     /* \u0422\u0435\u043F\u0435\u0440\u044C \u0437\u0430\u0441\u043E\u0432\u044B\u0432\u0430\u0435\u043C (\u043F\u043E\u043C\u0435\u0449\u0430\u0435\u043C, \u043D\u0430\u0443\u0447\u043D\u044B\u043C \u044F\u0437\u044B\u043A\u043E\u043C \u0432\u044B\u0440\u0430\u0436\u0430\u044F\u0441\u044C) \u043E\u043A\u043E\u0448\u043A\u043E \u0434\u043B\u044F         \u0440\u0435\u043A\u043B\u0430\u043C\u044B \u0432 \u043E\u043A\u043E\u0448\u043A\u043E util */     if (utl = ge('util')) {      utl.appendChild (ge('ads').parentNode.removeChild(ge('ads')));     }}function transcont (src, dest) {/* ------------ TRANSCONT ------------*/   dw (rcont ('cn'));   var hl = ge ('headline');   var ch = ge ('chead');   ch.appendChild (hl.parentNode.removeChild (hl));   var pl = ge ('pluslinks');   ch.appendChild (pl.parentNode.removeChild (pl));          var c = ge ('p_content');   var cnc = ge ('cnc');      if (cnc.firstChild) cnc.removeChild (cnc.firstChild);   cnc.appendChild (c.parentNode.removeChild (c));          var fh = ge ('footholder');   var cp = ge ('copy');   fh.appendChild (cp.parentNode.removeChild (cp));   var up = ge ('up');   fh.appendChild (up.parentNode.removeChild (up));}/* < ABN 050927 -- \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0439 \u0432\u044B\u0441\u043E\u0442\u044B \u0431\u043B\u043E\u043A\u0430 \u043C\u0435\u043D\u044E \u043D\u0430 \u044D\u043A\u0440\u0430\u043D\u0435 */function getMaxMenuHeight () {  var res = 0;    var menu = ge ('menu');  var elMenu;  var s = '';  var id;  var sizes = new Array;    var passiveMin = -1;  var passiveTotal = 0;  var activeMax = 0;  var activeAlways = 0;    var isAo;    for (elMenu = menu.firstChild; elMenu; elMenu = elMenu.nextSibling)     if (id = elMenu.id) {      if (id.match(/pww$/) || id.match(/wbw$/)) {        passiveTotal += elMenu.offsetHeight;        if (passiveMin < 0 || passiveMin > elMenu.offsetHeight) passiveMin = elMenu.offsetHeight;       }      if (id.match(/aww$/) || id.match(/wbaw$/)) {        var tmp = elMenu.style.display; elMenu.style.display = 'block'; // \u041D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E \u0434\u043B\u044F \u043F\u043E\u0434\u0441\u0447\u0435\u0442\u0430 \u0432\u044B\u0441\u043E\u0442\u044B         isAo = elMenu.className && elMenu.className.match(/menuAo/);        if (!isAo && (activeMax < elMenu.offsetHeight)) activeMax = elMenu.offsetHeight;         if (isAo) activeAlways += elMenu.offsetHeight;        elMenu.style.display = tmp;      }    }      if (passiveMin < 0) passiveMin = 0;    return passiveTotal - passiveMin + activeMax + activeAlways;}/* > ABN 050927 */function transform (src, dest) {  transcont (src, dest);  transhead (src, dest);  transmenu (src, dest);  transutil (src, dest);  transads  (src, dest);  initEvents();       }function initEvents () {  bdy = ge ('body');  if (!document.all) {     window.addEventListener ("resize", gotoCenterAndResize, true);     window.addEventListener ("load", gotoCenterAndResize, true);   }        else    {     window.attachEvent ("onresize", gotoCenterAndResize);     window.attachEvent ("onload", gotoCenterAndResize);   }}function gotoCenterAndResize() {      var _body = ge ("body");      var _wld = ge ("world");      var _ifm = ge ("iform");         if (_ifm) {        _formheight = (_body.offsetHeight - 200);        _ifm.style.height= (_formheight < 300 ? 300 : _formheight) + "px";       }             _mxw = ((_mxw = getMaxChildWidth (_wld, null, false)) == 0) ? 768 : _mxw;            _wld.style.left =         ((_body.clientWidth < _mxw)? 0 : (_body.clientWidth / 2) - _mxw / 2) + "px";      _maxheight = (document.all)? _body.offsetHeight - 110 : window.innerHeight - 110;             var _pc = document.all ? ge ("p_content") : ge ("cnc");       if (_pc) {          _currheight = _pc.offsetHeight;          if (_currheight < _maxheight) {                 _pc.style.height = _maxheight - 15 + "px";                 }       }}function getMaxChildWidth (element, elist, reportOn) {   var e = element.firstChild;   var w = 0;   var _list = elist? ' ' + elist.toUpperCase() + ' ' : null;         if (reportOn) var s = '';   while (e) {      if ((!_list && e.tagName) || (e.tagName && _list.indexOf(' ' + e.tagName.toUpperCase() + ' ') >= 0)) {       w = (k = (_no_center? 0 : e.offsetLeft) + e.offsetWidth ) > w? k : w;       if (reportOn) s += e.tagName + ' #' + e.id + ': ' + (_no_center? '' : e.offsetLeft) + '+' + e.offsetWidth + '=' + (e.offsetLeft + e.offsetWidth) + '\n';      }      e = e.nextSibling;   }   if (reportOn) alert ('getMaxChildWidth: \n' + s + '\n...Result is ' + w);   return w;}function initialize (defwindow_id, defmenu_id, __info_mode, __preserve_origin_styles) {  /* \u0415\u0441\u043B\u0438 \u043D\u0435\u0447\u0435\u0433\u043E \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u044B\u0432\u0430\u0442\u044C (\u0444\u0443\u043D\u043A\u0446\u0438\u044F, \u0441\u043A\u043E\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043E, \u0443\u0436\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u043B\u0430\u0441\u044C)      - \u0432\u044B\u0445\u043E\u0434\u0438\u043C, \u043D\u0435 \u0434\u0435\u043B\u0430\u044F \u043D\u0438\u043A\u0430\u043A\u0438\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439... */  if (!(_plain = ge('plain'))) return (-1);   if (!(_world = ge('world'))) return (-2);  if (!(_body = ge('body'))) return (-3);    /* \u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u0430\u044F \u0437\u0430\u0449\u0438\u0442\u0430 \u0446\u0435\u043B\u043E\u0441\u0442\u043D\u043E\u0441\u0442\u0438 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 - \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u043C \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u043C world'\u0430     \u0432\u0441\u0435\u0433\u0434\u0430 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442  body */  //if (_world.parentNode != _body) _body.appendChild (_world.parentNode.removeChild(_world));   var aname, vers; aname = window.navigator.appName; vers = window.navigator.appVersion; var rx = new RegExp (".*(.*MSIE ([0-9]+)\.([0-9]+).*\)"); var arr = rx.exec (vers); if (arr == null) {if (_browserCheckReport) alert ('You don`t have a MSIE');} else {   var vMaj = new Number (arr[2]);   var vMin = new Number (arr[3]);    if (vMaj <= 5 && vMin <= 5) {    if (_browserCheckReport) alert ('Your browser is MSIE ' + vMin + '.' + vMaj + '. Centering disabled');    _no_center = true;   } else {if (_browserCheckReport) alert ('Your browser is ok: MSIE ' + vMin + '.' + vMaj);}   }    _world.style.visibility = 'hidden';  _info_mode = __info_mode;    _plain.style.display = 'none';  render_sel();  transform (_plain, ge('world'));  _ch = ge ('cholder');  _cnw = ge ('cnw');  _pc = ge ('p_content');  if (_info_mode && (u = ge('util'))) {   u.style.display = "none";  if (!__preserve_origin_styles)_ch.className += ' info';	prefwidth = 762 - ge ('menu').offsetWidth;	_cnw.style.width = prefwidth + 'px';  needwidth = getMaxChildWidth(_pc,'table img div', false);   _cnw.style.width = (needwidth > prefwidth? needwidth + 50 : prefwidth) + 'px'; } else _ch.style.width = content_default_width + 'px';    gotoCenterAndResize(true);          _world.style.visibility = 'visible';    /* \u041F\u0440\u043E\u0432\u0435\u0440\u044F\u0435\u043C, \u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043D\u0430\u0448 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043A\u043D\u043E\u043F\u043A\u043E\u0439 \u0438\u043B\u0438 \u043F\u0441\u0435\u0432\u0434\u043E-\u043E\u043A\u043D\u043E\u043C */  var _isbutton = ge (defwindow_id + 'wbaw' ) != null;   defel = (defmenu_id) ? ge (defmenu_id) : null;  activate (defwindow_id + (_isbutton? 'wbaw' : 'aww'), defwindow_id + (_isbutton? 'wbw' : 'pww'));/* \u0415\u0441\u043B\u0438 \u0444\u0443\u043D\u043A\u0446\u0438\u044F \u0431\u0443\u0434\u0435\u0442 \u0432\u044B\u0437\u0432\u0430\u043D\u0430 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E, \u043C\u044B \u0441\u043C\u043E\u0436\u0435\u043C \u044D\u0442\u043E \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u044C \u043F\u043E \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 plain */   selDefMndDelay();  _plain.parentNode.removeChild(_plain);  return 0;         }if (document.styleSheets && document.styleSheets.length > 0) { if (document.all)   document.styleSheets[0].addRule ('#plain', '{display: none!important}', 0);  else document.styleSheets[0].insertRule ('#plain {display: none!important}',0);}