
	/*Функции для работы с AJAX

	XMLHttpRequest::readyState=
    	0 - Объект не инициализирован.
		1 - Объект загружает данные.
		2 - Объект загрузил свои данные.
		3 - Объек не полностью загружен, но может взаимодействовать с пользователем.
		4 - Объект полностью инициализирован; получен ответ от сервера.
	XMLHttpRequest::readyState - число, обозначающее статус объекта.
	XMLHttpRequest::responseText - представление ответа сервера в виде обычного текста (строки).
	XMLHttpRequest::responseXML - объект документа, совместимый с DOM, полученного от сервера.
	XMLHttpRequest::status - состояние ответа от сервера.
	XMLHttpRequest::statusText - текстовое представление состояния ответа от сервера*/

	//Инициализация AJAX
	//Возвращает объект XMLHttpRequest
	function AJAX_Init(){
    	request=false;
		if (window.XMLHttpRequest){ //Gecko-совместимые браузеры, Safari, Konqueror
 			request = new XMLHttpRequest();
		}
		else if (window.ActiveXObject){ //Internet explorer
 			try{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (CatchException){
				request = new ActiveXObject("Msxml2.XMLHTTP");
			}
		}
		return request
	}

	function AJAX_SetReadyStateChangeHandler(request, handler){
    	request.onreadystatechange = function(){handler(request.readyState)}
	}

	function AJAX_Post(request, url, args, handler, charset){
		if(!charset) charset='utf-8';
    	request.onreadystatechange = function(){handler(request)}
    	request.open('POST', url, true);
    	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset="+charset);
    	request.send(args);
	}

	function AJAX_Get(request, url, args, handler, charset){
    	if(!charset) charset='utf-8';
    	request.onreadystatechange = function(){handler(request)}
    	request.open('POST', url+'?'+args, true);
    	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset="+charset);
    	//if(window.XMLHttpRequest) request.send(); else request.send(null);
	request.send(null);
	}
	/*Функции для работы с AJAX*/

	function getClientWidth(){return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document.body.clientWidth;}
	function getBodyScrollTop(){return self.pageYOffset || (document.documentElement && document.documentElement.scrollTop) || (document.body && document.body.scrollTop);}

	// vars

	var isconfig = false;


	//======
	//
	// Money
	//
	//======

	function Money(num)
	{
		var string = "" + num;
		if (string.indexOf('.') == -1) return string + '.00';
	     	var seperation = string.length - string.indexOf('.');
     		if (seperation > 3) return string.substring(0,string.length-seperation+3);
                else if (seperation == 2) return string + '0';

		return string;
	}


	//=======
	//
	// AddOne
	//
	//=======

	function AddOne(store_id)
	{
	        eval('max_order = document.store' + store_id + '.max_order.value');
	        if ( max_order == '?' )
		{
			alert('Не выбран параметр!');
			return;
		}
		eval('step_order = document.store' + store_id + '.step_order.value*1');
		eval('price = document.store' + store_id + '.price.value*1');
		eval('how = document.store' + store_id + '.how_much.value*1');
		how = how + step_order;
		how = (how - (how % step_order));
		if ( how > max_order ) how = max_order*1;
		eval('document.store' + store_id + '.how_much.value = how');
		Count(store_id);
	}



	//=======
	//
	// DecOne
	//
	//=======

	function DecOne(store_id)
	{
	        eval('max_order = document.store' + store_id + '.max_order.value');
	        if ( max_order == '?' )
		{
			alert('Не выбран параметр!');
			return;
		}
		eval('step_order = document.store' + store_id + '.step_order.value*1');
		eval('min_order = document.store' + store_id + '.min_order.value*1');
		eval('price = document.store' + store_id + '.price.value*1');
		eval('how = document.store' + store_id + '.how_much.value*1');
		how = how - step_order;
		how = (how - (how % step_order));
		if ( how < min_order )
		{
			how = min_order;
		}
		eval('document.store' + store_id + '.how_much.value = how');
		Count(store_id);
	}



	//======
	//
	// Count
	//
	//======

	function Count(store_id)
	{
	        eval('max_order = document.store' + store_id + '.max_order.value');
	        eval('how = document.store' + store_id + '.how_much.value*1');
		eval('step_order = document.store' + store_id + '.step_order.value*1');
		eval('min_order = document.store' + store_id + '.min_order.value*1');
		eval('price = document.store' + store_id + '.price.value*1');
		if ( max_order == '?' ) max_order = how;
		if ( how == 0 ) how = min_order;
		if ( how > max_order ) how = max_order;
		if ( max_order != how )
		{
			how = (how - (how % step_order));
			if ( how < step_order ) how = step_order;
			if ( how < min_order ) how = min_order;
		}
		how = Math.ceil(how*1);
		eval('document.store' + store_id + '.suma.value = Money(price*how + 0.00001)');
		eval('document.store' + store_id + '.how_much.value = how');

		if ( isconfig )
		{
			eval('goods_list = document.config.goods_list.value');
			var goods = goods_list.split(",");
			var all_suma = 0;
			for ( var i = 0; i < goods.length; i++)
			{
				eval('obj = document.store' + goods[i] + '.how_much');
				if ( !obj ) continue;
				eval('goods_suma = document.store' + goods[i] + '.suma.value');
				all_suma = all_suma + goods_suma*1;
			}
			eval('document.config.all_suma.value = Money(all_suma + 0.00001)');
		}
	}



	//=============
	//
	// BasketAddOne
	//
	//=============

	function BasketAddOne(id)
	{
	        eval('max_order = document.basket.max_order' + id + '.value*1');
		eval('step_order = document.basket.step_order' + id + '.value*1');
		eval('how = document.basket.how' + id + '.value*1');
		how = how + step_order;
		how = (how - (how % step_order));
		if ( how > max_order )
		{
			how = max_order*1;
			alert("К сожалению, количество товара ограниченно до " + how);
		}
		eval('document.basket.how' + id + '.value = how');
	}



	//=============
	//
	// BasketDecOne
	//
	//=============

	function BasketDecOne(id)
	{
	        eval('min_order = document.basket.min_order' + id + '.value*1');
		eval('step_order = document.basket.step_order' + id + '.value*1');
		eval('how = document.basket.how' + id + '.value*1');
		how = how - step_order;
		how = (how - (how % step_order));
		if ( how < 0) how=0;
		if ( how < min_order && how > 0)
		{
			how = min_order;
		}
		eval('document.basket.how' + id + '.value = how');
	}






	function BuyGoods(store_id)
	{
		eval('how = document.store' + store_id + '.how_much.value');
		eval('max_order = document.store' + store_id + '.max_order.value');
		how = Math.ceil(how*1);
		if ( how < 1 || isNaN(how) )
		{
			how = 1;
		}
		var param_line = '';
		eval('obj = document.store' + store_id + '.param_code');
		if ( obj )
		{
			eval('code = document.store' + store_id + '.param_code.value');
			var base_param_exists = false;
			var params = code.split("I");
			for ( var i = 0; i < params.length-1; i++)
			{
				eval('group_id = document.store' + store_id + '.param' + params[i] + '_group.value');
				if ( group_id == 0 )
				{
					base_param_exists = true;
				}
				else
				{
					eval('param_check = document.store' + store_id + '.param' + params[i] + '.checked');
					if ( param_check )
					{
						eval('modify_value_id = document.store' + store_id + '.param' + params[i] + '_value_id.value');
						if ( param_line == '' )
						{
							param_line = '&modify_code=' + modify_value_id;
						}
						else
						{
							param_line += 'I' + modify_value_id;
						}
					}
				}
			}
			if ( base_param_exists )
			{
				eval('do_param_id = document.store' + store_id + '.do_param.value');
				if ( do_param_id > 0 )
				{
					eval('param_value_id = document.store' + store_id + '.param' + do_param_id + '_value_id.value');
					if ( param_value_id > 0 )
					{
						param_line += '&param_value_id=' + param_value_id;
					}
					else
					{
						if ( isconfig )
						{
							eval('goods_name = document.store' + store_id + '.goods_name.value');
							alert('Не выбрано значение базового параметра для товара "'+goods_name+'"');
						}
						else
						{
							alert('Не выбрано значение базового параметра!');
						}
						return false;
					}
				}
				else
				{
					if ( isconfig )
					{
						eval('goods_name = document.store' + store_id + '.goods_name.value');
						alert('Не выбран базовый параметр для товара "'+goods_name+'"');
					}
					else
					{
						alert('Не выбран базовый параметр!');
					}
					return false;
				}
			}
		}

	        if ( isconfig )
	        {
	        	return 'store_id=' + store_id + '&how=' + how + param_line;
	        }

		var line = 'buy.php?store_id=' + store_id + '&how=' + how + param_line + '&'+phpsessid;

        var bg_div = document.createElement('div');
    	bg_div.style.position="absolute";
    	bg_div.style.width=150;
    	bg_div.style.height=150;
    	bg_div.style.left = (getClientWidth()-150)/2;
    	bg_div.style.top = getBodyScrollTop()+200;
        bg_div.style.border = "2px solid #000000";
        bg_div.style.background="#FFFFFF url('images/ajax-loader.gif') no-repeat 50% 50%";
        document.getElementsByTagName('BODY')[0].appendChild(bg_div);

        reuest = AJAX_Init();
    	AJAX_Get( request, 'buy.php', 'store_id=' + store_id + '&how=' + how + param_line + '&'+phpsessid,
		    function(request){
		        if(request.readyState!=4) return;
		        if(request.status!=200){alert(req.statusText); return;}
		        else{
		            eval(request.responseText);
		            document.getElementsByTagName('BODY')[0].removeChild(bg_div);
		        }
		    });
	if(img) img=null;
	var img = img_div = document.createElement('img');
	}

	//==========
	//
	// SimpleBuy
	//
	//==========

	function SimpleBuy(store_id)
	{
  	var bg_div = document.createElement('div');
    	bg_div.style.position="absolute";
    	bg_div.style.width=150;
    	bg_div.style.height=150;
    	bg_div.style.left = (getClientWidth()-150)/2;
    	bg_div.style.top = getBodyScrollTop()+200;
        bg_div.style.border = "2px solid #000000";
        bg_div.style.background="#FFFFFF url('images/ajax-loader.gif') no-repeat 50% 50%";
        document.getElementsByTagName('BODY')[0].appendChild(bg_div);

		reuest = AJAX_Init();
    	AJAX_Get( request, 'buy.php', 'store_id=' + store_id + '&'+phpsessid,
		    function(request){
		        if(request.readyState!=4) return;
		        if(request.status!=200){alert(req.statusText); return;}
		        else{
		            eval(request.responseText);
		            document.getElementsByTagName('BODY')[0].removeChild(bg_div);
		        }
		    });
	}

	//========
	//
	// ToGoods
	//
	//========

	function ToGoods(store_id)
	{
		document.location = 'goods.php?id=' + store_id + '&'+phpsessid;
	}

	//=========
	//
	// SetParam
	//
	//=========

	function SetParam(param_id, store_id)
	{
		eval('obj = document.store' + store_id + '.how_much');
		if ( !obj ) return;
		// Define vars
		eval('default_how = document.store' + store_id + '.max_order_default.value');
		eval('default_price = document.store' + store_id + '.price_default.value');
		//eval('document.store' + store_id + '.how_much.value = document.store' + store_id + '.min_order.value');
		var result_how = default_how;
		var result_price = default_price;
		var modify_suma = 0;
		// Set only one parameter in group
		eval('param_state = document.store' + store_id + '.param' + param_id + '.checked');
		eval('param_group_id = document.store' + store_id + '.param' + param_id + '_group.value');
		eval('code = document.store' + store_id + '.param_code.value');
		var params = code.split("I");
		for ( var i = 0; i < params.length-1; i++)
		{
			eval('group_id = document.store' + store_id + '.param' + params[i] + '_group.value');
			if ( param_group_id == group_id )
			{
				eval('document.store' + store_id + '.param' + params[i] + '.checked = false');
			}
		}
		eval('document.store' + store_id + '.param' + param_id + '.checked = param_state');
		// Calc base parameter
		for ( var i = 0; i < params.length-1; i++)
		{
			eval('param_state = document.store' + store_id + '.param' + params[i] + '.checked');
			if ( !param_state ) continue;
			eval('group_id = document.store' + store_id + '.param' + params[i] + '_group.value');
			if ( group_id > 0 ) continue;
			eval('document.store' + store_id + '.do_param.value = ' + params[i]);
			eval('param_type = document.store' + store_id + '.param' + params[i] + '_type.value');
			eval('param_value_id = document.store' + store_id + '.param' + params[i] + '_value_id.value');
			if ( param_value_id > 0 )
			{
				if ( param_type == 'list' )
				{
					eval('result_how = document.store' + store_id + '.param' + params[i] + '_value' + param_value_id + '_how.value');
					eval('result_price = document.store' + store_id + '.param' + params[i] + '_value' + param_value_id + '_price.value');
				}
				else
				{
					eval('result_how = document.store' + store_id + '.param' + params[i] + '_value_how.value');
					eval('result_price = document.store' + store_id + '.param' + params[i] + '_value_price.value');
				}
			}
		}
		// Calc modify parameters
		for ( var i = 0; i < params.length-1; i++)
		{
			eval('param_state = document.store' + store_id + '.param' + params[i] + '.checked');
			if ( !param_state ) continue;
			eval('group_id = document.store' + store_id + '.param' + params[i] + '_group.value');
			if ( group_id == 0 ) continue;
			eval('param_value_id = document.store' + store_id + '.param' + params[i] + '_value_id.value');
			eval('param_type = document.store' + store_id + '.param' + params[i] + '_type.value');
			if ( param_value_id > 0 )
			{
				if ( param_type == 'list' )
				{
					eval('modify_price = document.store' + store_id + '.param' + params[i] + '_value' + param_value_id + '_price.value');
				}
				else
				{
					eval('modify_price = document.store' + store_id + '.param' + params[i] + '_value_price.value');
				}
				modify_suma += modify_price*1 - default_price*1;
			}
		}
		result_price = result_price*1 + modify_suma;
		// Set results
		eval('document.store' + store_id + '.max_order.value = "' + result_how + '"');
		eval('document.store' + store_id + '.price.value = "' + result_price + '"');
		Count(store_id);
	}



	//=========
	//
	// GetParam
	//
	//=========

	function GetParam(param_id, store_id, xpos, ypos, w, h)
	{
		var line='param.php?param_id=' + param_id + '&store_id=' + store_id + '&'+phpsessid;
		window.open(line,'','top=' + ypos + ',left=' + xpos + ',width=' + w + ',height=' + h + ',scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}




	//=============
	//
	// SelectValues
	//
	//=============

	function SelectValues(id)
	{

		eval('code = document.select_goods.value_code_' + id + '.value');
		var values = code.split("I");
		var set_values = '';
		for (var n = 0; n < values.length-1; n++)
		{
			eval('document.select_goods.value_' + values[n] + '.checked=true');
		}

	}



	//===============
	//
	// DeSelectValues
	//
	//===============

	function DeSelectValues(id)
	{

		eval('code = document.select_goods.value_code_' + id + '.value');
		var values = code.split("I");
		var set_values = '';
		for (var n = 0; n < values.length-1; n++)
		{
			eval('document.select_goods.value_' + values[n] + '.checked=false');
		}

	}


	//=========
	//
	// DoSelect
	//
	//=========

	function DoSelect()
	{

		var line_filter = 'and';
		var line_values = '';
		eval('code = document.select_goods.filter_code.value');
		var filters = code.split("I");
		for ( var i = 0; i < filters.length-1; i++)
		{
			eval('code = document.select_goods.value_code_' + filters[i] + '.value');
			if (code != 'menu')
			{
				var values = code.split("I");
				var set_values = '';
				for (var n = 0; n < values.length-1; n++)
				{
					eval('val_sel = document.select_goods.value_' + values[n] + '.checked');
					if (val_sel)
					{
						set_values += values[n]+'or';
						if (line_filter.indexOf('and'+filters[i]+'and') == -1 )
						{
							line_filter += filters[i]+'and';
						}
					}
				}
				if (set_values.length > 0) line_values += 'filter' + filters[i] + '=' + set_values.slice(0,-2) + '&';
		       }
		       else
		       {
		       		eval('val_menu = document.select_goods.value_menu_' + filters[i] + '.value');
		       		if (val_menu.length > 0)
		       		{
		       			line_filter += filters[i]+'and';
		       			line_values += 'filter' + filters[i] + '=' + val_menu + '&';

		       		}
		       }
		}
		line_filter = line_filter.slice(3,-3);

		eval('price_from = document.select_goods.price_from.value');
		eval('price_to = document.select_goods.price_to.value');
		eval('topic = document.select_goods.topic.value');

		var line = './dir.php?id=' + topic + '&select=go&price_from=' + escape(price_from) + '&price_to=' + escape(price_to);
		if (line_values.length > 0) line += '&' + line_values.slice(0,-1);
		if (line_filter.length > 0) line += '&filter=' + line_filter;
		//alert(line);

		document.location = line + '&' + phpsessid;
	}



	//============
	//
	// ShowApendix
	//
	//============

	function ShowApendix(id, xpos, ypos, w, h)
	{
  		window.open('./descr.php?id='+id+'&'+phpsessid,'','top=' + ypos + ',left=' + xpos + ',width=' + w + ',height=' + h + ',scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}


	//============
	//
	// ShowCompare
	//
	//============

	function ShowCompare(id)
	{
  		window.open('./compare.php?id='+id+'&'+phpsessid,'','top=100, left=100, width=500, height=300, scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}

	//=============
	//
	// ShowCurrency
	//
	//=============

	function ShowCurrency()
	{
  		window.open('./currency.php?'+phpsessid,'','top=10, left=100, width=500, height=500,scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}


	//==============
	//
	// ShowVoteDescr
	//
	//==============

	function ShowVoteDescr(id)
	{
  		window.open('./vote.php?action=descr&vote_list=' + id + '&' + phpsessid,'','top=10, left=100, width=400, height=200,scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}

	//=========
	//
	// SaveVote
	//
	//=========

	function SaveVote(id)
	{
		eval('code = document.voting' + id + '.code.value');
		var line = '';
		if ( code != '')
		{
			var vote = code.split("I");
			for ( var i = 0; i < vote.length; i++)
			{
				eval('state = document.voting' + id + '.vote' + vote[i] + '.checked');
				if ( state ) line += vote[i]+'I';
			}
		}
		eval('group = document.voting' + id + '.group.value');
		if ( group != '')
		{
			var vote = group.split("I");
			for ( var i = 0; i < vote.length; i++)
			{
				eval('obj = document.voting' + id + '.vote' + vote[i]);
				if ( obj.type != 'radio' )
				{
					for (var n = 0; n <= obj.length-1; n++)
					{
						if ( obj[n].checked ) line += obj[n].value +'I';
					}
				}
				else
				{
					line += obj.value;
				}
			}
		}

		line = './vote.php?action=save_vote&vote=' + id + '&vote_list=' + line + '&' + phpsessid;

		window.open(line,'','top=10,left=10,width=500,height=500,scrollbars=no,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');

	}

	//===========
	//
	// ShowVoting
	//
	//===========

	function ShowVoting(id)
	{
  		window.open('./vote.php?action=show_voting&vote=' + id + '&' + phpsessid,'','top=10, left=10, width=550, height=500,scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}


	function MenuHide()
	{

        }

	//============
	//
	// ShowBigFoto
	//
	//============

	function ShowBigFoto(theURL, w, h)
	{
		if (theURL) {
  			window.open(theURL,'','top=10 ,left=10, width=' + w + ',height=' + h + ',scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
			}
	}


	//==================
	//
	// SelectFilterValue
	//
	//==================

	function SelectFilterValue(id)
	{
		eval("document.select_goods.value_"+id+".checked=!document.select_goods.value_"+id+".checked");
	}


	//=============
	//
	// ExpandSearch
	//
	//=============

	function ExpandSearch()
	{
  		window.open('./exp_search.php?' + phpsessid,'','top=10, left=10, width=550, height=300,scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}


	//===========
	//
	// InfoDescr
	//
	//===========

	function InfoDescr(id)
	{
  		window.open('./info_descr.php?id=' + id + '&' + phpsessid,'','top=100, left=100, width=350, height=300,scrollbars=yes,location=no,toolbar=no,directories=no,status=yes,menubar=no,resizable=yes');
	}


	//========
	//
	// TabHide
	//
	//========

	function TabHide(block_name)
	{
		if ( !tab_descr_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_descr") != null ) document.getElementById("bl_" + block_name + "_tab_descr").style.display = 'none';

		}
		if ( !tab_info_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_info") != null ) document.getElementById("bl_" + block_name + "_tab_info").style.display = 'none';
		}
		if ( !tab_comp_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_comp") != null ) document.getElementById("bl_" + block_name + "_tab_comp").style.display = 'none';
		}
		if ( !tab_disc_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_disc") != null ) document.getElementById("bl_" + block_name + "_tab_disc").style.display = 'none';
		}
		if ( !tab_family_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_family") != null ) document.getElementById("bl_" + block_name + "_tab_family").style.display = 'none';
		}
		if ( !tab_comment_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_comment") != null ) document.getElementById("bl_" + block_name + "_tab_comment").style.display = 'none';
		}
		if ( !tab_section_exists )
		{
			if ( document.getElementById("bl_" + block_name + "_tab_section") != null ) document.getElementById("bl_" + block_name + "_tab_section").style.display = 'none';
		}
		if ( 'block_' + block_name in this ) document.getElementById("block_" + block_name).style.display = 'none';
	}


	//========
	//
	// TabShow
	//
	//========

	function TabShow(block_name)
	{
		if ( tab_descr_exists ) { document.getElementById("block_descr").style.display = 'none'; }
		if ( tab_info_exists ) {  document.getElementById("block_info").style.display = 'none'; }
		if ( tab_comp_exists ) {  document.getElementById("block_comp").style.display = 'none'; }
		if ( tab_disc_exists ) {  document.getElementById("block_disc").style.display = 'none'; }
		if ( tab_family_exists ) {  document.getElementById("block_family").style.display = 'none'; }
		if ( tab_comment_exists ) {  document.getElementById("block_comment").style.display = 'none'; }
		if ( tab_section_exists ) {  document.getElementById("block_section").style.display = 'none'; }
		document.getElementById("block_" + block_name).style.display = 'block';
	}


	//=========
	//
	// TabFirst
	//
	//=========

	function TabFirst(tab_name)
	{
		var start_tab = '';

		if ( tab_section_exists ) start_tab = 'section';
		if ( tab_comment_exists ) start_tab = 'comment';
		if ( tab_family_exists ) start_tab = 'family';
		if ( tab_disc_exists ) start_tab = 'disc';
		if ( tab_comp_exists ) start_tab = 'comp';
		if ( tab_info_exists ) start_tab = 'info';
		if ( tab_descr_exists ) start_tab = 'descr';

		if ( tab_name == '#info' ) start_tab = 'info';
		if ( tab_name == '#comp' ) start_tab = 'comp';
		if ( tab_name == '#disc' ) start_tab = 'disc';
		if ( tab_name == '#family' ) start_tab = 'family';
		if ( tab_name == '#comment' ) start_tab = 'comment';

		if ( start_tab != '' ) TabShow(start_tab);
	}

	function close_remember_form(){document.getElementsByTagName('BODY')[0].removeChild(rem_div);}

	function reserve_stores(){
	    reuest = AJAX_Init();

	    line = 'store_id='+remember_form.store_id.value;
	    line+= '&param_value_id='+remember_form.param_value_id.value
	    line+= '&action=save_remember';
	    line+= '&name='+remember_form.name.value;
	    line+= '&phone='+remember_form.phone.value;
	    line+= '&email='+remember_form.email.value;

	    rem_div.innerHTML="";
	    rem_div.style.background = "#888 url('images/ajax-loared.gif')norepeat 50% 50%";

    	AJAX_Post( request, 'buy.php', line,
		    function(request){
		        if(request.readyState!=4) return;
		        if(request.status!=200){alert(req.statusText); return;}
		        else{
                    close_remember_form();
		            alert('Ваша заявка принята. Ожидайте извещения на свой e-mail.');
		        }
		    });
	}


	window.onloadListeners=new Array();
	window.addOnLoadListener=function(listener){window.onloadListeners[window.onloadListeners.length]=listener;}
	window.onload=function(){for(var i=0;i<window.onloadListeners.length;i++){window.onloadListeners[i].call();}}

	/*PNG fix для IE*/
	var clear="images/empty.gif" //path to clear.gif
	pngfix=function(){IE='\v'=='v'; if(!IE) return;	var els=document.getElementsByTagName('*');var ip=/\.png/i;var i=els.length;while(i-- >0){var el=els[i];var es=el.style;if(el.src&&el.src.match(ip)&&!es.filter){es.height=el.height;es.width=el.width;es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+el.src+"',sizingMethod='crop')";el.src=clear;}else{var elb=el.currentStyle.backgroundImage;if(elb.match(ip)){var path=elb.split('"');var rep=(el.currentStyle.backgroundRepeat=='no-repeat')?'crop':'scale';es.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+path[1]+"',sizingMethod='"+rep+"')";es.height=el.clientHeight+'px';es.backgroundImage='none';var elkids=el.getElementsByTagName('*');if (elkids){var j=elkids.length;if(el.currentStyle.position!="absolute")es.position='static';while (j-- >0)if(!elkids[j].style.position)elkids[j].style.position="relative";}}}}}
	window.addOnLoadListener(pngfix);
