CreateAjah('rsAjah');
var msoAj=AjahObjects.rsAjah; msoAj.printErrors=true;
msoAj.timeout_value=10000;
var __idcLangSet	=	new Object();

function gLvar(name)
{
	
	if(__idcLangSet!=undefined && __idcLangSet[name])
	{
		return __idcLangSet[name];
	}
	else return "[[Undefined _lVar "+name+"]]";
}


currentRStep=1;
var stP=window.location.href.search(/#step\d+$/i);
if(stP>0) currentRStep=parseInt(window.top.location.href.replace(/^.*#step(\d+)$/gi,"$1"));

function printSteps(ajSF,ajCB,cStep,force)
{
	var stList	=	document.getElementById('rsStepList');
	if(force)
	{
		if(stList.__steps)
		{
			for(var i=0;i<stList.__steps.length;i++)
				if(stList.__steps[i]) stList.removeChild(stList.__steps[i]);
		}
		delete stList.__steps;
	}
	if(stList && stepAliasesArr && stepAliasesNames)
	{
		if(!stList.__steps)
		{
			stList.__steps=new Array();
			for(var i in stepAliasesArr)
			{
				var lStep=document.createElement("div");
				lStep.className="left_fl item";
				var stpLink=document.createElement("a");
				stpLink.href="#step"+i;
				stpLink.__stepNum=i;
				stpLink.onclick=function()
				{
					if(this.parentNode.__enbl)
					{
						goToStep(ajSF,ajCB,this.__stepNum);
					}
					return false;
				}
				var lnkText=(stepAliasesNames[i])?stepAliasesNames[i]:stepAliasesArr[i];
				stpLink.appendChild(document.createTextNode(lnkText));
				lStep.appendChild(stpLink);
				stList.__steps[i]=lStep;
				stList.appendChild(stList.__steps[i]);
			}
			stList.__steps[i].className+=" last";
			var brDiv=document.createElement("div");
			brDiv.className="empty_br";
			stList.appendChild(brDiv);
		}
		for(var i in stList.__steps)
		{
			var cName=stList.__steps[i].className;
			cName=cName.replace(/\s?(selected|enabled)/gi,"");
			if(stepFilled && stepFilled[i]) cName+=" enabled";
			if(cStep && cStep==i)	cName+=" selected";
			stList.__steps[i].__enbl=(stepFilled && stepFilled[i] && cStep && cStep!=i);
			stList.__steps[i].className=cName;

		}
	}
}

var rsStepOverlay;

function goToStep(ajSF,ajCB,step,params)
{
	step	=	parseInt(step);
	if(stepAliasesArr[step])
	{
		printSteps(ajSF,ajCB,step);
		if(document.getElementById('rsFrmActButton') && stepAliasesNames)
		{
			var btn=document.getElementById('rsFrmActButton');
			if(stepAliasesNames[step+1])
			{
				//btn.innerHTML="";
				//btn.appendChild(document.createTextNode(stepAliasesNames[step+1]));
				btn.value=stepAliasesNames[step+1]+" >>";
			}
		}
		if(document.getElementById('rsFrmActButtonBack'))
		{
			var btn=document.getElementById('rsFrmActButtonBack');
			btn.style.display	=	"none";
			if(step>1)
			{
				btn.style.display	=	"block";
				if(stepAliasesNames[step-1])
				{
					btn.value="<< "+stepAliasesNames[step-1];
				}
			}
		}
		if(msoAj)
		{
			if(!params) params="";
			currentRStep=parseInt(step);
			stAlias=stepAliasesArr[currentRStep];
			var wLoc	=	window.top.location.href;
			window.top.location=wLoc.replace(/#.*$/gi,"")+"#step"+step;
			var tbl=document.getElementById('RSformContent');
			msoAj.startResponse(ajSF, ajCB, {'step':stAlias,'params':params})
			//fadeThis('RSformContent',1,0,200);
			//fadeThis('res_frm',1,0,300);
			if(rsStepOverlay)
			{
				document.getElementById('res_frm').appendChild(rsStepOverlay);
			}
			fadeThis(rsStepOverlay.id,0,1,200);
			
		}
	}
}


function printHparams(type,params)
{
	var pPlace	=	document.getElementById('rsPrevParamsList');
	if(params && pPlace)
	{
		var paramNames=new Object();
			paramNames.chInDate		=	"Дата заезда";
			paramNames.chOutDate	=	"Дата выезда";
			paramNames.ariState		=	"Тип заезда";
			paramNames.persCount	=	"Количество гостей";
			paramNames.roomCount	=	"Количество номеров"
			paramNames.offers		=	"Тарификация";
			paramNames.numCount		=	"Номера";
			paramNames.place		=	"Размещения";
			paramNames.srvCount		=	"Услуги";
			paramNames.surName		=	"Фамилия";
			paramNames.firstName	=	"Имя";
			paramNames.patrName		=	"Отчество";
			paramNames.pasp			=	"Паспортные данные";
			paramNames.eMail		=	"e-mail";
			paramNames.paidType		=	"Способ оплаты";
			paramNames.summField	=	"Итого";
			

			paramNames.email		=	"e-mail";
			paramNames.login		=	"Логин";
			paramNames.utype		=	"Тип";
			paramNames.email		=	"e-mail";
			paramNames.withHOTEL	=	"Услуги по проживанию в гостинице";
			paramNames.withSPORT	=	"Услуги Спортивного Комплекса";
			paramNames.secondname	=	"Фамилия";
			paramNames.firstname	=	"Имя";
			paramNames.patronymic	=	"Отчество";
			paramNames.address		=	"Адрес";
			paramNames.phone		=	"Телефон";

			paramNames.cName			=	"Название компании";
			paramNames.fName		=	"Юридическое название компании";
			paramNames.boss			=	"ФИО руководителя";
			paramNames.tel			=	"Телефон";
			paramNames.fax			=	"Факс";
			paramNames.pAddr		=	"Адрес почтовый";
			paramNames.jAddr		=	"Адрес юридический";
			paramNames.inn			=	"ИНН";
			paramNames.kpp			=	"КПП";
			paramNames.okpo			=	"ОКПО";
			paramNames.ogrn			=	"ОГРН";
			paramNames.ogrn			=	"ОГРН";
			paramNames.buhg			=	"Главный бухгалтер";
			paramNames.bik			=	"БИК";
			paramNames.rasAcc		=	"Рассчётный счёт";
			paramNames.corAcc		=	"Корреспондентский счёт";
			

		var paramsPrint=new Array();
		paramsPrint=
		{
		'reservation':
			[
				[
					'chInDate',
					'chOutDate',
					'ariState',
					'roomCount',
					'place'
				],
				[
					'summField',
					'offers',
					'numCount',
					'srvCount'
				],
				[
					'surName',
					'firstName',
					'patrName',
					'pasp'
				],
				[
					'eMail',
					'paidType'
				]
			],
		'regstr':
			[
				[
					'email',
					'login',
					'utype'
				],
				[
					'withHOTEL',
					'withSPORT'
				],
				[
					"secondname",
					"firstname",
					"patronymic",
					"address",
					"phone"
				],
				[
					"cName"		,
					"fName"		,
					"boss"		,
					"tel"		,
					"fax"		,
					"pAddr"		,
					"jAddr"		,
					"inn"		,
					"kpp"		,
					"okpo"		,
					"ogrn"		,
					"ogrn"		,
					"buhg"		,
					"bik"		,
					"rasAcc"	,
					"corAcc"	,
				]
			]
		}
		;
		var valueHolders=new Object;
		valueHolders.ariState={'am':"ранний",'pm':"поздний"}
		if(params.numAliases)	valueHolders.numCount	=	params.numAliases;
		if(params.srvAliases)	valueHolders.srvCount	=	params.srvAliases;
		if(params.placeAliases)	valueHolders.place		=	params.placeAliases;
		if(params.offerAliases)	valueHolders.offers		=	params.offerAliases;
		valueHolders.pasp={
			'series'	:	"серия",
			'number'	:	"номер",
			'from'		:	"кем выдан",
			'when'		:	"когда выдан",
			'code'		:	"код",
			'nati'		:	"гражданство"
			};
		if(params.utypeAliases)	valueHolders.utype		=	params.utypeAliases;
		if(params.paidAliases)	valueHolders.paidType		=	params.paidAliases;

		pPlace.innerHTML="";
		for(var bl=0; bl<paramsPrint[type].length; bl++)
		{
			var div=document.createElement("div");
			div.className="block left_fl";
			for(var i=0; i<paramsPrint[type][bl].length;i++)
			{
				var iKey=paramsPrint[type][bl][i];
				if(paramNames[iKey] && params[iKey] && params[iKey]!="null")
				{
					
					var row=document.createElement("div");
					row.className="row";
					var hd=document.createElement("strong");
					hd.appendChild(document.createTextNode(paramNames[iKey]+": "))
					row.appendChild(hd);
					if(typeof(params[iKey])=='string')
					{
						var value=(valueHolders[iKey] && valueHolders[iKey][params[iKey]])?valueHolders[iKey][params[iKey]]:params[iKey];
						row.appendChild(document.createTextNode(value))
					}
					else
					{
						for(var j in params[iKey])
						{
							var cVal=params[iKey][j];
							if(cVal!=0 && cVal!="" && cVal!="null")
							{
								row.appendChild(document.createElement("br"));
								var subHd=document.createElement("i");
								var value=(valueHolders[iKey] && valueHolders[iKey][j])?valueHolders[iKey][j]:j;
								subHd.appendChild(document.createTextNode(value));
								row.appendChild(subHd);
								if(cVal!="yes")
									row.appendChild(document.createTextNode(": "+cVal));
							}
						}
					}
					//if(params[iKey].prototype)
					div.appendChild(row);
				}
			}
			if(div.childNodes.length>0) pPlace.appendChild(div);
		}
		var div=document.createElement("div");
		div.className="empty_br";
		pPlace.appendChild(div);

	}
}

function removeOverlay(id)
{
	//alert("Good!");
	if(rsStepOverlay.parentNode) rsStepOverlay.parentNode.removeChild(rsStepOverlay);
}

function appearRS()
{
	fadeThis(rsStepOverlay.id,1,0,500,"removeOverlay");
	if(scrollers.textScr) scrollers.textScr.recheckScroller();
	//if(rsStepOverlay.parentNode) rsStepOverlay.parentNode.removeChild(rsStepOverlay);
	//fadeThis('RSformContent',0,1,500);
	//fadeThis('res_frm',0,1,500);
}

function recheck_height(grp)
{
	min_h=0;
	marg=0;
	switch(grp)
	{
		case 'oceanarium': min_h=770; marg=182+46; break;
		case 'marketplace': min_h=770; marg=148+89; break;
		case 'about': min_h=700; marg=167+117; break;
		case 'tranceforce': min_h=770; marg=181+119; break;
		case 'dino': min_h=770; marg=139+105; break;
		case 'horror': min_h=700; marg=140+81; break;
		default: min_h=700; marg=167+117; break;
	}
	if(document.getElementById('content_place'))
	{
		document.getElementById('content_place').style.height=(doc.clientHeight > min_h)?doc.clientHeight-marg+'px':min_h-marg+"px";
		windowResize=function(){
			document.getElementById('content_place').style.height=(doc.clientHeight > min_h)?doc.clientHeight-marg+'px':min_h-marg+"px";
			}
		window.onresize=function(){windowResize()}
	}	
}
function change_pic(url,w,h)
{
	if(url!=cur_img)
	{
		block=document.getElementById('big_fish');
		block.src='/usr/image/common/empty.gif';
		t_img=new Image;
		n_url=url.replace('/usr/image/','/usr/image/convert/custom/416x274/');
		t_img.src=n_url;
		t_img.onload=function()
		{
			block.src=n_url;
			cur_img=url;
		}
		big_img_w=w;
		big_img_h=h;
	}
	return false;
}
function stop_carousel()
{
	if(document.getElementById('carousel_flash'))
	{
		//pbstat=(mode)?"start":"stop";
		document.getElementById('carousel_flash').SetVariable("pbstatus","allstop");
		//alert('Уходим');
	}
}

var chBoxes=new Array();
function processBox(elem)
{
	//alert(elem._chName);
	var arr=chBoxes[elem._chName];
	elem._parntInp.checked=!elem._parntInp.checked;
	if(elem._parntInp.onclick) elem._parntInp.onclick();
	var i=0;
	var cName="";
	for(i=0; i<arr.length; i++)
	{
		cName=arr[i].className.replace(/\schecked/gi,'');
		if(arr[i]._parntInp.checked) cName+=' checked';
		arr[i].className=cName;
	}
	return false;
}
function prepare_selects(name,recheck)
{

	frm=document.forms[name];
	for(i=0;i<frm.elements.length;i++)
	{
		if(frm.elements[i].type.toLowerCase()=='select-one' && frm.elements[i].size<1)
		{
			obj=frm.elements[i];
			if(!obj.name) obj.name="unnamed_select"+i;
			selName="customSelect_"+obj.name.replace(/[^A-z\d_]|[\[\]]/gi,'_');
			//alert(.indexOf());
			//alert(selName);
			createSelect(selName);
			selects[selName].init(obj);
			selects[selName].defaultObject.parentNode.style.position="relative";
			selects[selName].defaultObject.parentNode.style.zIndex=frm.elements.length+10-i;
			selects[selName].customObj.style.zIndex=frm.elements.length+11-i;
			if(!recheck) obj.defaultValue=obj.options[obj.selectedIndex].value;
		}
		if(frm.elements[i].type.toLowerCase()=='checkbox' || frm.elements[i].type.toLowerCase()=='radio')
		{
			var name=frm.elements[i].name;
			var nm="custChRad"+name;
			if(!chBoxes[nm]) chBoxes[nm]=new Array();
			var num=chBoxes[nm].length;
			var type=frm.elements[i].type.toLowerCase();
			chBoxes[nm][num]=document.createElement("a");
			chBoxes[nm][num].href="./";
			chBoxes[nm][num].className="chRad ";
			chBoxes[nm][num].className+=type;
			if(frm.elements[i].checked) chBoxes[nm][num].className+=' checked';
			chBoxes[nm][num].innerHTML='<img src="/usr/image/common/empty.gif" class="cnt noresize noborder">';
			chBoxes[nm][num]._parntInp=frm.elements[i];
			chBoxes[nm][num]._parntInp._chNum=i;
			chBoxes[nm][num]._chName=nm;
			chBoxes[nm][num]._val=frm.elements[i].value;
			chBoxes[nm][num].onclick=function()
			{
				//alert("ales!");
				processBox(this);
			}
			var prnt=frm.elements[i].parentNode;
			prnt._cBox=chBoxes[nm][num];
			frm.elements[i].style.display="none";
			frm.elements[i].prepared=true;
			prnt.insertBefore(chBoxes[nm][num],frm.elements[i]);
			var cBox=chBoxes[nm][num];
			if(prnt.tagName.toLowerCase()=='label')
			{
				prnt.onclick=function(num)
				{
					//alert(this._cBox);
					processBox(this._cBox);
					return false;
				}
				chBoxes[nm][num].onclick=function()
				{
					return false;
				}
			}
			else
			{
				prnt.onclick=function(num)
				{
					return false;
				}
			}
		}
	}
}


function show_hide_menu(mode,step)
{
	/*if(document.getElementById('carousel_flash'))
	{
		pbstat=(mode)?"start":"stop";
		document.getElementById('carousel_flash').SetVariable("pbstatus",pbstat)
	}*/
	if(!document.getElementById('top_place') || !document.getElementById('hide_menu')) return false;
	tOut=20;
	a=0.7;
	block=document.getElementById('top_place');
	m=(mode)?-1:1;
	step=Math.abs(step);
	m_top=(block.style.top)?parseFloat(block.style.top):0;
	if((mode && Math.abs(m_top)<=100-step) || (!mode && Math.abs(m_top)>=step))
	{
		block.style.top=m_top+m*step+'px';
		//if(document.getElementById('page_content')) document.getElementById('page_content').style.paddingTop=100+m_top+m*step+'px';
		//if(document.getElementById('bottom_back') && document.getElementById('bottom_back').currentStyle)
		//{
			//el=document.getElementById('bottom_back');
			//el.style.marginTop=100+m_top+m*step;
		//}
		step-=m*a;
		bufferTout('show_hide_menu('+mode+','+step+')',tOut);
	}
	else
	{
		block.style.top=(mode)?'-100px':'0px';
		//if(document.getElementById('bottom_back') && document.getElementById('bottom_back').currentStyle)
		//{
			//el.style.marginTop=(mode)?'0px':'100px';
		//}
		//if(document.getElementById('page_content')) document.getElementById('page_content').style.paddingTop=(mode)?'0px':'100px';
		document.getElementById('hide_menu').onclick=function(){show_hide_menu(!mode,step)};
	}
}
function show_hide_menu_flash(mode,step)
{
	//stop_carousel();
	if(document.getElementById('carousel_flash'))
	{
		pbstat=(mode)?"start":"stop";
		document.getElementById('carousel_flash').SetVariable("pbstatus",pbstat)
	}
	if(!document.getElementById('top_place') || !document.getElementById('hide_menu')) return false;
	//tOut=20;
	//a=0.7;
	block=document.getElementById('top_place');
	m=(mode)?-1:1;
	step=Math.abs(step);
	m_top=(block.style.top)?parseFloat(block.style.top):0;
	/*if((mode && Math.abs(m_top)<=100-step) || (!mode && Math.abs(m_top)>=step))
	{
		block.style.top=m_top+m*step+'px';
		//if(document.getElementById('page_content')) document.getElementById('page_content').style.paddingTop=100+m_top+m*step+'px';
		if(document.getElementById('bottom_back') && document.getElementById('bottom_back').currentStyle)
		{
			//el=document.getElementById('bottom_back');
			//el.style.marginTop=100+m_top+m*step;
		}
		step-=m*a;
		bufferTout('show_hide_menu('+mode+','+step+')',tOut);
	}
	else
	{*/
		block.style.top=(mode)?'-100px':'0px';
		if(document.getElementById('bottom_back') && document.getElementById('bottom_back').currentStyle)
		{
			//el.style.marginTop=(mode)?'0px':'100px';
		}
		//if(document.getElementById('page_content')) document.getElementById('page_content').style.paddingTop=(mode)?'0px':'100px';
		document.getElementById('hide_menu').onclick=function(){show_hide_menu_flash(!mode,step)};
	/*}*/
}
function menu_focus(mode,obj)
{
	if(mode && obj.className.search(' selected')!=-1 || !document.getElementById('top_menu_line')) return false;
	block=document.getElementById('top_menu_line');
	var i=0;
	var defObj;
	for(i=0;i<block.childNodes.length;i++)
	{
		if(block.childNodes[i].className)
		{
			block.childNodes[i].className=block.childNodes[i].className.replace(/(\s?selected)|(\s?subselected)/gi,'');
		}
	}
	if(mode)
	{
		obj.className=obj.className.replace(/(\s?selected)|(\s?subselected)/gi,'')+' selected';
	}
	else
	{
		if(selectedPage!='page_')
		{
			defObj=document.getElementById('tsm_'+selectedPage);
			defObj.className=defObj.className.replace(/(\s?selected)|(\s?subselected)/gi,'')+' subselected';
		}
	}
}
function select_cat(id)
{
	if(document.getElementById('market_filter'))
	{
		countCat=0;
		cookieCat=getCookie('filter_last_cats_'+id);
		celcats=cookieCat.split(";");
		var inCatio=new Array;	
		for(i in filter_cats)
		{
			filter_cats[i]['selected']=(i==id);
			document.getElementById('group_'+i).className=document.getElementById('group_'+i).className.replace(/\s?selected/gi,'');
			if(i==id) document.getElementById('group_'+i).className+=' selected';
			for(j in filter_cats[i])
			{
				if(j!='selected')
				{
					wasSel=false;
					for(k in celcats)
					{
						wasSel=(celcats[k]==j);
						if(wasSel) break;
					}
					filter_cats[i][j]['checked']=wasSel;
	
					obj=document.getElementById('cat_'+j);
					obj.className=obj.className.replace(/\s?selected/gi,'');
					obj.className+=(wasSel)?' selected':'';
					if(i==id) inCatio.push(j);
					selM=false;
					for(k in inCatio)
					{
						if(j==inCatio[k])
						{
							selM=true;
							break;
						}
					}
					obj.parentNode.style.display=(selM)?"block":"none";
					if(i==id) countCat++;
				}
			}
			
		}
		if(countCat>0)
		{
			document.getElementById('filter_button_1').style.display='block';
			document.getElementById('filter_button_3').style.display='none';
			document.getElementById('filter_button_2').style.display='block';
		}
		else
		{
			document.getElementById('filter_button_1').style.display='none';
			document.getElementById('filter_button_3').style.display='none';
			document.getElementById('filter_button_2').style.display='none';
		}
		if(scrollers.textScr) scrollers.textScr.recheckScroller();
		sort_markets(false,true);
		//alert(scrollers.textScr);
	}
}
function check_filter_cat(id)
{
	for(i in filter_cats) if(filter_cats[i]['selected']) cat=i;
	filter_cats[cat][id]['checked']=!filter_cats[cat][id]['checked'];
	for(i in filter_cats[cat])
	{
		if(i!='selected')
		{
			obj=document.getElementById('cat_'+i);
			obj.className=obj.className.replace(/\s?selected/gi,'');
			if(filter_cats[cat][i]['checked']) obj.className+=' selected';
		}
	}
}
function validate_sort()
{
	for(i in filter_cats) if(filter_cats[i]['selected']) cat=i;
	for(i in filter_cats[cat])
	{
		if(i!='selected')
		{
			if(filter_cats[cat][i]['checked'])
			{
				sort_markets();
				return true;
			}
		}
	}
	alert('Выберите категорию.');
}
function sort_markets(allMode,notHideFilter)
{
	if(!allMode) allMode=false;
	if(!notHideFilter) notHideFilter=false;
	if(document.getElementById('market_filter'))
	{
		var selcats= new Array;
		for(i in filter_cats) if(filter_cats[i]['selected']) cat=i;
		var cookieText='';
		for(i in filter_cats[cat])
		{
			if(allMode && i!='selected')
			{
				filter_cats[cat][i]['checked']=(allMode==1);
				obj=document.getElementById('cat_'+i);
				obj.className=obj.className.replace(/\s?selected/gi,'');
				if(allMode==1) obj.className+=' selected';
				cookieText+=(allMode==1)?i+";":'';
			}
			if(i!='selected' && filter_cats[cat][i]['checked'])
			{
				selcats.push(i);
				cookieText+=i+";";
			}
		}
		var cnt=0;
		for(i in filter_markets)
		{
			marketselected=false;
			for(j in filter_markets[i])
			{	
				for(k in selcats)
				{
					//if(document.getElementById('DEBUG') && selcats[k]==filter_markets[i][j][0]) document.getElementById('DEBUG').innerHTML+='<br>'+();
					marketselected=(selcats[k]==filter_markets[i][j][0] && filter_markets[i][j]['cat']==cat);
					if(marketselected)
					{
						cnt++;
						break;
					}
				}
				if(marketselected) break;
			}
			if(marketselected)
			{
				if(!document.getElementById('market_'+i))
				{
					mrkt=document.createElement('div');
					mrkt.className="mess small";
					mrkt.id="market_"+i;
					mrkt_text="";
					mrkt_text+='	<div class="mess_top solidwhite"></div>';
					mrkt_text+='	<div class="round_corner"></div>';
					mrkt_text+='	<div class="news">';
					mrkt_text+='		<div class="sbck solidwhite"></div>';
					mrkt_text+='		<table class="text_place" cellpadding=0 border=0 cellspacing=0>';
					mrkt_text+='			<tr>';
					if(markets_list[i]['pages_img']!=null)
					{
					mrkt_text+='				<td class="image"><div class="img_place"><img src="'+markets_list[i]['pages_img'].replace('/usr/image/','/usr/image/convert/line/')+'"  alt="'+markets_list[i]['pages_name']+'"></div></td>';
					//alert(mrkt_text);
					}
					mrkt_text+='				<td class="body">';
					mrkt_text+='					<h3>'+markets_list[i]['pages_name']+'</h3>';
					mrkt_text+='					<div>'+markets_list[i]['pages_annotate']+'</div>';
					mrkt_text+='					<a class="readmore" href="'+markets_list[i]['pages_full_path']+'"><b>Подробнее</b></a>';
					mrkt_text+='				</td>';
					mrkt_text+='			</tr>';
					mrkt_text+='		</table>';
					mrkt_text+='		<div class="empty_br"></div>';
					mrkt_text+='	</div>';
					mrkt.innerHTML=mrkt_text;
					document.getElementById('marketLine').appendChild(mrkt);
				}				
			}
			else
			{
				if(document.getElementById('market_'+i)) document.getElementById('market_'+i).parentNode.removeChild(document.getElementById('market_'+i));
			}
			//if(document.getElementById('market_'+i)) document.getElementById('market_'+i).style.display = (marketselected)?'block':'none';
			
		}
		//if(document.getElementById('DEBUG')) document.getElementById('DEBUG').innerHTML+='<br>'+cnt;
		if(cnt>0 && !notHideFilter)
		{
			document.getElementById('filter_cat_list').style.display='none';
			filter_is_shown=false;
		}
		else
		{
			document.getElementById('filter_cat_list').style.display='block';
			filter_is_shown=true;	
		}
		if(scrollers.textScr) scrollers.textScr.recheckScroller();
		var current_date = new Date;
		var cookie_year = current_date.getFullYear();
		var cookie_month = current_date.getMonth();
		var cookie_day = current_date.getDate() + 1;
		var the_exp = cookie_day+"/" + cookie_month + "/" + cookie_year + " 00:00:00";
		
		setCookie("filter_last_cats_"+cat, cookieText, the_exp, "/");
	}
}
