//ajax
ObiektXMLHttp = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData(zrodlo, cel) {
    if(ObiektXMLHttp) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttp.open("GET", "./" + zrodlo);
        
        ObiektXMLHttp.onreadystatechange = function() {
            if (ObiektXMLHttp.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttp.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center' style=\"padding-top:10px; color:#999999;\"><br /><img src='ajax-loader3.gif' alt=\"\" border='0' style='vertical-align:middle;'>&nbsp;&nbsp;... trwa ładowanie...</div>";
            }
        };
        ObiektXMLHttp.send(null);
    }
}

ObiektXMLHttpb = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpb = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpb = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatab(zrodlo, cel) {
    if(ObiektXMLHttpb) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpb.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpb.onreadystatechange = function() {
            if (ObiektXMLHttpb.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpb.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center' style=\"padding-top:10px; color:#999999;\"><br /><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'>&nbsp;&nbsp;... trwa ładowanie...</div>";
            }
        };
        ObiektXMLHttpb.send(null);
    }
}

function getDatac(zrodlo, cel) {
    if(ObiektXMLHttp) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttp.open("GET", "./" + zrodlo);
        
        ObiektXMLHttp.onreadystatechange = function() {
            if (ObiektXMLHttp.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttp.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center' style=\"padding-top:10px; color:#999999;\"><br /><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'>&nbsp;&nbsp;... trwa ładowanie...</div>";
            }
        };
        ObiektXMLHttpc.send(null);
    }
}


