function high(which2)
{
theobject=which2;
highlighting=setInterval("highlightit(theobject)",10);
	
}
function low(which2)
{
clearInterval(highlighting);
which2.filters.alpha.opacity=10;
}
function highlightit(cur2)
{
if(cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if(window.highlighting)
clearInterval(highlighting)
}

function ButtonChange(name, namesrc){document.images[name].src = namesrc}

var Opened=false;
function OpenWindow(PageSrc,Width,Height)
{
Features="top=50,left=100,width="+Width+",height="+Height+",toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,resizable=no";
if ((!Opened) || (NewWin.closed))
{
	Opened=true;
	NewWin=window.open(PageSrc,"NewWindow",Features);
	NewWin.focus();
}
else
{
	if ((Opened) || (!NewWin.closed))
	{
		NewWin.location=PageSrc;
		NewWin.focus();
	}
}
}

function BgChange (id, namesrc)
{
	id="id_item_"+id;
	if (document.getElementById(id))
	{
		if (namesrc==0)
		{
			document.getElementById(id).background = ImageOut;
		}
		if (namesrc==1)
		{
			document.getElementById(id).background = ImageOver;
		}
	}
}
function TdChange (id,class_name)
{
	document.getElementById(id).className = class_name;
}



function getX(el) {
 var X=0;
 X=el.offsetLeft ? el.offsetLeft : 0
 if (el.offsetParent) {
   X=X+getX(el.offsetParent);
 }
 return X;
}

function getY(el) {
 if (el) {
 var Y=0;
 Y=el.offsetTop ? el.offsetTop: 0
 if (el.offsetParent) {
   Y=Y+getY(el.offsetParent);
 }
 return Y;
 }
}


function realX(xx){
X = (document.body.clientWidth-780)/2;
X = X + xx;
return X;
}

function getrealX(xxx) {
 el = document.getElementById('test');
 var X=0;
 X=el.offsetLeft ? el.offsetLeft : 0
 if (el.offsetParent) {
   X=X+getX(el.offsetParent);
 }
 X = X + xxx;
 return X;
}


/*******************переменные для работы со слоями*******************/
TIMEtoSHOW=100;
dep='blank';
browser_name = navigator.appName;
browser_version = parseFloat(navigator.appVersion);
n=false;
ie=false;
var aNew=0;
var b=0;
var c=0;
var tim;
TaskNameID='main';
if (browser_name == "Netscape" && browser_version >= 3.0 && browser_version < 5.0) { roll = 'true'; n = 'true'}
  else if (  (browser_name == "Microsoft Internet Explorer" && browser_version >= 3.0) || (browser_name == "Netscape" &&  browser_version >= 5.0) ) { roll = 'true'; ie = 'true'}
  else { roll = 'false'; }
/******************ф-ция выравнивает слои относительно левого верхнего угла браузера для правильного отображения********************/
function LL() 
{
Xinner=(n)?innerWidth:document.body.offsetWidth;
var tmp;
var lw;
tmp=Xinner/2;
lw=Math.round(tmp);
	if (ie)
	{
	var divel;
	divel = document.getElementById('blank');divel.style.left =lw;
	divel = document.getElementById('about');divel.style.left =lw-200;
	}
}
/*****************функция прячет слой*********************/
function HiddenLayer(){
if (aNew!=0)
{
//	alert(a)
//	alert(1)
	name1=aNew;
	if (roll)
	{
		if (browser_name=="Netscape")
		{
			var d;
			d = document.getElementById(name1);
			d.style.visibility ='hidden';
			d = document.getElementById(dep);
			d.style.visibility ='visible';
			/*var sss;
			sss=document.getElementById[name1];
			sss.style.visibility="hidden";
			sss=document.getElementById[dep];
			sss.style.visibility="visible";*/
		}
		else {
			var d;
			d = document.getElementById(name1);
			d.style.visibility ='hidden';
			d = document.getElementById(dep);
			d.style.visibility ='visible';
			/*var zzz;
			zzz=document.all[name1];
			zzz.style.visibility="hidden";
			zzz=document.all[dep];
			zzz.style.visibility="visible";*/
		}
	}
	clearTimeout(tim);
}
else
{
//	alert(2)
	if (roll)
	{
		d = document.getElementById(dep);
		d.style.visibility ='hidden';
	}
	clearTimeout(tim);
}
}
/******************ставит интервал через который слой спрячется********************/
function DelayHiddenLayer(layername2){
aNew=layername2;
tim=setTimeout("HiddenLayer()",TIMEtoSHOW);
}
/******************делает слой видимым********************/
function VisibleLayer(layername1){
HiddenLayer();
//alert(1);
if (roll){
     		 d = document.getElementById(layername1);d.style.visibility ='visible';
	  		 d = document.getElementById(dep);d.style.visibility ='hidden';
 }
}
/****************Меняет слои, используя вышеописанные ф-ии**********************/
function Change (layername,showflag) {
if (showflag){VisibleLayer(layername);}
else{ 	DelayHiddenLayer(layername);}
}
// JavaScript Document