// podswietlenie
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
// Komunikaty potwierdzenia
function potwierdz(komunikat, url) {
	if (confirm(komunikat)) {
		window.location.href=url;
	}
}
//przekierowania
function przekieruj(url) {
	window.location.href=url;
}
//rdzen ajax
function getXMLHttpRequestObject()
{
  try{
    return new XMLHttpRequest();
  }
  catch(e){
    try{
      return new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e){
      return false;
    }
  }
}

function startGETRequest(url, onComplete, onEnd)
{
  var XMLHttpRequestObject = getXMLHttpRequestObject();
  if(XMLHttpRequestObject){
    XMLHttpRequestObject.open("GET", url);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4){
        if(XMLHttpRequestObject.status == 200){
          var responseXML = XMLHttpRequestObject.responseXML;
          var responseText = XMLHttpRequestObject.responseText;
          onComplete(responseText, responseXML);
        }
        delete XMLHttpRequestObject;
        onEnd();
      }
    }
    XMLHttpRequestObject.send(null);
  }
}

function startPOSTRequest(url, params, onComplete, onEnd)
{
  var XMLHttpRequestObject = getXMLHttpRequestObject();
  if(XMLHttpRequestObject){
    XMLHttpRequestObject.open("POST", url);
    XMLHttpRequestObject.setRequestHeader(
      'Content-Type', 'application/x-www-form-urlencoded');
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if (XMLHttpRequestObject.readyState == 4){
        if(XMLHttpRequestObject.status == 200){
          var responseXML = XMLHttpRequestObject.responseXML;
          var responseText = XMLHttpRequestObject.responseText;
          onComplete(responseText, responseXML);
        }
        delete XMLHttpRequestObject;
        onEnd();
      }
    }
    XMLHttpRequestObject.send(params);
  }
}
onprogress = false;

function aktual(wybrana)
{
  if(onprogress){
    alert("Trwa przetwarzanie danych.");
    return;
  }

  url = "php/aktualnosci.php?id=" + wybrana;
  url = encodeURI(url);

  onprogress = true;
  startGETRequest(url, onComplete, onEnd);
}

function onComplete(text, xml)
{
  var dataDiv = document.getElementById("dataDiv");
  if(text.substr(0, 5) != "error"){
    dataDiv.innerHTML = text;
  }
  else{
    arr = text.split("\n");
    if(arr.length != 2){
      dataDiv.innerHTML = "Bledna odpowiedz serwera.";
    }
    else{
      dataDiv.innerHTML = arr[1];
    }
  }
}

function onEnd()
{
  onprogress = false;
}
// kalendarzyk
//Written by Bogdan Blaszczak/BlaTek
//blatek@25.pl
function Calendar(E,T,id){
 if(!document.getElementById||!document.body.appendChild)return
 var i,j,tBody,Row,od,Do,d,dt
 function cEl(t,p,h,w){
  p.appendChild(t=document.createElement(t))
  if(h)t.innerHTML=h;if(w)t.style.width='27px'
  return t}
 function cB(x){with(cld_BlaTek){
  B=0;x==0?R--:x==1?R++:x==2?(!M?(M=11,R--):M--):(M==11?(M=0,R++):M++)}
 }
 with(cld_BlaTek){
  od=Date.UTC(R,M,1);Do=Date.UTC(R,M+1,1)}
 E=document.getElementById(E)
 while(E.childNodes.length)E.removeChild(E.firstChild)
 tBody=cEl('tbody',cEl('table',E))
 tBody.onmouseup=function(){T.focus()}
 tBody.onmousemove=function(){
  if(window.getSelection)window.getSelection().removeAllRanges()}
 Row=cEl('tr',tBody)
 cEl('td',Row,'&#171;',1).onmousedown=function(){cB(0)}
 cEl('th',Row,cld_BlaTek.R)
 cEl('td',Row,'&#187;',1).onmousedown=function(){cB(1)}
 Row=cEl('tr',tBody)
 cEl('td',Row,'&#171;',1).onmousedown=function(){cB(2)}
 cEl('th',Row,cld_BlaTek.month[cld_BlaTek.M])
 cEl('td',Row,'&#187;',1).onmousedown=function(){cB(3)}

 tBody=cEl('tbody',cEl('table',E))
 Row=cEl('tr',tBody)
 for(i=0;i<7;i++)
  with(cEl('th',Row,cld_BlaTek.day[i]))
   if(i==6)style.backgroundColor='#f88'

 for(i=od;i<Do;i+=86400000){
  with(new Date(i)){d=getUTCDate();dt=getUTCDay()}
  if(dt==1||i==od)Row=cEl('tr',tBody)
  if(dt!=1&&d==1)for(j=1;j<(dt?dt:7);j++)cEl('th',Row)
  dt=cEl('td',Row,d);dt.onmousedown=function(x){
   x=+this.innerHTML
   with(cld_BlaTek)

    T.value=R+'-'+((z=M+1)<10?'0'+z:z)+'-'+(x<10?'0'+x:x)
  }
  with(cld_BlaTek)
  if(R==D.getFullYear()&&M==D.getMonth()&&d==D.getDate())
   dt.style.backgroundColor='#fff'
 }
 var pole = document.getElementById(id);
 T.onblur=function(){if(cld_BlaTek.B)E.style.display='none'
 if(pole) {
 pamietaj(id);
 }
 }
 cld_BlaTek.B=1;E.style.display='block'
}
//global object (You can translate month&day names)
cld_BlaTek={
 day:['pn','wt','sr','cz','pt','so','n'],
 month:['styczen','luty','marzec','kwiecien','maj','czerwiec',
 'lipiec','sierpien','wrzesien','pazdziernik','listopad','grudzien'],
 D:new Date(),M:new Date().getMonth(),R:new Date().getFullYear()
}


function spr_akt()
{
var akt1 = document.getElementById('nraktu1').value;	
var akt2 = document.getElementById('nraktu2').value;
var data = document.getElementById('datatransakcji').value;
if((akt1!='')&&(akt1!='')&&(data!='')) {

  if(onprogress){
    alert("Trwa przetwarzanie danych.");
    return;
  }

  url = "php/sprawdzanie.php?akt1="+akt1+"&akt2="+akt2+"&data="+data;
  url = encodeURI(url);

  onprogress = true;
  startGETRequest(url, onComplete, onEnd);
}
}
function poczta_fv(par) {
	if(document.getElementById('fv_1').checked == true) {
		document.getElementById('adres_poczta').style.display = '';
		if(par=='tak') {
		document.getElementById('pnazwisko').value = document.getElementById('nazwisko').value;
		document.getElementById('pulica').value = document.getElementById('ulica').value;
		document.getElementById('pkodpocztowy').value = document.getElementById('kodpocztowy').value;
		document.getElementById('pmiasto').value = document.getElementById('miasto').value;
		}
	} else {
		document.getElementById('adres_poczta').style.display = 'none';
	}
}
function wybor_plat() {
	if(document.getElementById('rodzaj_plat_ppl').checked == true) {
		document.getElementById('wybor_ppl').style.display = '';
	} else {
		document.getElementById('wybor_ppl').style.display = 'none';
	}
}
