<!--
// ******************* Определение типа браузера
version=navigator.appVersion;
manufacturer=navigator.appName;
ua=navigator.userAgent;
var isIE = manufacturer.indexOf('Microsoft')>=0;
var is6IE = manufacturer.indexOf('Microsoft')>=0&& version.indexOf('6.0')>=0;
var isFF = manufacturer.indexOf('Netscape')>=0;
var is9OP = manufacturer.indexOf('Opera')>=0&& version.indexOf('9.0')>=0;
var isOP = manufacturer.indexOf('Opera')>=0;

var rzm="px";
var rzpct="%";






// *************** Выравнивание тэга marquee - для горячей новости по разрешению
/* длина строки 64 симв. Регулирование через letter-spacing в переменной части текста*/
// *** см. root07_dop.js


// *************** Всплывающее окно 
function small_window(wname)
{
newWindow=window.open('','test','menubar=no,location=no,resizable=yes,scrollbars=yes,status=no,width=550,height=500,left=0,top=0');
newWindow.location=wname;
}

//************ Закрытие - открытие слоя. Функция 1 аргумента. Свойство display

function showHide(d){
lay=document.getElementById(d);

if (lay.style.display=="none"){
lay.style.display="block";
return false;
}
if (lay.style.display=="block"){
lay.style.display="none";
return false;
}
}

//******************* Подмена стиля по браузеру  ***
//**** Стиль - 1 аргумент. Свойство== margin;
//**** значение по умлочанию - для IE
//**** d= id блока,Atr - атрибут (Top, Left и т.п. с Заглавной буквы)
//**** valueFF - значенеи для FF

function marginChange(d,Atr,valueFF)
{
blockName=document.getElementById(d);
val=valueFF;
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;

		}
	}
}

/* Только для Opera*/

function marginChangeOp(d,Atr,valueOp)
{
blockName=document.getElementById(d);
val=valueOp;
param=Atr;

	if(isOP)
	{
		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

function AtrChange(d,Atr,valueFF)
{
blockName=document.getElementById(d);
val=valueFF;
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*/

function AtrChangeOp(d,Atr,valueOp)
{
blockName=document.getElementById(d);
val=valueOp;
param=Atr;

	if(isOP)
	{
		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;
		}
	}
}

//************ то же для ед.измерения %
function AtrChangePt(d,Atr,valueFF)
{
blockName=document.getElementById(d);
val=valueFF;
param=Atr;

	if(!isIE)
	{
		switch(param)
		{
		case param='top':
		blockName.style.top=val+rzpct;
		break;

		case param='left':
		blockName.style.left=val+rzpct;
		break;

		case param='width':
		blockName.style.width=val+rzpct;
		break;

		case param='height':
		blockName.style.height=val+rzpct;
		break;
		}
	}
}



//******************* Подмена класса блока***
//****  Класс объекта. 1 аргумент. Свойство== className 
/**** d= id блока, clsConst= постоянная часть имени класса (по умолчанию - для IE); 
clsVar= дополнительная часть имени класса


*/
function class_Change(d,clsConst,clsVar)
{
blockName=document.getElementById(d);
constClassName=clsConst;
dop=clsVar;

if(!isIE)
	{
		blockName.className=constClassName+dop;
	}
}

//******** То же. Только Opera

function class_ChangeOp(d,clsConst,clsVar)
{
blockName=document.getElementById(d);
constClassName=clsConst;
dop=clsVar;

if(isOP)
	{
		blockName.className=constClassName+dop;
	}
}

//******** То же. Только FF

function class_ChangeFF(d,clsConst,clsVar)
{
blockName=document.getElementById(d);
constClassName=clsConst;
dop=clsVar;

if(isFF)
	{
		blockName.className=constClassName+dop;
	}
}


// ******************* Информеры
function rbc()
{
document.write('<a href="http://www.informer.ru/cgi-bin/redirect.cgi?id=172_1_1_45_39_1-0&url=http://www.rbc.ru&src_url=usd/usd_dm_cb_127815_88x61.gif" target=_blank><img src="http://pics.rbc.ru/img/grinf/usd/usd_dm_cb_127815_88x61.gif?'+ Math.floor( 100000*Math.random() ) + '" WIDTH=88 HEIGHT=61 border=0 alt=""></a>');
}

function wether()
{
document.write( '<a href="http://www.informer.ru/cgi-bin/redirect.cgi?id=30_4_1_32_1_2-0&url=http://www.rbc.ru/meteo&src_url=weather/81x63_27612_gray.gif" target=_blank><img src="http://pics.rbc.ru/img/grinf/weather/81x63_27612_gray.gif?'+ Math.floor( 100000*Math.random() ) + '" WIDTH=81 HEIGHT=63 border=0></a>');
}

// ******************* Что нового - Загрузить
function dwnld_ws()
{
	document.write('<a href="redy51/clients/cl_srv_dl.php" title="WinСклад Проф: модули расширения, схемы, скрипты, макросы">загрузить...</a>');
}

// ******************* Рработать с on-line версией
function onLine_wrk()
{
   document.write('<form name="wrkDemOl" method="post" action="http://217.147.24.206:44444/forum/index.php" style="width:220px;">');
   document.write('<input id=bt_opt class=buttPas style="width:220px;" type="submit" value="Работать с  программами on-line" onMouseOver="chngCls(\'bt_opt\',\'buttPas\',\'buttAct\');"onMouseOut="chngCls(\'bt_opt\',\'buttPas\',\'buttAct\');" title="WinСклад Проф  и  WMS  без загрузки и инсталляции">');
   document.write('</form>');
}


// ******* для работы с Cookie ***********************
// ******************************************************* не используется
var today = new Date();
var expiry = new Date(today.getTime()+ 1* 60 * 60 * 1000);//текущая дата+1 час, мсек

var w=screen.Width;
var wff=screen.availWidth;

// ******************* Предупреждение для нестандартного типа браузера
//*****	с ограничением числа показов до 1. Механизм Cookie

//** вспом. функции работы с Cookie ******
function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) { endstr = document.cookie.length; }
	return unescape(document.cookie.substring(offset, endstr));
	}

function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) {
			return getCookieVal (j);
			}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break; 
		}
	return null;
	}

function DeleteCookie (name,path,domain) {
	if (GetCookie(name)) {
		document.cookie = name + "=" +
		((path) ? "; path=" + path : "") +
		((domain) ? "; domain=" + domain : "") +
		"; expires=Thu, 01-Jan-70 00:00:01 GMT";
		}
	}

function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
//	alert(document.cookie+" где name= "+name+" а value=  "+escape (value));
	}
//************ /вспом. функции работы с Cookie ******

function browser_attent_msg(){
	alert('Извините!\nЭтот раздел сайта пока не оптимизирован для просмотра в Вашем браузере:'+
				'\n['+ua+']'+	
					'\nВозможно неправильное отображение контента!');
return;
}

function browser_attent(){
if(!isIE&&!isFF&&!is9OP)
	{
	if (GetCookie('user_id') == null)
		{
			var getName = 'gest';
			SetCookie('user_id', (getName), expiry);
			browser_attent_msg();
		}
	else{
			var getName = GetCookie('user_id');
		}
	}
}
// -->