<!--

/* Массив объектов для предварительной загрузки картинок */
var img_cat_array = new Object();
var img_mnu_array = new Object();

/* Активный пункт меню */
var m_cat_act = new Image();
var m_mnu_act = new Image();

/* Предварительная загрузка изображений разделов каталога */
function loadCatalogueImagesIntoArray()
{
	if (document.images)
	{
		img_cat_array.cat_img_10 = new Image();
		img_cat_array.cat_img_10.src = "/img/cat_coal_0.jpg";
		img_cat_array.cat_img_11 = new Image();
		img_cat_array.cat_img_11.src = "/img/cat_coal_1.jpg";
		img_cat_array.cat_img_20 = new Image();
		img_cat_array.cat_img_20.src = "/img/cat_ignition_0.jpg";
		img_cat_array.cat_img_21 = new Image();
		img_cat_array.cat_img_21.src = "/img/cat_ignition_1.jpg";
		img_cat_array.cat_img_30 = new Image();
		img_cat_array.cat_img_30.src = "/img/cat_braziers_0.jpg";
		img_cat_array.cat_img_31 = new Image();
		img_cat_array.cat_img_31.src = "/img/cat_braziers_1.jpg";
		img_cat_array.cat_img_40 = new Image();
		img_cat_array.cat_img_40.src = "/img/cat_other_0.jpg";
		img_cat_array.cat_img_41 = new Image();
		img_cat_array.cat_img_41.src = "/img/cat_other_1.jpg";
	}

	return;
}

/* Предварительная загрузка изображений главного меню */
function loadMenuImagesIntoArray()
{
	if (document.images)
	{
		img_mnu_array.mnu_img_10 = new Image();
		img_mnu_array.mnu_img_10.src = "/img/m_mnu_about_0.gif";
		img_mnu_array.mnu_img_11 = new Image();
		img_mnu_array.mnu_img_11.src = "/img/m_mnu_about_1.gif";
		img_mnu_array.mnu_img_20 = new Image();
		img_mnu_array.mnu_img_20.src = "/img/m_mnu_products_0.gif";
		img_mnu_array.mnu_img_21 = new Image();
		img_mnu_array.mnu_img_21.src = "/img/m_mnu_products_1.gif";
		img_mnu_array.mnu_img_30 = new Image();
		img_mnu_array.mnu_img_30.src = "/img/m_mnu_contacts_0.gif";
		img_mnu_array.mnu_img_31 = new Image();
		img_mnu_array.mnu_img_31.src = "/img/m_mnu_contacts_1.gif";
		img_mnu_array.mnu_img_40 = new Image();
		img_mnu_array.mnu_img_40.src = "/img/m_mnu_location_0.gif";
		img_mnu_array.mnu_img_41 = new Image();
		img_mnu_array.mnu_img_41.src = "/img/m_mnu_location_1.gif";
		img_mnu_array.mnu_img_50 = new Image();
		img_mnu_array.mnu_img_50.src = "/img/m_mnu_distributors_0.gif";
		img_mnu_array.mnu_img_51 = new Image();
		img_mnu_array.mnu_img_51.src = "/img/m_mnu_distributors_1.gif";
		img_mnu_array.mnu_img_60 = new Image();
		img_mnu_array.mnu_img_60.src = "/img/m_mnu_requisites_0.gif";
		img_mnu_array.mnu_img_61 = new Image();
		img_mnu_array.mnu_img_61.src = "/img/m_mnu_requisites_1.gif";
	}

	return;
}

/*
 Функция инициализации картинок главного меню на странице.
 m_mnu - указатель на активный пункт главного меню
 Если параметр равен false, то активная картинка не устанавливается.
*/
function initMainMenuImages(m_mnu)
{
	loadMenuImagesIntoArray();
			
	if (m_mnu)
		setMainMenuImage(m_mnu, 1);

	m_mnu_act = m_mnu;
} 


/*
 Функция инициализации картинок меню каталога на странице.
 c_mnu_id - номер активного пункта главного меню
 Если параметр равен false, то активная картинка не устанавливается.
*/
function initCatalogueMenuImages(c_mnu_id)
{
	loadCatalogueImagesIntoArray();
			
	if (c_mnu_id)
	{
		setCatalogueSectionImage(c_mnu_id, 1);
		m_cat_act = 'cat_img_' + c_mnu_id;
	}
} 

/*
 Функция меняет картинку в меню каталога при наведении курсора.
 mnu_obj - указатель на объект меню
 img_id  - id картинки
*/
function setCatalogueSectionImage(c_mnu_id, img_id)
{
	if ( (img_id == 0) && (('cat_img_' + c_mnu_id) == m_cat_act) )
		return;
		
	document.getElementById('cat_img_' + c_mnu_id).src = eval("img_cat_array." + document.getElementById('cat_img_' + c_mnu_id).id + img_id + ".src");
	
	if (img_id == 1)
		changeLinkStyle(true, 'cat_lnk_' + c_mnu_id);
	else
		changeLinkStyle(false, 'cat_lnk_' + c_mnu_id);
}

/*
 Функция меняет картинку в главном меню при наведении курсора.
 mnu_obj - указатель на объект меню
 img_id  - id картинки
*/
function setMainMenuImage(mnu_obj, img_id)
{
	if ( (img_id == 0) && (mnu_obj == m_mnu_act) )
		return;
		
	document.getElementById(mnu_obj).src = eval("img_mnu_array." + document.getElementById(mnu_obj).id + img_id + ".src");
}

/*
 Функция меняет стиль ссылки при наведении курсора.
 Если active = true, то ссылка подсвечивается, иначе - нет
 lnk_id - id ссылкт
*/
function changeLinkStyle(active, lnk_id)
{
	
	if (active)
		document.getElementById(lnk_id).className = "lnk-active";
	else
		document.getElementById(lnk_id).className = "";
}

/*
 Функция показывает стандартный попап с зображением товара.
 target - url изображения
 name  	- имя окна
 w		  - ширина окна
 h 			- высота окна
*/

popup = 0;

function standardPopup(target, name, w, h)
{
	var xoff = 100;
	var yoff = 100;
	if (popup.close) popup.close();
	popup = open ( target, name, "width=" + w + ",height=" + h + ",screenX=200,left=200,screenY=200,top=200,scrollbars=no" );	
	popup.moveTo (xoff, yoff);
	popup.focus();
	return void(0);
}

/*
 Функция показывает\скрывает объект на странице.
 objId 		- id объекта
 visible  - режим (true - показать, false - скрыть)
*/
function showHideObject(objId, visible)
{
	if ( visible == 1 )
		document.getElementById(objId).style.display = "block";
	else if ( visible == 0 )
		document.getElementById(objId).style.display = "none";	
}

/*
 Функция спрашивает об удалении записи. Если да - перенаправляет на скрипт с удалением.
 objId - id записи
*/
function deleteInfo(objId)
{
	if ( confirm('Вы действительно хотите удалить это объявление?') )
		document.location = 'index.php?act=delete&id=' + objId;
	
	return;	
}

/*
 Функция меняет класс элемента.
 elemId		- id элемента
 newClass	- имя нового класса
*/
function cangeElementClass(elemId, newClass)
{
	document.getElementById(elemId).style.className = newClass;
	
	return;	
}

/*
 Функция печатает страницу.
*/
function printPage()
{
	document.getElementById('btnPrint').style.display = 'none';
	document.getElementById('hint').style.display 		= 'none';
	window.print();
	
	return;
}

//-->
