// Делает прозрачность картинок 70% при наведении
// Мышки они становятся четче (непрозрачнее).
// В качестве параметра получает имя объектов

var b_minopacity=0;
var b_imagesnumber;
var b_opacity=new Array();
var b_whattodo=new Array();
var b_images=new Array();
var b_timer_show;
var b_timer_hide;

function b_hideImage (img)
	{
	if(img)b_whattodo[img]=1;
	for(var i=1;i<=b_imagesnumber;i++)
		{
		if(b_whattodo[i]==1)
			{
			b_opacity[i]-=7;
			if(b_opacity[i]<=0){b_whattodo[i]=0;b_images[i].style.display='none';}
			else b_timer_hide = setTimeout("b_hideImage()",10);
			b_images[i].style.filter="alpha(opacity="+b_opacity[i]+")";
			b_images[i].style.opacity=b_opacity[i]/100;
			}
		}
	}

function b_showImage (img)
	{
	if(img){b_whattodo[img]=2;b_images[img].style.display='block';}
	for(var i=1;i<=b_imagesnumber;i++)
		{
		if(b_whattodo[i]==2)
			{
			b_opacity[i]+=7;
			if(b_opacity[i]>=100)b_whattodo[i]=0;
			else b_timer_show = setTimeout("b_showImage()",10);
			b_images[i].style.filter="alpha(opacity="+b_opacity[i]+")";
			b_images[i].style.opacity=b_opacity[i]/100;
			}
		}
	}


if(!document.getElementsByClassName)
	{
	getElementsByClass = function(className) {            
		var list = document.getElementsByTagName('td');
		var length = list.length;
		var result=new Array();
		for(var i = 0; i < length; i++)
			{
			if(list[i].className==className)result.push(list[i]);
			}
		return result;
		}
	}
else 
	{
	getElementsByClass = function(className) {
		return document.getElementsByClassName(className);
		}
	}


// Ru4noe dobavlenie v masiv elementa 'this_class' pri navedenii na kotoryi poyavlaetsa element 'target_class'
// tolko dla teh u kogo est do4ernii element div
function b_prepareImages(this_class,target_class)
	{
	var all_images=getElementsByClass(this_class, target_class);
	var z=1,p,i;
	for(i=0;i<all_images.length;i++)
		{
		for (p=0;p<all_images[i].children.length;p++)
			{
			if(all_images[i].children[p].className==target_class)
				{
				all_images[i].children[p].id=z;
				all_images[i].onmouseover=function(tempid){return function(){b_showImage(tempid);}}(z);
				all_images[i].onmouseout=function(tempid){return function(){b_hideImage(tempid);}}(z);
				b_opacity[z]=b_minopacity;
				b_whattodo[z]=0;
				b_images[z]=all_images[i].children[p];
				b_images[z].style.filter="alpha(opacity="+b_minopacity+")";
				b_images[z].style.opacity=b_minopacity/100;
				z++;
				}
			}
		}
	b_imagesnumber=z;
	}
