function setMenu(id)
{
  var div=document.getElementById(id);
  if(div)
  {
    var ul=div.getElementsByTagName('ul');
    if(ul)
    {
      for(var i=0;i<ul[0].childNodes.length;i++)
      {
        var li=ul[0].childNodes[i];
        if(li.className=='actual')
        {
          var uls=li.getElementsByTagName('ul');
          if(uls.length>0)
          {
            var myul=uls[0];
            if(myul.parentNode)
            {
              var margin=-myul.parentNode.offsetTop-4;
              myul.style.marginTop=margin+'px';
            }
          }
        }
      }
      
    }
  }
}

function doPrint(webpage)
{
  iframe=document.getElementById('myiframe');
  if(!iframe)
  {
    iframe=document.createElement('iframe');
    iframe.id='myiframe';
    with(iframe.style)
    {
      visibility="hidden";
      width="1px";
      height="1px";
    }
    document.body.appendChild(iframe);
  }
  if((iframe.src==webpage)&&(iframe.contentWindow))
    iframe.contentWindow.location.reload(true);
  else
    iframe.src=webpage;
}

function closeDoEmail()
{
  var email=document.getElementById('emaildividentifier');
  if(email)
  {
    email.style.display='none';
    var iframe=document.getElementById('emaildiviframeidentifier');
    iframe.src='about:blank';
  }
}

function doEmail(webpage)
{
  var email=document.getElementById('emaildividentifier');
  if(!email)
  {
    email=document.createElement('div');
    email.id="emaildividentifier";
    with(email.style)
    {
      position="absolute";
      top="0";
      left="0";
      width="100%";
      height="100%";
    }
    email.innerHTML='<div class="background" onclick="closeDoEmail();">&nbsp;</div><div id="emailform"><iframe id="emaildiviframeidentifier" src="'+webpage+'" frameborder="0" marginwidth="0" marginheight="0"></iframe></div>';
    document.body.appendChild(email);
  }else
  {
    email.style.display="block";
  }
  var iframe=document.getElementById('emaildiviframeidentifier');
  iframe.src=webpage;
}

function prepareNewsLink()
{
  var body=document.getElementById('body');
  if(body)
  {
    var as=body.getElementsByTagName('a');
    if(as)
    {
      for(var i=0;i<as.length;i++)
      {
        var a=as[i];
        if(a.href.match(/\/_drukuj/))
        {
          a.onclick=function(e)
          {
            if(e==undefined)
              e=window.event;
            if((e.preventDefault)&&(e.cancellable))
              e.preventDefault();
            doPrint(this.href);
            return false;
          }
        } else
        if(a.href.match(/\/_email/))
        {
          a.onclick=function(e)
          {
            if(e==undefined)
              e=window.event;
            if((e.preventDefault)&&(e.cancellable))
              e.preventDefault();
            doEmail(this.href);
            return false;
          }
        }
      }
    }
  }
}

function prepareBloczek(pm,id)
{
  var plmin=document.getElementById(pm);
  plmin.divid=id;
//  plmin.divh=document.getElementById(id).offsetHeight;
  plmin.onclick=function()
  {
    var div=document.getElementById(this.divid);
    if(this.src.match('minus.gif'))
    {
      var src=this.src.replace('minus.gif','plus.gif');
      this.src=src;
      new Effect.SlideUp(div, { duration: 0.5 });
      //var div=document.getElementById(id);
    } else
    {
      var src=this.src.replace('plus.gif','minus.gif');
      this.src=src;
      new Effect.SlideDown(div, { duration: 0.5 });
    }
  }
}

function rnShowHide(id)
{
  var div=document.getElementById('rn_'+id);
  if(div)
  {
    if(div.style.display=='block')
      div.style.display='none';
    else
      div.style.display='block';
  }
}
