 function SymError() {  window.defaultStatus=" ";  return true; } 
 //window.onerror = SymError;
 window.onload = MyOnLoad;

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

 var myonload = new Array();


 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();

 }

 function MyAddToOnload(wha) {
   if(wha&&wha.length>0) {
     myonload[myonload.length] = wha;
   } else { return false; }
  return true;
 }

/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

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";
         } 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";
        } else {}
      }
   } else { return false; }
   return false; 
 }
 }



 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';
      } else {}
      if(galleryviewercurrent<galleryviewerpages && kuda=='fwd' ) {
         table.style.left=-(galleryviewercurrent*foreachstep)+'px';
         galleryviewercurrent+=1;
      } else {}

      document.getElementById('gallery_view_span').innerHTML = galleryviewercurrent; 

   } else { }

 }

function changeOpac(opacity, id) {
  if(typeof(id)=='object') {
    var object = id;
  } else {
    var object = document.getElementById(id);
  }

  if(document.all&&object.filters[0]) { 
    object.filters[0].opacity=opacity; 
  } else {}

    object.style.opacity = (opacity / 100);
    object.style.MozOpacity = (opacity / 100);
} 


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 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;
 }

 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 {}
 }