ObiektXMLHttpd = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpd = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpd = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatad(zrodlo, cel) {
    if(ObiektXMLHttpd) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpd.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpd.onreadystatechange = function() {
            if (ObiektXMLHttpd.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpd.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpd.send(null);
    }
}


ObiektXMLHttpe = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpe = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpe = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatae(zrodlo, cel) {
    if(ObiektXMLHttpe) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpe.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpe.onreadystatechange = function() {
            if (ObiektXMLHttpe.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpe.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpe.send(null);
    }
}


ObiektXMLHttpf = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpf = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpf = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDataf(zrodlo, cel) {
    if(ObiektXMLHttpf) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpf.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpf.onreadystatechange = function() {
            if (ObiektXMLHttpf.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpf.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpf.send(null);
    }
}


ObiektXMLHttpg = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpg = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpg = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatag(zrodlo, cel) {
    if(ObiektXMLHttpg) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpg.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpg.onreadystatechange = function() {
            if (ObiektXMLHttpg.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpg.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpg.send(null);
    }
}

ObiektXMLHttph = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttph = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttph = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatah(zrodlo, cel) {
    if(ObiektXMLHttph) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttph.open("GET", "./" + zrodlo);
        
        ObiektXMLHttph.onreadystatechange = function() {
            if (ObiektXMLHttph.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttph.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttph.send(null);
    }
}

ObiektXMLHttpi = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpi = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpi = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatai(zrodlo, cel) {
    if(ObiektXMLHttpi) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpi.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpi.onreadystatechange = function() {
            if (ObiektXMLHttpi.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpi.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpi.send(null);
    }
}

ObiektXMLHttpj = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpj = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpj = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDataj(zrodlo, cel) {
    if(ObiektXMLHttpj) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpj.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpj.onreadystatechange = function() {
            if (ObiektXMLHttpj.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpj.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpj.send(null);
    }
}

ObiektXMLHttpk = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttpk = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttpk = new ActiveXObject("Microsoft.XMLHTTP");
}

function getDatak(zrodlo, cel) {
    if(ObiektXMLHttpk) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttpk.open("GET", "./" + zrodlo);
        
        ObiektXMLHttpk.onreadystatechange = function() {
            if (ObiektXMLHttpk.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttpk.responseText;
            }
            else {
            	cel2.innerHTML = "<div align='center'><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'></div>";
            }
        };
        ObiektXMLHttpk.send(null);
    }
}


ObiektXMLHttp2 = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttp2 = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData2(zrodlo, cel) {
    if(ObiektXMLHttp2) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttp2.open("GET", "./" + zrodlo);
        
        ObiektXMLHttp2.onreadystatechange = function() {
            if (ObiektXMLHttp2.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttp2.responseText;
            }
            else {
            cel2.innerHTML = "<div align='center' style=\"padding-top:40px; color:#999999;\"><br /><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'>&nbsp;&nbsp;... trwa ładowanie...</div>";
            }
        };
        ObiektXMLHttp2.send(null);
    }
}

ObiektXMLHttp3 = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttp3 = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttp3 = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData3(zrodlo, cel) {
    if(ObiektXMLHttp3) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttp3.open("GET", "./" + zrodlo);
        
        ObiektXMLHttp3.onreadystatechange = function() {
            if (ObiektXMLHttp3.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttp3.responseText;
            }
            else {
            cel2.innerHTML = "<div align='center' style=\"padding-top:40px; color:#999999;\"><br /><img src='ajax-loader2.gif' alt=\"\" border='0' style='vertical-align:middle;'>&nbsp;&nbsp;... trwa ładowanie...</div>";
            }
        };
        ObiektXMLHttp3.send(null);
    }
}


ObiektXMLHttp4 = false;
if (window.XMLHttpRequest) {
    ObiektXMLHttp4 = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
    ObiektXMLHttp4 = new ActiveXObject("Microsoft.XMLHTTP");
}

function getData4(zrodlo, cel) {
    if(ObiektXMLHttp4) {
        var cel2 = document.getElementById(cel);
        ObiektXMLHttp4.open("GET", "./" + zrodlo);
        
        ObiektXMLHttp4.onreadystatechange = function() {
            if (ObiektXMLHttp4.readyState == 4) {
                cel2.innerHTML = ObiektXMLHttp4.responseText;
            }
            else {
            cel2.innerHTML = "";
            }
        };
        ObiektXMLHttp4.send(null);
    }
}
//ajax end

   /** constructor 
   
       @param duration integer seconds
       @param <optional> function to run while waiting.
       
    */
   function Pause(duration, busy){
      this.duration= duration * 1000;
      this.busywork = null; // function to call while waiting.
      this.runner = 0;

      if (arguments.length == 2) {
         this.busywork = busy;
      }

      this.pause(this.duration);

   } // Pause class

   /** pause method 
   
       @param duration: integer in seconds
       
    */
   Pause.prototype.pause = function(duration){
      if ( (duration === null) || (duration < 0)) {return;}

      var later = (new Date()).getTime() + duration;

      while(true){
         if ((new Date()).getTime() > later) {
            break;
         }

         this.runner++;

         if (this.busywork !== null) {
            this.busywork(this.runner);
         }

      } // while

   }; // pause method



function Set_Cookie( name, value, expires, path, domain, secure ) {
    
    var today = new Date();
    today.setTime( today.getTime() );
    
    if ( expires ) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date( today.getTime() + (expires) );
    
    document.cookie = name + "=" +escape( value ) +
    ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) +
    ( ( path ) ? ";path=" + path : "" ) +
    ( ( domain ) ? ";domain=" + domain : "" ) +
    ( ( secure ) ? ";secure" : "" );
}

function Get_Cookie( name ) {
    
    var start = document.cookie.indexOf( name + "=" );
    var len = start + name.length + 1;
    if ( ( !start ) &&
    ( name != document.cookie.substring( 0, name.length ) ) ) {
        return null;
    }
    if ( start == -1 ) { return null; }
    var end = document.cookie.indexOf( ";", len );
    if ( end == -1 ) { end = document.cookie.length; }
    return unescape( document.cookie.substring( len, end ) );
}


/*
function zmien1(id,ktory,autor,funkcja) {

    getData('okno_autorzy.php?litera='+ id +'&ktory='+ ktory +'&okno_autorzy_'+ ktory +'&autor='+ autor +'&funkcja='+ funkcja, 'okno_autorzy_'+ ktory);
}
*/

function zmien_temat_dnia(ind,id,auto) {
    if (!ind) { ind=1; }
    
    var max1=7;
    // wersja z div'ammi
    // for(i=1;i<=max1;i++) {
        //document.getElementById('ok'+i).style.display='none';
    //}
    //document.getElementById('ok'+ind).style.display='block';
    
	 if (auto != '1')
	 {
	 	clearTimeout(to1);
	 	clearTimeout(to2);
	 	clearTimeout(to3);
	 }
	 
    getData('okno_temat_dnia.php?id_ajax='+ id, 'box_temat_dnia_wn');
    
    for(var i=1;i<=max1;i++) {
        document.getElementById('zak'+i).className='zakladka1';
    }
    document.getElementById('zak'+ind).className='zakladka1akt';
    Set_Cookie( 'tabs_set', ind, 10, '/', '', '' );
}


function zmien_produkt_dnia(ind,id,auto) {

    if (!ind) { ind = 8; }
    
    var max2 = 14;
	 if (auto != '1')
	 {
	 	clearTimeout(to4);
	 	clearTimeout(to5);
	 	clearTimeout(to6);
	 }

    getDatab('okno_produkt_dnia.php?id_ajax='+ id, 'box_produkt_dnia_wn');
    document.getElementById('zak'+ind).className='zakladka2akt';
    for(var i=8;i<=max2;i++) {
    		if (i != ind) {
        document.getElementById('zak'+i).className='zakladka2';
        }
    }
    document.getElementById('zak'+ind).className='zakladka2akt';
    Set_Cookie( 'tabs_set_dwa', ind, 10, '/', '', '' );
}

function zmien_haslo_dnia(ind,id) {
    if (!ind) { ind = 15; }
    
    var max3=27;

    getDatac('okno_haslo_dnia.php?id_ajax='+ id, 'box_haslo_dnia');
    document.getElementById('zak'+ind).className='zakladka3akt';
    for(var i=15;i<=max3;i++) {
    		if (i != ind) {
        document.getElementById('zak'+i).className='zakladka3';
        }
    }
    document.getElementById('zak'+ind).className='zakladka3akt';
    Set_Cookie( 'tabs_set_trzy', ind, 10, '/', '', '' );
}

function zmien_ulice(wpisz) 
{
	var kodd = document.forma.kod.value;
	var miastoo = document.forma.miasto.value;
	
	if (wpisz == '1')
	{
   	getDatae('okno_ulica.php?wpisz=1&kod='+kodd,'ulica');
	}
	else
	{
   	getDatae('okno_ulica.php?kod='+kodd+'&miasto='+miastoo,'ulica');
	}
}

function zmien_miasto(wpisz) 
{
	var kodd = document.forma.kod.value;

	if (wpisz == '1')
	{
   	getDatad('okno_miasto.php?wpisz=1&kod='+kodd,'miasto');
	}
	else
	{
   	getDatad('okno_miasto.php?kod='+kodd,'miasto');
	}
	zmien_ulice();
}

function zmien_woj(wpisz) 
{
	var kodd = document.forma.kod.value;
	
	if (wpisz == '1')
	{
   	getDataf('okno_woj.php?wpisz=1','woj');
	}
	else
	{
   	getDataf('okno_woj.php?kod='+kodd ,'woj');
	}
}

function zmien_google(wpisz) 
{
	mapa(wpisz);
}



function zmien_ogl_platnosci(wpisz) 
{
	var kat = document.forma.ogl_kategoria.value;
	//var dni = document.forma.ogl_dni.value;
	
	if (wpisz == '1')
	{
   	getDatag('okno_ogl_platnosci.php?wpisz=1&ogl_kategoria='+kat,'ogl_platnosci');
	}
	else
	{
   	getDatag('okno_ogl_platnosci.php?ogl_kategoria='+kat,'ogl_platnosci');
	}
	
	getDatah('okno_ogl_dni.php?','ogl_dni');
	
	//zmien_ogl_platnosci(kat);
	//setTimeout("zmien_ogl_platnosci("+kat+")",300);
	//alert('asas');
}

function zmien_ogl_dni(wpisz) 
{
	//alert(wpisz);

	//var kat = wpisz;
	

	var dni = document.forma.ogl_platnosc.value;
	
	//alert(dni+'*');
	var wyroznione;
	var glowna;
	var zawieszone;
	
	//if(document.forma.ogl_wyroznione.checked == 1) { wyroznione = 1; } else { wyroznione = 0; }
	//if(document.forma.ogl_glowna.checked == 1) { glowna = 1; } else { glowna = 0; }
	//if(document.forma.ogl_zawieszone.checked == 1) { zawieszone = 1; } else { zawieszone = 0; }
	
	getDatah('okno_ogl_dni.php?ogl_platnosc='+dni+'&ogl_wyroznione='+wyroznione+'&ogl_glowna='+glowna+'&ogl_zawieszone='+zawieszone,'ogl_dni');
	//getDatag('okno_ogl_platnosci.php?wpisz=1&ogl_kategoria='+kat,'ogl_dni');
}

function zmien_ogl_dni2(wpisz) 
{
	//alert(wpisz);

	//var kat = wpisz;
	

	var platnosc = document.forma.ogl_platnosc.value;
	var dni = document.forma.ogl_dni.value;
	
	//alert(dni+'*');
	var wyroznione;
	var glowna;
	var zawieszone;
	
	if(document.forma.ogl_wyroznione.checked == 1) { wyroznione = 1; } else { wyroznione = 0; }
	if(document.forma.ogl_glowna.checked == 1) { glowna = 1; } else { glowna = 0; }
	if(document.forma.ogl_zawieszone.checked == 1) { zawieszone = 1; } else { zawieszone = 0; }
	
	getDatai('okno_ogl_dni.php?ogl_platnosc='+platnosc+'&ogl_dni='+dni+'&ogl_wyroznione='+wyroznione+'&ogl_glowna='+glowna+'&ogl_zawieszone='+zawieszone,'ogl_dni');
}

/*
function zmien_k_link_platnosci(wpisz) 
{
	//alert(wpisz);

	//var kat = wpisz;
	
	var dni = document.forma.k_link_dni.value;
	
	//if(document.forma.ogl_wyroznione.checked == 1) { var wyroznione = 1; } else { var wyroznione = 0; }
	//if(document.forma.ogl_glowna.checked == 1) { var glowna = 1; } else { var glowna = 0; }
	//if(document.forma.ogl_zawieszone.checked == 1) { var zawieszone = 1; } else { var zawieszone = 0; }
	
	getDatah('okno_k_link_platnosci.php?k_link_dni='+dni,'k_link_platnosci');
}
*/

function zmien_k_link_dni(wpisz) 
{
	var platnosc = document.forma.k_link_platnosc.value;
	
	getDataj('okno_k_link_dni.php?k_link_platnosc='+platnosc,'k_link_dni');
	
}


function zmien_gal_liczba(wpisz) 
{
	var platnosc = document.forma.gal_platnosc.value;
	
	getDataj('okno_gal_liczba.php?gal_platnosc='+platnosc,'gal_liczba');
	
}



// wyszukiwanie userow

//**********************************************************************************************************************
// stworzenie obiektu xmlhttp

var xmlerror = "Twoja przeglądarka nie współpracuje z obiektami XMLHTTP!";
var xmlhttp;

function GetXmlHttpObject()
{
	if (window.XMLHttpRequest) { return new XMLHttpRequest(); } // IE7+, Firefox, Chrome, Opera, Safari
	if (window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } // IE6, IE5
	return null;
}

xmlhttp = GetXmlHttpObject();
if (xmlhttp === null) { alert(xmlerror); }


//**********************************************************************************************************************
// wyswietlenie przycisku dodawania do koszyka

var usersSzukaj_ajax;
var usersSzukaj_box;
var usersSzukaj_input;


function usersSzukaj_loading()
{
	if (usersSzukaj_ajax.readyState==4) 
	{
		usersSzukaj_box.innerHTML = usersSzukaj_ajax.responseText;
	}
	else { usersSzukaj_box.innerHTML = '<img src="ajax-loader2.gif" alt="ładowanie..."/>'; }
}

function usersSzukaj()
{
	usersSzukaj_ajax = GetXmlHttpObject();
	usersSzukaj_box = document.getElementById('users_lista');
	usersSzukaj_input = document.getElementById('users_szukane');
	
	var url = './users_ajax.php?ajax=tak&szukane='+usersSzukaj_input.value;
	
	usersSzukaj_ajax.onreadystatechange = usersSzukaj_loading;
	usersSzukaj_ajax.open("GET",url,true);
	usersSzukaj_ajax.send(null);	
}












