function dw(text)
{
  document.write(text);
}

function redirect(url)
{
	host = location.hostname;
	location.replace('/'+url);
}

function ShowLayer(act, id) {
  if (act == 1) {document.getElementById(id).style.display="block";} else {
  document.getElementById(id).style.display="none";}
  }

function InputText(id, text) {
document.getElementById(id).value=text;
document.getElementById(id).blur();
}
// Новая функция для работы тематического фильтра
// vplonin
function SetValue(id, _value){
	document.getElementById(id).value=_value;
}
function PrintFlashCode(clsid, codebase, width, height, name) {
  document.write('<div style="z-index:1;"><object classid="'+clsid+'" codebase="'+codebase+'" width="'+width+'" height="'+height+'">');
  document.write('<param name="wmode" value="opaque">');
  document.write('<param name="movie" value="'+name+'?'+Math.random()+'">');
  document.write('<param name="quality" value="high">');
  document.write('<embed src="'+name+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>');
  document.write('</object></div>');
}


function sh(id)
{
  x = document.getElementById(id).style;
  if (x.display == "block") {x.display = "none"} else {x.display = "block"}
}

function ShowSubMenu(id)
{
	$('#'+id).toggle('slide', {direction: 'up'}, 300);
	$('#'+id).blur();
	return false;
}

function ShowSubMenu2(id)
{
  sh(id);
  return false;
}

// Форум
function citeForum(id)
{
  msg = document.getElementById(id).innerHTML;
  sub = document.getElementById('message');
  sub.innerHTML = "[quote]"+msg.split("&nbsp;", 1)+"[/quote]";
}

// Скрытые слои
function hideLayers(_path)
{
// Подложка
  dw('<div id="screen"></div>');

// Блок авторизации
  dw('<div id="AuthBlockBg"><div class="AuthBlockFooter">Авторизация</div>');
  dw('<div class="SubAuthBlock"><div class="tp"><div class="bl"><div class="content">');
  dw('<form action="/user/" method="post"><table cellpadding="0" cellspacing="0" border="0" style="width: 100%;">');
	dw('<input type="hidden" name="return_path" value="'+ _path +'"/>');
  dw('<tr><td colspan="2"><label for="username" style="font-size: 19px;">Логин</label><input type="text" name="login" style="width: 95%; font-size: 19px;" id="username" /></td></tr>');
  dw('<tr><td colspan="2"><label for="pwd" style="font-size: 19px; margin: 5px 0 2px 0; display: block;">Пароль</label><input type="password" name="pwd" style="width: 95%; font-size: 19px;" id="pwd" /></td></tr>');
  dw('<tr><td colspan="2"><label for="pwd" style="font-size: 14px; margin: 5px 0 2px 0; display: inline;">Запомнить: </label><input style="font-size: 14px;" type="checkbox" name="save" /></td></tr>');
  dw('<tr><td style="text-align: center; padding-top: 10px;"><input type="submit" value="Войти" style="width: 100px; font-size: 17px; font-family: Tahoma;" /></td><td style="text-align: center; padding-top: 10px;"><input type="button" value="Закрыть" id="close" style="width: 100px; font-size: 17px; font-family: Tahoma;" /></td></tr>');
  dw('<tr><td style="text-align: left; vertical-align: bottom; height: 38px;"><a href="/user/register/">Регистрация</a></td><td style="text-align: right; vertical-align: bottom;"><a href="/user/request/">Восстановить пароль</a></td></tr></table></form>');
  dw('</div></div></div></div></div>');
}


// Экспресс-сообщение
function showHotMessage(countNewMsg, newMsg)
{
  codeMsg = '<div id="HotMessageBlockBg" style="left: 50%; top: 50%; margin-left: -15%; margin-top: -15%; background: #d9dfeb; padding: 5px 10px 10px 10px; width: 350px; height: 310px; position: absolute; overflow:hidden; border: 1px solid #4767A0; display: none; z-index: 25">';
  codeMsg += '<div style="margin: 0; font-size: 18px; color: #4767A0;">Экспресс-сообщение</div><br /><a href="#">Новых сообщений: <strong>'+countNewMsg+'</strong></a>';
  codeMsg += '<div style="background: #fff url(img/forum/tl.gif) no-repeat 0% 0%; width:100%; margin-top: 5px;">';
  codeMsg += '<div style="background: url(img/forum/tr.gif) no-repeat 100% 0%;"><div style="background: url(img/forum/bl.gif) no-repeat 0% 100%;"><div style="background: url(img/forum/br.gif) no-repeat 100% 100%; padding: 5px; height: 220px; overflow: hidden;">';
  codeMsg += '<div style="width: 98%; height: 95%; padding: 3px; overflow: auto;">'+newMsg+'</div>';
  codeMsg += '</div></div></div></div><input type="button" value="Закрыть" id="close" style="float: right; margin-top: 5px;" /></div>';

  $('body').append(codeMsg);
  $('#screen').css('height', document.body.scrollHeight+'px');
  $('#screen').css('z-index', '25');
  $('#screen').css('opacity', '0.6');
  $('#screen').css('background-color','#000');
  $('#screen').fadeIn('medium');
  $('#HotMessageBlockBg').fadeIn('slow');
  $('#screen, #HotMessageBlockBg #close').click(function(){
    $('#HotMessageBlockBg').fadeOut('slow');
    $('#screen').fadeOut('medium');
  });
}


// Индексы
function addField()
{
area = document.getElementById('indicesArea');
counter = parseInt(document.getElementById('counterIndicesArea').value);

  if (counter < 20)
  {
    document.getElementById('counterIndicesArea').value = counter+1;
    field = 'Индекс: <select><option value="">RAEX</option><option value="">RAEX (AUM)</option><option value="" selected>RAEX.stocks</option><option value="">RAEX (AUM).stocks</option> <option value="">RAEX.bonds</option> <option value="">RAEX (AUM).bonds</option> <option value="">RAEX.mix</option> <option value="">RAEX (AUM).mix</option> <option value="">RAEX.og</option> <option value="">RAEX (AUM).og</option> <option value="">RAEX.mm</option> <option value="">RAEX (AUM).mm</option> <option value="">RAEX.eu</option> <option value="">RAEX (AUM).eu</option> <option value="">RAEX.tl</option> <option value="">RAEX (AUM).tl</option> <option value="">RAEX.cr</option> <option value="">RAEX (AUM).cr</option> <option value="">RAEX.fn</option> <option value="">RAEX (AUM).fn</option></select>';
    area.innerHTML += '<div style="display: block; margin-top: 5px;" id="field'+counter+'">'+field+'<input type="button" class="button" value="Удалить" style="margin: 0 0 2px 5px;" onclick="deleteField(\'field'+counter+'\', 0);" /></div>';
  }
}

function deleteField(id, all)
{
  counter = parseInt(document.getElementById('counterIndicesArea').value);
  elem = document.getElementById(id);
  elem.parentNode.removeChild(elem);
  document.getElementById('counterIndicesArea').value = counter-1;
}

// Счетчик
function getCounter(animate, value)
{
  path = "/swf/";
  if (animate == 1) {src = "counter_fv";} else {src = "counter_fv_s";}
  flash('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width', '55', 'height', '23', 'src', path+src, 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer','align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'opaque', 'devicefont', 'false', 'id', src,'bgcolor', '#454343', 'name', src, 'menu', 'false', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', path+src,'salign', '', 'flashvars', 'counter_val='+value);
}

// Получаем флешку
function getFlash(w, h, src, p)
{
  //flash('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width', w, 'height', h, 'src', path+src, 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer','align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'opaque', 'devicefont', 'false', 'id', src,'bgcolor', '#FFFFFF', 'name', src, 'menu', 'false', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', path+src,'salign', '');
  flash('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width', w, 'height', h, 'src', src, 'quality', 'high', 'pluginspage', 'http://www.macromedia.com/go/getflashplayer','align', 'middle', 'play', 'true', 'loop', 'true', 'scale', 'showall', 'wmode', 'transparent', 'devicefont', 'false', 'id', src,'bgcolor', '#FFFFFF', 'name', src, 'menu', 'false', 'allowFullScreen', 'false', 'allowScriptAccess','sameDomain', 'movie', src,'salign', '');

}

function SubmitFunction(txt,listid,formid)
{
	var no=document.getElementById(listid) //идентификатор дропдаун-списка регионов
	var yp_id=no.options[no.selectedIndex].value
	var urlstr=txt+"&n="+yp_id //конкатенация строки

	var frm=document.getElementById(formid)
	frm.action=urlstr //получение полной строки ссылки(не только строки передавемых параметров начиная с "?"
	window.location=frm.action //[можно было сделать по другому]
} 
