<!--
var ie = 0;
var browser=0;
var tOut;

function makeMenu(obj){
	this.ref=eval('document.all.'+obj);
	this.css=eval('document.all.'+obj+'.style');
	this.x=this.css.pixelLeft; this.y=this.css.pixelTop;
	this.hideIt=b_hideIt;	this.showIt=b_showIt; this.moveIt=b_moveIt;	this.classIt=b_classIt;										
	return this;
}

function b_classIt(name){this.ref.className=name}
function b_showIt(){this.css.visibility="visible"}
function b_hideIt(){this.css.visibility="hidden"}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y;}

function init(){
	oMenu=new Array();

	for (i=0;i<=8;i++)
	{
		oMenu[i]=new makeMenu(eval("'divMenu'+i"));
	}

}

function init2(){
	oDrop=new Array();
	oDr=new Array();
	
	for (i=0;i<=25;i++)
	{
		oDr[i]=new makeMenu(eval("'dr'+i"));
	}

	for (i=1;i<=3;i++)
	{
		oDrop[i]=new makeMenu(eval("'divDrop'+i"));
	}
}

function initall()
{
ie=1;
browser=ie && parseInt(navigator.appVersion)>=4;

if (browser) {init(); init2();}
}

//--------------------------------------------------------
function initall2()
{
ie=1;
browser=ie && parseInt(navigator.appVersion)>=4;

if (browser) init2();
}

// динамические функции
// показывает слой
function show_menu(num)
{
	if(browser)
	{
		for (i=0;i<=(oMenu.length-1);i++)
		{
			oMenu[i].hideIt();
		}
		oMenu[num].showIt();
	}
}
//показывает выпадающее меню
function show_drop(num)
{
	if(browser)
	{
		for (i=1;i<=3;i++)
		{
			oDrop[i].hideIt();
		}
			oDrop[num].showIt();
	}
}
//меняет background
function drop_act(num)
{
	if(browser)
	{
		clear_timeout();
		oDr[num].classIt('drop1');
	}
}

//возвращает background
function drop_pass(num)
{
	if(browser)
	{
		oDr[num].classIt('drop0');
		if (num<8) time_out(1);
		else { if (num>14) time_out(3);
		else time_out(2); }
	}
}

//скрывает все динамические элементы
function hide_all()
{
	if(browser)
	{
		for (i=1;i<=(oMenu.length-1);i++)
		{
			oMenu[i].hideIt();
		}
			oMenu[0].showIt();
	}

}

//окно alert
function FormAlert(al,name,j)
{
var width, height;
if (j<7)
{width=250; height=250;}
else
{width=250; height=350;}

	window.open('win_new.htm?text=<center>Пожалуйста, заполните поля:</center><br>'+al, name,'width='+width+', height='+height+',resizable=0,scrollbars=0,menubar=0,status=0, left='+Math.max(0,(screen.width-width)/2)+', top='+Math.max(0,(screen.height-height)/2));
}

//окно alert ENG
function FormAlert_e(al,name,j)
{
var width, height;
if (j<7)
{width=250; height=250;}
else
{width=250; height=350;}

	window.open('win_new.htm?text=<center>Please, fill fields:</center><br>'+al, name,'width='+width+', height='+height+',resizable=0,scrollbars=0,menubar=0,status=0, left='+Math.max(0,(screen.width-width)/2)+', top='+Math.max(0,(screen.height-height)/2));
}

//проверка форм
function CheckFields(fname,form_num)
{
ie=1;

var form_name=eval('document.'+fname);
var li=(ie) ?'<li>':''
var br=(ie) ?'':'\n'
	var al='';
	var j='';
	var al_post='';
temp_f=eval('f'+form_num+'_Fld');	
temp_a=eval('f'+form_num+'_Alrt');	

for (i=0; i<temp_f.length; i++)
{
	var item = eval('document.'+fname+'.'+temp_f[i]);
  re1 = new RegExp("^ +$","g");
	if (item.value=='' || re1.test(item.value))
 {
		al_post=al;
		al+=li+temp_a[i]+br;
		j++;
	}
}

if (fname=='s_form') {
  if (document.s_form.producer_search.value!=0)
  al=0;
  }

if (al != '')
{
 if (ie) {
	FormAlert(al, fname, j);
	}
	else {
	alert('Заполните следующие поля:\n\n' + al);
	}
	return false;
	exit;
}

form_name.submit();
return true;
};



//проверка форм ENG
function CheckFields_e(fname,form_num)
{
ie=1;

var form_name=eval('document.'+fname);
var li=(ie) ?'<li>':''
var br=(ie) ?'':'\n'
	var al='';
	var j='';
	var al_post='';
temp_f=eval('f'+form_num+'_Fld');	
temp_a=eval('f'+form_num+'_Alrt');	

for (i=0; i<temp_f.length; i++)
{
	var item = eval('document.'+fname+'.'+temp_f[i]);
  re1 = new RegExp("^ +$","g");
	if (item.value=='' || re1.test(item.value))
 {
		al_post=al;
		al+=li+temp_a[i]+br;
		j++;
	}
}

if (fname=='s_form') {
  if (document.s_form.producer_search.value!=0)
  al=0;
  }

if (al != '')
{
 if (ie) {
	FormAlert_e(al, fname, j);
	}
	else {
	alert('Заполните следующие поля:\n\n' + al);
	}
	return false;
	exit;
}

form_name.submit();
return true;
};


// задает время запаздывания

function time_out(num)
{
	tOut = eval('setTimeout("oDrop['+num+'].hideIt()", 300)')
}

// обнуляет время запаздывания

function clear_timeout()
{
	clearTimeout(tOut);
}

//-->
