function fGetNews()
{
	str = '<h2>Новости Уфы и Башкортостана</h2>';
	if ((aObj = eval('m_index')) && (aObj.length > 0))
	{
		aObj.sort(compareTime);
		for (j=0;j<aObj.length;j++)
		{
			str+='<div><span class="yandex_date">'+aObj[j].date+'&nbsp;'+aObj[j].time+'</span>&nbsp;<br /><span class="yandex_news_title"><a href="'+aObj[j].url+'" target="blank">'+aObj[j].title+'</a></span></div><div class="yandex_annotation">'+aObj[j].descr+'</div><br />';
		}
	}
	str+='<div class="yandex_allnews"><a href="http://news.yandex.ru" target="blank">Все новости Башкортостана на '+update_time+' мск  &gt;&gt;</a></div>';
	
	str += '<br /><h2>Новости мира</h2>';
	m_index=false;
	if ((aObj=eval('m_world')) && (aObj.length>0))
	{
		aObj.sort(compareTime);
		for (j=0;j<aObj.length;j++)
		{ 
			str+='<div><span class="yandex_date">'+aObj[j].date+'&nbsp;'+aObj[j].time+'</span>&nbsp;<br /><span class="yandex_news_title"><a href="'+aObj[j].url+'" target="blank">'+aObj[j].title+'</a></span></div><div class="yandex_annotation">'+aObj[j].descr+'</div><br />';
		}
	}

	str+='<div class=yandex_allnews><a href=http://news.yandex.ru>Все мировые новости на '+update_time+' мск  &gt;&gt;</a></div>';
	document.write(str);
}

function fPush(c1, c2)
{
	if (jsa[c1] === undefined)
	{
		jsa[c1] = new Array();
	}
	jsa[c1].push(c2);
}

function str_replace(search, replace, subject)
{
    return subject.split(search).join(replace);
}

function fDisplay(t)
{
	var obj = document.getElementById('srubr');
	if (obj)
	{
		if (t == 0)
		{
			obj.style.display = 'none';
		}
		else
		{
			obj.style.display = 'block';
		}
	}
}
function fDisplay2(t)
{
	var obj = document.getElementById('load');
	if (obj)
	{
		if (t == 0)
		{
			obj.style.display = 'none';
		}
		else
		{
			obj.style.display = 'block';
		}
	}
}

function fSetW3(v1, v2)
{
	var obj = document.getElementById('w31');
	if (obj)
	{//alert(v1);
		obj.value = v1;
	}
	var obj = document.getElementById('w32');
	if (obj)
	{//alert(v2);
		obj.value = v2;
	}
	fDisplay(0);
}
ind_num = 0;
rd = '';
ia = new Array();
function fSearchRubrics0(t, ev)
{
	var obj = document.getElementById('w31');
	if (obj && t == '')
	{
		obj.value = '0';
	}
	if (keyFilter(ev,'[А-Яа-я]',t))
	{
		fDisplay(1);
		fDisplay2(1);
		ind_num = ind_num + 1;
		t = t.toLowerCase();
		rd = '';
		ia = new Array();
		setTimeout('fSearchRubrics1(\''+t+'\','+ind_num+')', 1);
	}
}
l1 = 1;
l2 = 1;
function fSearchRubrics1(t, inm)
{
	if (inm == ind_num)
	{
		rd = '';
		l1 = 1;
		fSearchRubrics_2(t, 1);
		setTimeout('fSearchRubrics2(\''+t+'\','+ind_num+')', 1);
	}
}
function fSearchRubrics2(t, inm)
{
	if (inm == ind_num)
	{
		fSearchRubrics_2(t, 2);
		setTimeout('fSearchRubrics3(\''+t+'\','+ind_num+')', 1);
	}
}
function fSearchRubrics_2(t, p)
{
	var obj = document.getElementById('ra'+l1);
	while (obj)
	{
		if (p == 2 || (p == 1 && l1 <= 600))
		{
			var nt = str_replace('<span>', '', obj.innerHTML);
			var nt = str_replace('</span>', '', nt);
			var nt = str_replace('<SPAN>', '', nt);
			var nt = str_replace('</SPAN>', '', nt);
			obj.innerHTML = nt;
			var io = obj.innerHTML.toLowerCase().indexOf(t);
			if (io >= 0)
			{
				rd = rd + chp[l1];
				ia[l1] = io;
			}
			l1 = l1 + 1;
			var obj = document.getElementById('ra'+l1);
		}
		else if (p == 1)
		{
			break;
		}
	}
}
function fSearchRubrics3(t, inm)
{
	if (inm == ind_num)
	{
		l2 = 1;
		fSearchRubrics_3(t, 1);
		setTimeout('fSearchRubrics4(\''+t+'\','+ind_num+')', 1);
	}
}
function fSearchRubrics4(t, inm)
{
	if (inm == ind_num)
	{
		fSearchRubrics_3(t, 2);
		fDisplay2(0);
	}
}
function fSearchRubrics_3(t, p)
{
	var obj = document.getElementById('ra'+l2);
	while (obj)
	{
		if (p == 2 || (p == 1 && l2 <= 600))
		{
			var obj = document.getElementById('ra'+l2);
			var obj2 = document.getElementById('rli'+l2);
			if (rd.indexOf('.'+l2+'.') >= 0)
			{
				if (ia[l2] != 'underfind')
				{
					var nt = obj.innerHTML;
					var nt = nt.substr(0, ia[l2]+t.length) + '</span>' + nt.substr(ia[l2]+t.length);
					obj.innerHTML = nt.substr(0, ia[l2]) + '<span>' + nt.substr(ia[l2]);
				}
				obj2.style.display = '';
			}
			else
			{
				obj2.style.display = 'none';
			}
			l2 = l2 + 1;
			var obj = document.getElementById('ra'+l2);
		}
		else if (p == 1)
		{
			break;
		}
	}
}
var isIE = (document.all) ? 1 : 0;

function keyFilter(e, strPattern, t)
{
   var chr = (isIE) ? e.keyCode : e.which;

   if (chr != 13 && chr != 8 && chr != 0)
   {
      var re = new RegExp(strPattern);

      if (t.search(re) == -1)
      {
         //if(isIE)
         // e.returnValue = false;
         //else
         // e.preventDefault();
		 return false;
      }
	  else
		  return true;
   }
   else
	   return false;
}
function fFD(fn)
{
	var o1 = document.getElementById('searching');
	var o2 = document.getElementById('searching2');
	if (o1 && o2)
	{
		if (fn == 2)
		{
			o1.style.display = 'none';
			o2.style.display = 'block';
		}
		else
		{
			o1.style.display = 'block';
			o2.style.display = 'none';
		}
	}
}
