
// Sniffer based on http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html

var uAgent    = navigator.userAgent.toLowerCase();
var isSafari = ((uAgent.indexOf('safari') != -1) || (navigator.vendor == 'Apple Computer, Inc.'));
var isOpera  = (uAgent.indexOf('opera') != -1);
var isWebtv  = (uAgent.indexOf('webtv') != -1);
var isIe     = ( (uAgent.indexOf('msie') != -1) && (!isOpera) && (!isSafari) && (!isWebtv) );
var isIe4    = ( (isIe) && (uAgent.indexOf('msie 4.') != -1) );
var isMoz    = ( (navigator.product == 'Gecko')  && (!isOpera) && (!isWebtv) && (!isSafari) );
var isNs     = ( (uAgent.indexOf('compatible') == -1) && (uAgent.indexOf('mozilla') != -1) && (!isOpera) && (!isWebtv) && (!isSafari) );
var isNs4    = ( (isNs) && (parseInt(navigator.appVersion) == 4) );
var isKon    = (uAgent.indexOf('konqueror') != -1);

var isWin    = ((uAgent.indexOf('win') != -1) || (uAgent.indexOf('16bit') !=- 1));
var isMac    = ((uAgent.indexOf('mac') != -1) || (navigator.vendor == 'Apple Computer, Inc.'));
var uaVers   = parseInt(navigator.appVersion);


// Открытие нового окна
function openWin (url, target, w, h, s)
         {
         var top=0;
         var left=0;
         widthscreen=screen.availWidth;
         heightscreen=screen.availHeight;
         top=(heightscreen/2)-(h/2);
         left=(widthscreen/2)-(w/2);
         w+=10; h+=10;
         params='top='+top+',left='+left+',menubar='+s+',directories=no,location=no,resizable=1,scrollbars='+s+',width='+w+',height='+h;
         window.open(url, target, params);
         }

// Открытие нового окна
function zoomWin (url, target, w, h, s)
         {
         var top=0;
         var left=0;
         //s=1;
         widthscreen=screen.availWidth;
         heightscreen=screen.availHeight;
         top=(heightscreen/2)-(h/2)-100;
         left=(widthscreen/2)-(w/2);
         w+=10; h+=150;
         if (w > widthscreen)
            {
            w = 1010;
            }
         if (h > widthscreen)
            {
            h = 750;
            }
         top=(top<0) ? 0:top;
         left=(left<0) ? 0:left;
         params='top='+top+',left='+left+',menubar='+s+',directories=no,location=no,resizable=1,scrollbars='+s+',width='+w+',height='+h;
         window.open(url, target, params);
         }

function getScroll()
         {
         scrollXY=document.getElementsByTagName((document.compatMode && document.compatMode == 'CSS1Compat') ? "HTML" : "BODY")[0];
         return scrollXY.scrollTop;
         }

function scrollToTop()
         {
         begin=getScroll();
         for (i=begin; i>0; i-=50)
             {
             scrollBy(0,-50);
             }
         }

function mOverTopNews(n)
         {
         document.getElementById('td1'+n).style.background = '#DCDCDC';
         document.getElementById('td2'+n).style.background = '#DCDCDC';
         }

function mOutTopNews(n)
         {
         document.getElementById('td1'+n).style.background = '#ECECEC';
         document.getElementById('td2'+n).style.background = '#ECECEC';
         }

var aTags=new Array();
var ind=0;
function displayOnOff(tagID,ImageObj)
         {
         aTags[ind]=tagID; ind++;
         if (document.getElementById(tagID).style.display == 'none')
            {
            // Развернуть
            if (ImageObj)
               {
               ImageObj.title = LANG_collapse;
               ImageObj.src   = '/skins/'+ SKIN + '/images/collapse.gif';
               }
            document.getElementById(tagID).style.display = '';
            }
         else
             {
             // Свернуть
             if (ImageObj)
                {
                ImageObj.title = LANG_organize;
                ImageObj.src = '/skins/'+ SKIN + '/images/organize.gif';
                }
             document.getElementById(tagID).style.display = 'none';
             }
         }

function displayAllOn()
         {
         for (i=0; i<aTags.length; i++)
             {
             document.getElementById(tagsArr[i]).style.display = '';
             }
         }

function getCookie(name)
         {
         var cookie = ' ' + document.cookie;
         var search = ' ' + name + '=';
         var setStr = null;
         var offset = 0;
         var end = 0;
         if (cookie.length > 0)
            {
            offset = cookie.indexOf(search);
            if (offset != -1)
               {
               offset += search.length;
               end = cookie.indexOf(';', offset)
               if (end == -1)
                  {
                  end = cookie.length;
                  }
               setStr = unescape(cookie.substring(offset, end));
               }
            }
         return(setStr);
         }

function setCookie (name, value, expires, path, domain, secure)
         {
         document.cookie = name + '=' + escape(value) +
         ((expires) ? '; expires=' + expires : '') +
         ((path) ? '; path=' + path : '') +
         ((domain) ? '; domain=' + domain : '') +
         ((secure) ? '; secure' : '');
         }

function showMessage()
         {
         if (LANG_onloadMessage)
            {
            document.getElementById('mesMain').innerHTML = LANG_onloadMessage;
            document.getElementById('popUpMessage').style.visibility = 'visible';
            setCookie('onloadMessage', '', 'Mon, 01-Jan-2010 00:00:00 GMT', '/', '', '');
            }
         }

function printMode()
         {
         var aHiddenBlocks = new Array('header','MainMenuL1Div','AddrStringDiv','left','contacts','counters','blockActionsTop','blockActionsBot','linksArt','CommentFormDiv');
         for (i=0; i<aHiddenBlocks.length; i++)
             {
             document.getElementById(aHiddenBlocks[i]).style.display = 'none';
             }
         }








