function centerMenu(id)
{
  var div=document.getElementById(id);
  if(div)
  {
    var sum=0;
    var as=div.getElementsByTagName('a');
    for(var i=0;i<as.length;i++)
    {
      if(as[i].parentNode.parentNode.id==div.id)
        sum+=as[i].offsetWidth+9;
    }
    sum-=9;
    if(as.length>0)
    {
      var padding=Math.floor((970-sum)/(as.length*2));
      for(var i=0;i<as.length;i++)
      {
        if(as[i].parentNode.parentNode.id==div.id)
        {
          as[i].style.paddingLeft=padding+'px';
          as[i].style.paddingRight=padding+'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 dsplBook(url,title,text)
{
	if(window.opera && window.print)
    document.write("<a href=\"" + url + "\" title=\"" + title + "\" rel=\"sidebar\">" + text + "</a>");
  else
    document.write("<a href=\"javascript:CreateBookmarkLink('"+url+"','"+title+"');\" title=\"" + title + "\" >" + text + "</a>");
}

function CreateBookmarkLink(url,title) {
	if (window.sidebar) { // Mozilla Firefox Bookmark
		window.sidebar.addPanel(title, url,"");
	} else if( window.external ) { // IE Favorite
		window.external.AddFavorite( url, title); }
	else if(window.opera && window.print) { // Opera Hotlist
		return true; }
 }
