
 function SymError() {  window.defaultStatus=" ";  return true; } 
 //window.onerror = SymError;
 window.onload = MyOnLoad;

 var myonload = new Array();
 var myonloaddo = false;
 
 function MyOnLoad() {
   if(myonload) {
     if(myonload.length>0) {
       var i = 0; 
       var ix = myonload.length;
       for(i=0;i<ix;i++) {
         if(myonload[i]) {
           if(myonload[i].length>0) {
              eval(myonload[i]);
           } else {}
         } else {}
       }
     } else {}
   } else {}

   //preloadPNG();
   //iframeFix();

   myonloaddo = true; 
 }

 function MyAddToOnload(wha) {
   if(wha&&wha.length>0) {
     myonload[myonload.length] = wha;
   } else { return false; }
  return true;
 }


/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

 function printAll() {
   var d = null;
   d = document.getElementsByTagName('link');
   ix = d.length;
   for(i=0;i<ix;i++) {
     if(d[i].media) {
       if(d[i].media == "print") {
         d[i].media = "reserved";
       } else {
         if(d[i].media == "reserved") {
           d[i].media = "print";
         } else {}
       }
     } else {}
   }
   print();
 }

 function iframeFix() {
   var d = null;
   if(d = document.getElementById('centralContent')) {
   if(d.getElementsByTagName('iframe').length==1) {
     var ws = window.size();
     d = d.getElementsByTagName('iframe')[0];
     d.style.height = (ws.height-450)+"px";
     //alert( d.getElementsByTagName('iframe').length ); 
     doc = (d.contentWindow)?d.contentWindow:(d.contentDocument.document)?d.contentDocument.document:d.contentDocument;
   } else {}
   } else {}
 }

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

 var bronOpenLast = "bron_avia"; 

 function bronOpen(obj) {
   if(typeof(obj)=='object') {
     var id = obj.id;
     id = id.substr(0, id.lastIndexOf("_"));

     if(typeof(bronOpenLast)=='string') {
       document.getElementById( (bronOpenLast+'_on') ).style.display="none";
       document.getElementById( (bronOpenLast+'_off') ).style.display="block";
     } else {}

     bronOpenLast = id;
     document.getElementById( (bronOpenLast+'_on') ).style.display="block";
     document.getElementById( (bronOpenLast+'_off') ).style.display="none";

   } else {}
 }
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

var previewImage=false; 
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);

