/*
        @author MiRacLe <miracle@cccmos.com>
        @sinse 05.10.2005
        @version 0.1
*/
var is_ie = ((navigator.userAgent.toLowerCase().indexOf("msie") != -1) && (navigator.userAgent.toLowerCase().indexOf("opera") == -1));

var __tmp = document.location.pathname.split('/')[1];
var _lang = (__tmp.length == 3) ? __tmp : 'rus';
/* Core functions */

function addOnLoadEvent() {

        var root = window.addEventListener || window.attachEvent ? window : document.addEventListener ? document : null;
        if (root) {
                for (var i = 0; i < arguments.length; i++) {
                        if ('function'  == typeof(arguments[i]))
                                addHandler(root,'load',arguments[i]);
                }
        }
}

function addHandler(object, event, handler) {
  if (typeof (object.addEventListener) != 'undefined')
    object.addEventListener(event, handler, false);
  else if (typeof (object.attachEvent) != 'undefined')
    object.attachEvent('on' + event, handler);
  else {
    var handlersProp = '_handlerStack_' + event;
    var eventProp = 'on' + event;
    if (typeof (object[handlersProp]) == 'undefined') {
      object[handlersProp] = [];
      if (typeof (object[eventProp]) != 'undefined')
        object[handlersProp].push(object[eventProp]);
      object[eventProp] = function(e) {
        var ret = true;
        for (var i = 0; ret != false && i < object[handlersProp].length; i++)
          ret = object[handlersProp][i](e);
        return ret;
      }
    }
    object[handlersProp].push(handler);
  }
}

var ShowPics = new Array;
/* ShowPic */
function initShowPic() {
        if (document.getElementById('content')) {
                var imgs = document.getElementById('content').getElementsByTagName('img');
                if (imgs.length && 'function' == typeof(ShowPic)) {
                        for (var i = 0; i < imgs.length; i++) {
                                var obj = imgs[i];
                                if (obj.className.indexOf('_sp') != -1) {
                                        obj.style.cursor = 'pointer';
                                        ShowPics.push(obj);
                                        obj.onclick = function() { ShowPic(this); return false;}
                                }
                        }
                        createShowPic();
                }
        }
}
addOnLoadEvent(initShowPic);

/* CCCMOS Counter */

function CCCMOSCounter() {
        var url="http://counter.cccmos.com/counter.php";
        var cid=20;
        var rnd=Math.random();
        var ie=(window.external && window.ActiveX)?true:false;
        var tz=(new Date()).getTimezoneOffset()/60;
        var px=(ie)?screen.colorDepth:screen.pixelDepth;
        var qs="?cid="+cid+"&rnd="+rnd+"&tz="+tz+"&rs="+screen.width+"x"+screen.height+"x"+px+"&rf="+escape(document.referrer)+"&pg="+escape(window.location.href);
        var counterImg = new Image();
        counterImg.src = url+qs;
        counterImg.onload = function() {
                var placeHolder = document.getElementById('cccmos_counter');
                if (placeHolder) {
                        placeHolder.src = this.src;
                }
        }
}

addOnLoadEvent(CCCMOSCounter);

var ClickToClose = "Закрыть";
var NextHTML =  '&raquo;';//"<img src='/pict/sp/right16.gif' align='absmiddle'>";
var PrevHTML = '&laquo;';// "<img src='/pict/sp/left16.gif' align='absmiddle'>";
window.onerror = function() { return false;}

function go(url) {
    window.location.href = url;
}

function OpenPrint(path)
{
  var addwinw = 540;
  var addwinh = 600;
  var temp = path;
  var xpos = (screen.width-addwinw)/2;
  var ypos = (screen.height-addwinh)/2;
  qqq = window.open(temp,'openprint','fullscreen=no,channelmode=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width='+addwinw+',height='+addwinh+',top='+ypos+',left='+xpos); 
  qqq.focus();
}