<!--
// ******************* Определение типа браузера

var version=navigator.appVersion;
var manufacturer=navigator.appName;
var ua=navigator.userAgent;
var isIE = manufacturer.indexOf('Microsoft')>=0;
var isFF = manufacturer.indexOf('Netscape')>=0;
var isOP = manufacturer.indexOf('Opera')>=0;

var rzm="px";
var rzpct="%";
var c;
var d;
var Atr;
var valueFF;
var valueOP;

//************ Закрытие - открытие слоя. Функция 1 аргумента. Свойство display

function showHide(d){
lay=document.getElementById(d);

if (lay.style.display=="none"){
lay.style.display="block";
}
if (lay.style.display=="block"){
lay.style.display="none";
}
}

//********************************************************* Подмена стиля по браузеру  ***
//**** Стиль - 1 аргумент. Свойство== margin;
//************************************************** значение по умлочанию - для IE
//**** d= id блока,Atr - атрибут (Top, Left и т.п. с Заглавной буквы)
//**** valueFF - значение для FF

//******************* то же совместно для Opera и FF  ***

function marginChangeFO(d,Atr,valueFF,valueOP)
{
var blockName=document.getElementById(d);
var val=valueFF;
var valo=valueOP;
var param=Atr;
	if(isFF)
			{
			switch(param)
						{
						case param='Top':
						blockName.style.marginTop=val+rzm;
						break;
						case param='Right':
						blockName.style.marginRight=val+rzm;
						break;
						case param='Bottom':
						blockName.style.marginBottom=val+rzm;
						break;
						case param='Left':
						blockName.style.marginLeft=val+rzm;
						break;
						}
			}
	if(isOP)
			{
			switch(param)
						{
						case param='Top':
						blockName.style.marginTop=valo+rzm;
						break;
						case param='Right':
						blockName.style.marginRight=valo+rzm;
						break;
						case param='Bottom':
						blockName.style.marginBottom=valo+rzm;
						break;
						case param='Left':
						blockName.style.marginLeft=valo+rzm;
						break;
						}
			}
}
//******************* то же только для IE  ***

function marginChangeIE(d,Atr,valueIE)
{
var blockName=document.getElementById(d);
var val=valueIE;
var param=Atr;
	if(isIE)
			{
			switch(param)
						{
						case param='Top':
						blockName.style.marginTop=val+rzm;
						break;
						case param='Right':
						blockName.style.marginRight=val+rzm;
						break;
						case param='Bottom':
						blockName.style.marginBottom=val+rzm;
						break;
						case param='Left':
						blockName.style.marginLeft=val+rzm;
						break;
						}
			}
}

//******************* то же для атрибутов относительного позиционирования и размера  ***
//**** d= id блока,Atr - атрибут (top, left, width и т.п. со строчной буквы)
//**** valueFF - значения для FF

//******************* только для IE  ***
function AtrChange(d,Atr,value)
{
var blockName=document.getElementById(d);
var val=value;
var param=Atr;

	if(isIE)
	{
		switch(param)
		{
		case param='top':
		blockName.style.top=val+rzm;
		break;

		case param='left':
		blockName.style.left=val+rzm;
		break;

		case param='width':
		blockName.style.width=val+rzm;
		break;

		case param='height':
		blockName.style.height=val+rzm;
		break;
		}
	}
}


//******************* совместно для Opera и FF  ***
function AtrChangeFO(d,Atr,valueFF,valueOP)
{
var blockName=document.getElementById(d);
var val=valueFF;
var valo=valueOP;
var param=Atr;

	if(isFF)
	{
		switch(param)
		{
		case param='top':
		blockName.style.top=val+rzm;
		break;

		case param='left':
		blockName.style.left=val+rzm;
		break;

		case param='width':
		blockName.style.width=val+rzm;
		break;

		case param='height':
		blockName.style.height=val+rzm;
		break;
		}
	}
	if(isOP)
	{
		switch(param)
		{
		case param='top':
		blockName.style.top=valo+rzm;
		break;

		case param='left':
		blockName.style.left=valo+rzm;
		break;

		case param='width':
		blockName.style.width=valo+rzm;
		break;

		case param='height':
		blockName.style.height=valo+rzm;
		break;
		}
	}

}


//********************************************************* Подмена стиля по браузеру  ***
//****  Класс объекта. Свойство== className;
//**************************************************  значение по умлочанию - для IE
//**** d= id блока, с= постоянная часть класса

function class_range(d,c){

var blockName=document.getElementById(d);
var constClassName=c;
var dop="FF";
var dopo="OP";

if(isFF)
	{
		blockName.className=constClassName+dop;
	}
if(isOP)
	{
		blockName.className=constClassName+dopo;
	}
}


// -->