function fixPNG(myImage) {
    if ((version >= 5.5) && (version < 7) && (document.body.filters)) {
       var imgID = (myImage.id) ? "id='" + myImage.id + "' " : "";
	   var imgClass = (myImage.className) ? " class='"+myImage.className+"' " : "";
	   var imgTitle = (myImage.title) ? 
		             "title='" + myImage.title  + "' " : "title='" + myImage.alt + "' ";
	   var imgStyle = "display:inline-block;" + myImage.style.cssText;
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
                  + " style=\"" + "width:" + myImage.width 
                  + "px; height:" + myImage.height 
                  + "px;" + imgStyle + ";"
                  + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
                  + "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>";
	   myImage.outerHTML = strNewHTML;
    } else {}
}

 function preloadPNG() {
 if ((version >= 5.5) && (version < 7) && (document.body.filters)) {
   if( imgs = document.getElementsByTagName('img') ) {
      iy = imgs.length;
      iiy=0;
      for(y=0;y<iy;y++) {
        //alert(imgs.length);
        pngimg = imgs[iiy];        
        if(pngimg) {
         imgs_id = pngimg.id; 
         imgs_prefix_id = imgs_id.substring(0,3);
         imgs_src_exe = pngimg.src;
         imgs_src_exe = imgs_src_exe.substring( (imgs_src_exe.lastIndexOf('.')+1),(imgs_src_exe.lastIndexOf('.')+4));
         if( imgs_src_exe == "png" && imgs_src_exe == imgs_prefix_id ) {
            fixPNG(pngimg); 
            document.getElementById(imgs_id).style.visibility="visible";
            //document.getElementById(imgs_id).className="nopng "+document.getElementById(imgs_id).className;
         } else {
            iiy++;
         }
        } else {}
      }
   } else { return false; }
 } else { 
   if( imgs = document.getElementsByTagName('img') ) {
      iy = imgs.length;
      for(y=0;y<iy;y++) {
        if( imgs[y].style.visibility=="hidden" && imgs[y].id.substring(0,3)=="png" ) {
           imgs[y].style.visibility="visible";
           //imgs[y].className="nopng "+imgs[y].className;
        } else {}
      }
   } else { return false; }
   return false; 
 }
 }

 function MyPreviewImage(src) {
    if(src) {
       
       prevImage = new Image();
       prevImage.src = "./izgaztuve/"+src; 
      if(typeof(previewImage)!='object') { 
       previewImage = document.createElement('div');
       previewImage.style.background="white"; 
       previewImage.style.border="1px solid #999999"; 
       previewImage.style.padding="5px"; 
       previewImage.style.position="absolute"; 
       previewImage.style.zIndex="200"; 
       previewImage.style.top="50%";
       previewImage.style.left="50%";
       previewImage.style.marginTop="-"+Math.ceil(prevImage.height/2);
       previewImage.style.marginLeft="-"+Math.ceil(prevImage.width/2);
       previewImage.onclick= function() { this.style.display="none"; }
      } else {
       previewImage.style.display="block";
      }
       previewImage.innerHTML = "<img src=\""+prevImage.src+"\" style=\"border: 1px solid #999999; \" />"; 
       document.getElementsByTagName('body')[0].appendChild(previewImage);

    } else {
       return false;
    }
 return true;
 }

 function MyGalleryViewerScroll(kuda) {
   if(kuda && (kuda=='fwd' || kuda=='bck')
      &&document.getElementById('gallery_view_div')
      &&document.getElementById('gallery_view_span')
      &&document.getElementById('gallery_view_maintable')) {

      galleryviewercurrent = eval( document.getElementById('gallery_view_span').innerHTML+'+0'); 

      div = document.getElementById('gallery_view_div');
      table = document.getElementById('gallery_view_maintable');
      tables = table.getElementsByTagName('table');

      table.style.position="relative";

      galleryviewerpages = Math.ceil(tables.length/4);
      foreachstep = 592; //Math.ceil(table.offsetWidth/4);


      if(galleryviewercurrent>1 && kuda=='bck' ) {
         galleryviewercurrent-=1;
         // table.style.left= '-'+((galleryviewercurrent-1)*foreachstep)+'px';

         scrollnanotoX(table.id, (-((galleryviewercurrent-1)*foreachstep)),1);

      } else {}
      if(galleryviewercurrent<galleryviewerpages && kuda=='fwd' ) {
         //table.style.left=-(galleryviewercurrent*foreachstep)+'px';
         scrollnanotoX(table.id, (-(galleryviewercurrent*foreachstep)),0);
         galleryviewercurrent+=1;
      } else {}

      document.getElementById('gallery_view_span').innerHTML = galleryviewercurrent; 

   } else { }

 }

nanotimeoutscroll = false;

function  scrollnanotoX(id,x,n) { // 0 - to left, 1 - to right
  readyscroll = false;
  obj2 = document.getElementById(id); 
  if(nanotimeoutscroll) { clearTimeout(nanotimeoutscroll); nanotimeoutscroll=false; } else {} 
  t = obj2.style.left; 
  t = Math.ceil(t.substr(0,(t.length-2))); //alert(Math.abs(x-t));
  if((n==0&&x<t)||(n==1&&t<x)) { 
           var x = x; 
           var n = n;
           var p = Math.ceil(Math.abs((Math.abs(x)-t))/25);
           if(n==0) { obj2.style.left =(t-p)+"px"; } else { obj2.style.left =(t+p)+"px"; }
           nanotimeoutscroll = setTimeout("scrollnanotoX('"+obj2.id+"',"+x+","+n+")", 10); 
          } else {
            readyscroll = true;
            obj2.style.left =x+"px"; 
          }
}

