if(callAfterWindowOnload == undefined)
  var callAfterWindowOnload=new Array();

function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}

function myeval(tresc)
{
  var script = document.createElement("script");
  script.setAttribute('type','text/javascript');
  if((script.canHaveChildren)||(script.canHaveChildren==null))
    script.appendChild(document.createTextNode(tresc));
  else
    script.text = tresc;
  document.body.appendChild(script);
}

function afterWindowOnload()
{
  if(callAfterWindowOnload.length>0)
  {
    var scr='';
    for(i=0;i<callAfterWindowOnload.length;i++)
    {
      //alert(callAfterWindowOnload[i]);
      scr=scr+callAfterWindowOnload[i];
    }
    myeval(scr);
  }
}

if (window.attachEvent) window.attachEvent('onload', afterWindowOnload);
if (window.addEventListener) window.addEventListener('load', afterWindowOnload,false);

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 });
    }
  }
}

var $$$ = jQuery.noConflict();

function setWyszUrz(typ,lokal,akb)
{
  if(!akb)
    akb='';
  var form=document.getElementById('wyszurz');
  if((form)&&(!form.prepared))
  {
    form.prepared=true;
    form.onsubmit=function(e)
    {
      if(e==undefined)
        e=window.event;
      if((e.preventDefault)&&(e.cancellable))
        e.preventDefault();
      $$$('#wynikiwyszurz').html('<div style="margin: 10px; text-align: center;"><img src="/tpl/index/styleimg/ajax-loader-slim.gif" alt="czekaj..." /></div>');
      $$$.ajax({
      url: '/_fn/getWyszUrzQry/'+parseInt($$$('#urzselecttyp').val())+'/'+parseInt($$$('#urzselectlocal').val()),
      success: function(data) {
        $$$('#wynikiwyszurz').html(data);
      }
      });
      return false;
    }
  }
  $$$('#urzselectlocal'+akb).css('display','none');
  $$$('#urzselectlocalajax'+akb).css('display','block');
  $$$.ajax({
  url: '/_fn/getWyszUrz/'+typ+'/'+lokal,
  success: function(data) {
    $$$('#urzselectlocal'+akb).html(data);
    $$$('#urzselectlocal'+akb).css('display','block');
    $$$('#urzselectlocalajax'+akb).css('display','none');
  }
  });
}

