var on=new Object();
function show_menu(id)
{
  if (!document.getElementById("dropmenu"+id))
    return;
  on[id]=1;
  var dv=document.getElementById("dropmenu"+id);
  if (dv.style.display=="block")
    return;
  dv.style.display="block";
  if (/MSIE (5\.5|6\.)/.test(navigator.userAgent))
  {
    var w=dv.offsetWidth;
    var els=dv.getElementsByTagName("a");
    for (var k=0;k<els.length;k++)
      els[k].style.width=w;
  }
}
function try_hide_menu(id)
{
  if (!document.getElementById("dropmenu"+id))
    return;
  var dv=document.getElementById("dropmenu"+id);
  if (cur_id!=id)
    dv.parentNode.childNodes[0].className="drop";
  on[id]=0;
  setTimeout('hide_menu('+id+')',200);
}
function hide_menu(id)
{
  if (on[id]==1)
    return;
  var dv=document.getElementById("dropmenu"+id);
  if (cur_id==id)
    dv.parentNode.childNodes[0].className="sel";
  else
    dv.parentNode.childNodes[0].className="";
  dv.style.display="none";
}
function dark_all()
{
  var els=document.getElementsByTagName("OBJECT");
  for (var k=0;k<els.length;k++)
  els.item(k).style.visibility="hidden";
  if (!this.layer)
  {
    this.layer = document.createElement("DIV");
    this.layer.style.position = "absolute";
    this.layer.style.zIndex = "90";
    this.layer.style.backgroundColor = "#000000";
    if ((document.all) && (!window.opera))
    this.layer.style.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=50);";
    else
      this.layer.style.opacity = 0.5;
    document.body.appendChild(this.layer);
  }
  this.layer.style.left = "0";
  this.layer.style.top = "0";
  this.layer.style.width = document.body.clientWidth;
  this.layer.style.height = document.body.scrollHeight;
}
function light_all()
{
  this.layer.style.left = "0";
  this.layer.style.top = "0";
  this.layer.style.width = "0";
  this.layer.style.height = "0";
  var els=document.getElementsByTagName("OBJECT");
  for (var k=0;k<els.length;k++)
  els.item(k).style.visibility="visible";
}
function show_auth()
{
  dark_all();
  var auth=document.getElementById("authwin");
  auth.style.display="block";
  auth.style.top = (document.body.clientHeight - auth.offsetHeight) / 2 + document.body.scrollTop;
  auth.style.left = (document.body.clientWidth - auth.offsetWidth) / 2;
  document.getElementById("uemail").value="";
  document.getElementById("upass").value="";
  document.getElementById("autherr").innerHTML="&nbsp;";
  document.getElementById("uemail").focus();
}
function close_auth()
{
  document.getElementById("authwin").style.display="none";
  light_all();
}

function set_auth(a)
{
  if (!a)
  {
    document.getElementById("autherr").innerHTML="Неверный email или пароль";
  }
  else
  {
    location.reload();
  }
}
function show_all(id,obj)
{
  var str=document.getElementById("cbody"+id).innerHTML;
  document.getElementById("cbody"+id).innerHTML=document.getElementById("chid"+id).value;
  document.getElementById("chid"+id).value=str;
  if (obj.innerHTML=="скрыть")
    obj.innerHTML="показать все";
  else
    obj.innerHTML="скрыть";
}
function rotate_celeb(id)
{
  var el=document.getElementById("text_"+id);
  if (el.style.display=="block")
    el.style.display="none";
  else
    el.style.display="block";
}
