function wyswietl(url,id) {
var iRnd = Math.random();
url=url+"&rand="+iRnd;
document.getElementById(id).innerHTML = "<center><img src=/rtvagd/gfx/indicator.gif></center>";
  //parentNode.innerHTML="&nbsp;- Ju zanotowane";
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
      
	var tab = x.responseText.split("-next-");
	if (tab[0]=='ok' && tab[1]!=undefined){
	el = document.getElementById(id);
        el.innerHTML = '';
	odswiez(tab[1],tab[2]);
	
	}
	else { 
        el = document.getElementById(id);
        
	if (x.responseText=='ok'){
		zalogowany();
		setTimeout(function(){
			location.reload(true);
		}, 2000);
	
	}
	else {
	zalogowanyblad();
	document.getElementById(id).innerHTML = "";
	}
	
	//el.innerHTML = x.responseText;
	}      
      }
    }
    //url=encodeURIComponent(url);
x.open("GET", url, true);
x.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
x.send(null);
  }
}

function dokoszyka(url,id) {
var iRnd = Math.random();
url=url+"&rand="+iRnd;
//document.getElementById(id).innerHTML = "<center><img src=/rtvagd/gfx/indicator.gif></center>";
  //parentNode.innerHTML="&nbsp;- Ju zanotowane";
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
      
	var tab = x.responseText.split("-next-");
	if (tab[0]=='ok' && tab[1]!=undefined){
	el = document.getElementById(id);
        el.innerHTML = '';
	odswiez(tab[1],tab[2]);
	
	}
	else { 
        el = document.getElementById(id);
        
	if (x.responseText=='ok'){
		dodaj(id);
		podstrona('/rtvagd/koszykmini/?','imieniny');
	}	
	//el.innerHTML = x.responseText;
	}      
      }
    }
    //url=encodeURIComponent(url);
x.open("GET", url, true);
x.setRequestHeader("Content-Type", "text/plain;charset=UTF-8");
x.send(null);
  }
}


function podstrona(url,id) {
var iRnd = Math.random();
url=url+"&rand="+iRnd;
document.getElementById(id).innerHTML = "<center><img src=/rtvagd/gfx/indicator.gif></center>";
  //parentNode.innerHTML="&nbsp;- Ju zanotowane";
  if (document.getElementById) {
    var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
  }
  if (x) {
x.onreadystatechange = function() {
      if (x.readyState == 4 && x.status == 200) {
        el = document.getElementById(id);
        el.innerHTML = x.responseText;
      }
    }
x.open("GET", url, true);
    x.send(null);
  }
}


function wyswietl_formularze(){
if (document.testnafirme==1){
	        document.getElementById('na_firme').style.display = 'none';
		document.rejestracja.firma_nazwa.value="";
		document.testnafirme=0;
		$("#firma_nazwa").rules("remove");
		$("#firma_ulica").rules("remove");
		$("#firma_kod").rules("remove");
		$("#firma_kraj").rules("remove");
		$("#firma_miasto").rules("remove");
		$("#firma_nip").rules("remove");
		
}
else {
	        document.getElementById('na_firme').style.display = 'block';
		document.rejestracja.firma_nazwa.value="";

		$("#firma_nazwa").rules("add", { required: true });
		$("#firma_ulica").rules("add", { required: true });
		$("#firma_kod").rules("add", { required: true });
		$("#firma_kraj").rules("add", { required: true });
		$("#firma_miasto").rules("add", { required: true });
		$("#firma_nip").rules("add", { required: true });
		
		document.testnafirme=1;
}
}

function kopiuj(){
document.rejestracja.firma_ulica.value=document.rejestracja.ulica.value;
document.rejestracja.firma_kod.value=document.rejestracja.kod_pocztowy.value;
document.rejestracja.firma_miasto.value=document.rejestracja.miasto.value;
document.rejestracja.firma_telefon.value=document.rejestracja.telefon.value;
document.rejestracja.firma_kraj.value=document.rejestracja.kraj.value;
}

function str_replace (search, replace, subject, count) {
    // Replaces all occurrences of search in haystack with replace  
    // 
    // version: 909.322
    // discuss at: http://phpjs.org/functions/str_replace    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Gabriel Paderni
    // +   improved by: Philip Peterson
    // +   improved by: Simon Willison (http://simonwillison.net)
    // +    revised by: Jonas Raoni Soares Silva (http://www.jsfromhell.com)    // +   bugfixed by: Anton Ongson
    // +      input by: Onno Marsman
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +    tweaked by: Onno Marsman
    // +      input by: Brett Zamir (http://brett-zamir.me)    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   input by: Oleg Eremeev
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // +   bugfixed by: Oleg Eremeev
    // %          note 1: The count parameter must be passed as a string in order    // %          note 1:  to find a global variable in which the result will be given
    // *     example 1: str_replace(' ', '.', 'Kevin van Zonneveld');
    // *     returns 1: 'Kevin.van.Zonneveld'
    // *     example 2: str_replace(['{name}', 'l'], ['hello', 'm'], '{name}, lars');
    // *     returns 2: 'hemmo, mars'    var i = 0, j = 0, temp = '', repl = '', sl = 0, fl = 0,
            f = [].concat(search),
            r = [].concat(replace),
            s = subject,
            ra = r instanceof Array, sa = s instanceof Array;    s = [].concat(s);
    if (count) {
        this.window[count] = 0;
    }
     for (i=0, sl=s.length; i < sl; i++) {
        if (s[i] === '') {
            continue;
        }
        for (j=0, fl=f.length; j < fl; j++) {            temp = s[i]+'';
            repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
            s[i] = (temp).split(f[j]).join(repl);
            if (count && s[i] !== temp) {
                this.window[count] += (temp.length-s[i].length)/f[j].length;}        }
    }
    return sa ? s : s[0];
}

