/*<![CDATA[*/
var url_name = window.location.href.substring(window.location.href.lastIndexOf('/')+1,window.location.href.lastIndexOf('.'));

// "getElementsByClassName" не определен IE, 
// так что этот метод можно реализовать в JavaScript 
if(document.getElementsByClassName == undefined) { 
   document.getElementsByClassName = function(cl) { 
      var retnode = []; 
      var myclass = new RegExp('\\b'+cl+'\\b'); 
      var elem = this.getElementsByTagName('*'); 
      for (var i = 0; i < elem.length; i++) { 
         var classes = elem[i].className; 
         if (myclass.test(classes)) { 
            retnode.push(elem[i]); 
         } 
      } 
      return retnode; 
   } 
};

function buttons(e)
{
  var evt=window.event || e
  if (undefined != evt) {
    if (!evt.target) //if event obj doesn't support e.target, presume it does e.srcElement
       evt.target=evt.srcElement; //extend obj with custom e.target prop
    if (url_name != evt.target.id)
     switch(evt.type){
      case "mouseover":
	evt.target.src='/images/'+evt.target.id+'_act.jpg';
	break;
      case "mouseout":
	evt.target.src='/images/'+evt.target.id+'.jpg';
	break;
     }  
  }
  else {
    var links = document.getElementsByClassName('sidebar')[0].getElementsByTagName('a'); 
    var preload = new Array();
    var preload_act = new Array();
    for(var i=0;i<links.length;i++) {
      links[i].onmouseover = function(event) { buttons(event);}
      links[i].onmouseout = function(event) { buttons(event);}
      var img = links[i].getElementsByTagName('img')[0];
      preload[i] = new Image();
      preload_act[i] = new Image();
      preload[i].src = '/images/'+img.id+'.jpg';
      preload_act[i].src = '/images/'+img.id+'_act.jpg';
      if (url_name == img.id) {
	img.src='/images/'+url_name+'_act.jpg';
	window.setInterval("button_blink();",400);
       }
       else img.src='/images/'+img.id+'.jpg';
    } 
  } 
}

var blink_state = 1;

function button_blink()
{
  if (blink_state) 
    {
      document.getElementById(url_name).src='/images/'+url_name+'.jpg';
      blink_state--;
    }
   else 
    {
      document.getElementById(url_name).src='/images/'+url_name+'_act.jpg';
      blink_state++;
    }
}

function img (url,w,h)
{
//поправка на отступ	
ww=parseInt(w)+15; 
hh=parseInt(h)+15; 
mywind=window.open('','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width='+ww+',height='+hh+'');
mywind.document.write('<IMG SRC='+url+'>');
}
/*]]>*/
