


var l = 0, t = 0  
 var IE = document.all?true:false  
 document.onmousemove = getMouseXY  
 var ns_tt = document.createElement("div")  

function show_div(div_id)
	{
		document.getElementById(div_id).style.display = 'inline';
	}
function show_div1(div_id)
	{
		document.getElementById(div_id).style.display = 'block';
	}

function hidden_div(div_id)
	{
		document.getElementById(div_id).style.display = 'none';
	}

function show_hidden_div(div_id)
	{
		if (document.getElementById(div_id).style.display!='none')
			{
				// скрывает требуемый div
				document.getElementById(div_id).style.display = 'none';
			}
		else
			{
				// показывает требуемый div
				document.getElementById(div_id).style.display = 'block';
			}
	}

function getMouseXY(e) {  
     if (IE) {  
         l = event.clientX + document.body.scrollLeft  
         t = event.clientY + document.body.scrollTop  
     }  
     else {  
         l = e.pageX  
         t = e.pageY  
     }    
     ns_tt.style.left = l + "px"  
     ns_tt.style.top = t + "px"  
     return true  
 }  
   
 function AddTT(tt_text){  
     document.body.appendChild(ns_tt)  
     ns_tt.id = "ns_tt"  
     ns_tt.innerHTML = tt_text  
 }  
   
 function RemoveTT() {  
     document.body.removeChild(document.getElementById("ns_tt"))  
 }  
 
function trsetcolor(tableID, selColor)
	{
		 document.getElementById(tableID).bgColor = selColor;
	}
function divsetcolor(tableID, selColor)
	{
		 document.getElementById(tableID).background = '#000000';
	}

function animate(tagId,alfa,step){
 div = document.getElementById(tagId);
 var items = new Array();
 //Выбираем все рисунки слайдшоу
 for(c=i=0;i<div.childNodes.length;i++){
  if (div.childNodes[i].tagName=="IMG"){
   items[c] = div.childNodes[i];
   c++;
  }
 }
 last = items[items.length-1];
 next = items[items.length-2];
 //делаем верхний в стопке(текущий) рисунок более прозрачным
 last.style.opacity= alfa/100;
 last.style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity="+alfa+")";
 last.style.filter= "alpha(opacity="+alfa+")";

 if ((alfa-step)>0){
  //если еще не достигли полной прозрачности верхнего рисунка - продолжаем анимацию
   setTimeout("animate('"+tagId+"',"+(alfa-step)+","+step+");",50);
 }else{
  //если достигли полной прозрачности верхнего рисунка
  //делаем абсолютно непрозрачным следующий рисунок
  next.style.opacity= 1;
  next.style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  next.style.filter= "alpha(opacity=100)";
  // а верхний рисунок перемещаем в низ стопки
  tmp = last;
  div.removeChild(last);
  div.insertBefore(tmp,items[0]);
  tmp.style.opacity= 1;
  tmp.style.filter= "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  tmp.style.filter= "alpha(opacity=100)";

  setTimeout( "slideSwitch('"+tagId+"',1000)", 3000 );
 }
}
//эта функция делает видимым блок с рисунками для слайдшоу (изначально он невидим, чтобы избежать мерцания во время загрузки картинок) и запускает анимацию
function slideSwitch(tagId,speed){
 div = document.getElementById(tagId);
 if (div.style.visibility!="visible"){
      div.style.visibility = "visible";
 }
 items = div.getElementsByTagName('img');
 if (items.length>0){
  animate(tagId,100,10);
 }
}