function  scrollnanotoY(id,x,n) { // 0 - to left, 1 - to right
  readyscroll = false;
  obj2 = document.getElementById(id); 
  if(nanotimeoutscroll) { clearTimeout(nanotimeoutscroll); nanotimeoutscroll=false; } else {} 
  t = obj2.style.top; 
  t = Math.ceil(t.substr(0,(t.length-2))); //alert(Math.abs(x-t));
  if((n==0&&x<t)||(n==1&&t<x)) { 
           var x = x; 
           var n = n;
           var p = Math.ceil(Math.abs((Math.abs(x)-t))/25);
           if(n==0) { obj2.style.top =(t-p)+"px"; } else { obj2.style.top =(t+p)+"px"; }
           nanotimeoutscroll = setTimeout("scrollnanotoY('"+obj2.id+"',"+x+","+n+")", 10); 
          } else {
            readyscroll = true;
            obj2.style.top =x+"px"; 
          }
}

var readyopacity = true; 
var mytimeover = false; 

function smooth_ope_clo(id, myopacity, n ) { // 0 - в ноль, 1 - в 100

if(!myopacity) { myopacity=100; } else { myopacity=parseInt(myopacity); }
if(!n) { n=0; } else { }
readyopacity = false;

  if(id) {
     if(obj1=document.getElementById(id)) {
         if(n==0) {
           if(myopacity>=0) {
              var p = Math.ceil(myopacity/15)+5;
              myopacity-=p; //alert(myopacity);
              changeOpac(myopacity, obj1.id);
              mytimeover = setTimeout("smooth_ope_clo('"+obj1.id+"',"+myopacity+", 0)", 10);
           } else { 
              myopacity = 0;
              obj1.style.display="none";
              changeOpac(myopacity, obj1.id);
              if( mytimeover ) { clearTimeout(mytimeover); mytimeover=false; } else {}
              readyopacity = true;
           }
         } else {
           if(myopacity<100) {
              var p = Math.ceil(myopacity/15)+5;
              myopacity+=p; //alert(myopacity);
              changeOpac(myopacity, obj1.id);
              mytimeover = setTimeout("smooth_ope_clo('"+obj1.id+"',"+myopacity+", 1)", 10);
           } else { 
              myopacity = 100;
              changeOpac(myopacity, obj1.id);
              if( mytimeover ) { clearTimeout(mytimeover); mytimeover=false; } else {}
              readyopacity = true;
           }

           if(obj1.style.display=="none") {
             obj1.style.display="";
           } else {}

         }
     } else {
       return false; 
     } 
  } else {
    return false; 
  }
}

 function TryToPutImageObjectToTop() {
   if(document.getElementById('preview_object_image')) {
      d = document.getElementById('preview_object_image');
/*
      timage = new Image();
      url = d.style.backgroundImage;
      url = url.substring(4, (url.length-1));
      timage.src = url; 
      timage.onload = function() { d.style.height = timage.height+"px"; d.style.width = timage.width+"px"; }
*/
      d_xy = getPosition(d);
      //alert(d_xy.x+'\n'+d_xy.y); 
      d.style.position="absolute";
      d.style.top=(d_xy.y-70)+"px";
      d.style.left=(d_xy.x)+"px";
   } else {}
 }

function getPosition(obj) {
 var x=0, y=0;
 while(obj) {
    x+=obj.offsetLeft;
    y+=obj.offsetTop;
    obj=obj.offsetParent;
 }
 return {x:x, y:y};
}

function getScrollXY() {
  var scrOfX = 0, scrOfY = 0;
  if( typeof( window.pageYOffset ) == 'number' ) {
    //Netscape compliant
    scrOfY = window.pageYOffset;
    scrOfX = window.pageXOffset;
  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
    //DOM compliant
    scrOfY = document.body.scrollTop;
    scrOfX = document.body.scrollLeft;
  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
    //IE6 standards compliant mode
    scrOfY = document.documentElement.scrollTop;
    scrOfX = document.documentElement.scrollLeft;
  }
  return {x:scrOfX, y:scrOfY };
}


function getCurPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + 
            (de.scrollTop || b.scrollTop) - (de.clientTop || 0);
    }
    curxy = cursor;
    return cursor;
}


 function OpeClo(id,d) {
   if(id) { d = document.getElementById(id);if(d&&typeof(d)=="object"&&d.style) {void(0);} else {d = false;}
   } else { if(d&&typeof(d)=="object") {void(0);} else {d = false;} }  
      if(d) {
         if(d.style.display!="none") { d.style.display = "none"; } else { d.style.display = ""; }
        return true; 
      } else { return false; }
 }

 function MyCancel() {
   window.event.cancelBubble = true; 
   window.event.returnValue = false; 
   return false;
 }

 function addBookmark(url,title) {
 if (!url) url = location.href;
 if (!title) title = document.title;

 if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel(title, url, "");
 else if (typeof window.external == "object") window.external.AddFavorite(url, title);
 else if (window.opera && document.createElement)
 {
   var a = document.createElement('A');
   if (!a) return false;
   a.setAttribute('rel','sidebar');
   a.setAttribute('href',url);
   a.setAttribute('title',title);
   a.click();
 }
 else return false;
 
 return true;
 }

 function MyGetFiftyWords(str) {
    var result_str = ""; 
    if(str) {
       var str_arr = str.split(' ');
       for(i=0;i<50;i++) {
         if(str_arr[i]) {
            result_str += str_arr[i]+" "; 
         } else {
            break;
         }
       }
    } else {
       return false;
    }
 return result_str;
 }

/* /////////////////////////////////////////////////////////////////////////////// */

window.size = function() {
	var w = 0; var h = 0;

	//IE
	if(!window.innerWidth)	{ 
		if(!(document.documentElement.clientWidth == 0)) {
			w = document.documentElement.clientWidth; //strict mode
			h = document.documentElement.clientHeight;
		} else { 
			w = document.body.clientWidth; //quirks mode
			h = document.body.clientHeight;
		}
	} else {
		w = window.innerWidth; //w3c
		h = window.innerHeight;
	}

return {width:w,height:h};
}


 /*               //////////////////////////////////////////////////////////////// */
 /* additional scripts /////////////////////////////////////////////////////////// */
 /* //////                 //////////////////////////////////////////////////////  */

 var megaclotime = false; 

 var megaclomonths = new Array();
 megaclomonths[1] = "январь";
 megaclomonths[2] = "февраль";
 megaclomonths[3] = "март";
 megaclomonths[4] = "апрель";
 megaclomonths[5] = "май";
 megaclomonths[6] = "июнь";
 megaclomonths[7] = "июль";
 megaclomonths[8] = "август";
 megaclomonths[9] = "сентябрь";
 megaclomonths[10] = "октябрь";
 megaclomonths[11] = "ноябрь";
 megaclomonths[12] = "декабрь";

 function MegaCLoX() {
   if(document.getElementById('punckt_day')) {
    var tmN=new Date();
    document.getElementById('punckt_day').innerHTML = ''+((tmN.getDate()<10)?('0'+tmN.getDate()):(tmN.getDate()));
    document.getElementById('punckt_month').innerHTML = megaclomonths[ (tmN.getMonth()+1) ];
    document.getElementById('punckt_year').innerHTML = tmN.getFullYear();
    document.getElementById('punckt_hour').innerHTML = ''+((tmN.getHours()<10)?('0'+tmN.getHours()):(tmN.getHours()));
    document.getElementById('punckt_minute').innerHTML = ':'+((tmN.getMinutes()<10)?('0'+tmN.getMinutes()):(tmN.getMinutes()));
    megaclotime = setTimeout('MegaCLoX()',1000); 
   } else {}
 }

