//Globalny obiekt AJAX
var lXmlHttp=false;
var wserwer="/serwery_ajax_front/serwer_klient/serwer_klient.php";
var wodpowiedz_ajax;
var email_login_ajax;


//element - id elementu (select) z którego odczytamy wybrany produkt, id_div - div w ktorym znajduje sie ten blok
function WA_Kl_DodajProduktDoOgloszenia(idc, id_element, id_div){
	var tresc_div=W_CzytajDiv(id_div);
	var pd1XmlHttp = false;
	var idp=W_CzytajWartoscSelect(id_element);
	W_PiszDiv(id_div, wdesk_ajax_load_img);
	pd1XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?idc="+idc+"&idp="+idp+"&akcja=dodaj_odpowiedz_ogloszenie";	
	pd1XmlHttp.open("GET", adres, true);
	pd1XmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	pd1XmlHttp.setRequestHeader("Content-Language", "pl");
	pd1XmlHttp.send(null);			
	pd1XmlHttp.onreadystatechange=function(){
		if(pd1XmlHttp.readyState==4){
			if(pd1XmlHttp.status==200){
				var odpowiedz_ajax=pd1XmlHttp.responseText.split("||");
				PokazDiv(wblok_info);
				if(odpowiedz_ajax[1]>=1){
					W_ShowMessageBox(wkom_dodano_odpowiedzi_ogloszenie);
					W_PrzekierujAdres(document.location.href, 1, 2000, fw_kom_przeladowanie);
				}
				else if(odpowiedz_ajax[1]==-1){
					W_PiszDiv(wblok_info+"_txt", wkom_niedodano_odpowiedzi_ogloszenie_duplikat);
				}								
				else{
					W_PiszDiv(wblok_info+"_txt", wkom_niedodano_odpowiedzi_ogloszenie);
				}
				W_PiszDiv(id_div, tresc_div);
			}
			else{}
		}
	}
}


//nazwa_txt - id elementu z nazwą ga ew. nazwa galerii, nazwa_div - id elementu dodaj  
function WA_Kl_ZapiszObserwuj(ido, nazwa_div){
	W_PiszDiv(nazwa_div, wdesk_ajax_load_img);
	var obsXmlHttp = false;
	obsXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?ido="+ido+"&akcja=dodaj_obserwowany";	
	obsXmlHttp.open("GET", adres, true);
	obsXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	obsXmlHttp.setRequestHeader("Content-Language", "pl");
	obsXmlHttp.send(null);			
	obsXmlHttp.onreadystatechange=function(){
		if(obsXmlHttp.readyState==4){
			if(obsXmlHttp.status==200){
				var odpowiedz_ajax=obsXmlHttp.responseText.split("||");
				PokazDiv(wblok_info);
				UkryjDiv(nazwa_div);
				if(odpowiedz_ajax[1]==1){
					W_PiszDiv(wblok_info+"_txt", wkom_dodano_obserwowany);
				}
				else if(odpowiedz_ajax[1]==2){
					W_PiszDiv(wblok_info+"_txt", wkom_dodano_obserwowany);
					//W_PiszDiv(wblok_info+"_txt", wkom_nie_dodano_obserwowany_istnieje);			
				}					
				else{
					W_PiszDiv(wblok_info+"_txt", wkom_nie_dodano_obserwowany);
				}
			}
			else{}
		}
	}
}

//Kasuje 1 wpis obserwowany
function WA_Kl_KasujObserwowany(ido){
	var obs2XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kasuj_obserwowany);
	obs2XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=kasuj_obserwowany&ido="+ido;	
	obs2XmlHttp.open("get",adres, true);
	obs2XmlHttp.send(null);	
	obs2XmlHttp.onreadystatechange=function(){
		if(obs2XmlHttp.readyState==4){
			if(obs2XmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=obs2XmlHttp.responseText.split("||");				
				if(wodpowiedz_ajax[1]>=1){
					wgobserwowane=Array();
					WA_Kl_PobierzObserwowane();
				}
				else{}
			}
			else{}
		}
	}	
}

function WA_Kl_PobierzObserwowane(){
	var obs3XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_obserwowane);
	obs3XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=pobierz_obserwowane";	
	obs3XmlHttp.open("get",adres, true);
	obs3XmlHttp.send(null);	
	obs3XmlHttp.onreadystatechange=function(){
		if(obs3XmlHttp.readyState==4){
			if(obs3XmlHttp.status==200){
				UkryjDiv("ajax_load");
				W_Kl_WyswietlObserwowane(obs3XmlHttp.responseText);
			}
			else{}
		}
	}	
}

//sid - ident - wysz, nazwa_txt - id elementu z nazwą ga ew. nazwa galerii, nazwa_div - id elementu dodaj  
function WA_Kl_ZapiszGalerieUzytkownika(sid, nazwa_txt, nazwa_div){
	var obj=document.getElementById(nazwa_txt);
	var wartosc="";
	if(obj)
		wartosc=obj.value;
	else{
		wartosc=nazwa_txt;
	}
	if(sid!="" && wartosc!=""){
		var galXmlHttp = false;
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_zapisz_galerie);
		galXmlHttp=zXmlHttp.createRequest();
		var adres=wserwer+"?sid="+sid+"&nazwa="+wartosc+"&akcja=dodaj_galerie";	
		galXmlHttp.open("GET", adres, true);
		galXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
		galXmlHttp.setRequestHeader("Content-Language", "pl");
		galXmlHttp.send(null);			
		galXmlHttp.onreadystatechange=function(){
			if(galXmlHttp.readyState==4){
				if(galXmlHttp.status==200){
					UkryjDiv("ajax_load");
					var odpowiedz_ajax=galXmlHttp.responseText.split("||");
					PokazDiv(wblok_info);				
					if(odpowiedz_ajax[1]==1){							
						W_PiszDiv(wblok_info+"_txt", wkom_dodano_galerie);
						UkryjDiv(nazwa_div);					
					}
					else if(odpowiedz_ajax[1]==2){
						W_PiszDiv(wblok_info+"_txt", wkom_nie_dodano_galerie_istnieje);
						UkryjDiv(nazwa_div);					
					}					
					else{					
						W_PiszDiv(wblok_info+"_txt", wkom_nie_dodano_galerie);
					}
				}
				else{}
			}
		}
	}
	else{
		PokazDiv(wblok_info);
		W_PiszDiv(wblok_info+"_txt", wkom_blad_brak_nazwy);
	}
}




function WA_Kl_Wyloguj(){
	var oXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", "");
	oXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=wyloguj";
	oXmlHttp.open("get",adres, true);	
	oXmlHttp.onreadystatechange=function(){
		if(oXmlHttp.readyState==4){
			if(oXmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=oXmlHttp.responseText.split("||");				
				autoryzacja=0;
				W_Kl_PrzelaczBlok("logowanie");
			}
			else{}
			W_Kl_UstawStatus();
			W_PrzeladujStrone("/");
			//document.location=;
		}
	}
	oXmlHttp.send(null);
}

//Pobiera z serwera informacje o portfolio
function WA_Kl_PobierzPortfolio(){
	var pfXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_portfolio);
	pfXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=portfolio";	
	pfXmlHttp.open("get",adres, true);	
	pfXmlHttp.onreadystatechange=function(){
		if(pfXmlHttp.readyState==4){
			if(pfXmlHttp.status==200){
				UkryjDiv("ajax_load");						
				if(wodpowiedz_ajax[1]==1){
					W_Kl_UstawPortfolio(pfXmlHttp.responseText);
				}
				else{}
			}
			else{}
		}
	}
	pfXmlHttp.send(null);	
}

function WA_Kl_PobierzBlogSerwisu(){
	var bsXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_blog_serwisu);
	bsXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=blog_serwisu";	
	bsXmlHttp.open("get",adres, true);	
	bsXmlHttp.onreadystatechange=function(){
		if(bsXmlHttp.readyState==4){
			if(bsXmlHttp.status==200){
				UkryjDiv("ajax_load");					
				W_Kl_WyswietlBlogSerwisu(bsXmlHttp.responseText);
			}
			else{}
		}
	}
	bsXmlHttp.send(null);
}

function WA_Kl_KasujWpisBlogSerwisu(){

}

//Pobiera z serwera informacje o produktach
function WA_Kl_PobierzProdukty(){
	var proXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_produkty);
	proXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=produkty";	
	proXmlHttp.open("get",adres, true);	
	proXmlHttp.onreadystatechange=function(){
		if(proXmlHttp.readyState==4){
			if(proXmlHttp.status==200){
				UkryjDiv("ajax_load");					
				W_Kl_WyswietlProdukty(proXmlHttp.responseText);
			}
			else{}
		}
	}
	proXmlHttp.send(null);	
}


function WA_Kl_KasujProdukt(id_prod){
	var pro1XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kasuj_produkt);
	pro1XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=kasuj_produkt&id_prod="+id_prod;	
	pro1XmlHttp.open("get",adres, true);
	pro1XmlHttp.send(null);
	pro1XmlHttp.onreadystatechange=function(){
		if(pro1XmlHttp.readyState==4){
			if(pro1XmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=pro1XmlHttp.responseText.split("||");				
				if(wodpowiedz_ajax[1]>=1){
					wgprodukty=Array();
					WA_Kl_PobierzProdukty();
				}
				else{}
			}
			else{}
		}
	}
}

//Pobiera z serwera informacje o ogłoszeniach 
function WA_Kl_PobierzOgloszenia(){
	var ogXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_ogloszenia);	
	ogXmlHttp=zXmlHttp.createRequest();	
	var adres=wserwer+"?akcja=ogloszenia";	
	ogXmlHttp.open("get",adres, true);
	ogXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	ogXmlHttp.setRequestHeader("Content-Language", "pl");
	ogXmlHttp.send(null);	
	ogXmlHttp.onreadystatechange=function(){
		if(ogXmlHttp.readyState==4){
			if(ogXmlHttp.status==200){
				UkryjDiv("ajax_load");								
				W_Kl_WyswietlOgloszenia(ogXmlHttp.responseText);				
			}
			else{}
		}
	}	
}

//Pobiera z serwera informacje o ogłoszeniach dostepnyhc dla dostawcy 
function WA_Kl_PobierzOgloszeniaDostepne(){
	var ogdXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_ogloszenia);
	if(wgogloszenia_dostepne.length==0){
		ogdXmlHttp=zXmlHttp.createRequest();
		var adres=wserwer+"?akcja=ogloszenia_dostepne";	
		ogdXmlHttp.open("get",adres, true);
		ogdXmlHttp.send(null);	
		ogdXmlHttp.onreadystatechange=function(){
			if(ogdXmlHttp.readyState==4){
				if(ogdXmlHttp.status==200){
					wodpowiedz_ajax=ogdXmlHttp.responseText.split("||");				
					W_Kl_WyswietlOgloszeniaDostepne(wodpowiedz_ajax[2]);					
				}
				else{}
			}
		}
	}
	UkryjDiv("ajax_load");	
}

function WA_Kl_KasujOgloszenie(ido){
	var og1XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kasuj_ogloszenie);
	og1XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=kasuj_ogloszenie&ido="+ido;	
	og1XmlHttp.open("get",adres, true);
	og1XmlHttp.send(null);
	og1XmlHttp.onreadystatechange=function(){
		if(og1XmlHttp.readyState==4){
			if(og1XmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=og1XmlHttp.responseText.split("||");				
				if(wodpowiedz_ajax[1]>=1){
					wgogloszenia=Array();
					WA_Kl_PobierzOgloszenia();
				}
				else{}
			}
			else{}
		}
	}
}

//Kasuje 1 galerie uzytkownika
function WA_Kl_KasujGalerie(id_gal){
	var gal2XmlHttp = false;	
	W_ShowLoad(wstatus_kasuj_galerie);
	gal2XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=kasuj_galerie&id_gal="+id_gal;	
	gal2XmlHttp.open("get",adres, true);
	gal2XmlHttp.send(null);	
	gal2XmlHttp.onreadystatechange=function(){
		if(gal2XmlHttp.readyState==4){
			if(gal2XmlHttp.status==200){
				W_HideLoad();
				wodpowiedz_ajax=gal2XmlHttp.responseText.split("||");				
				if(wodpowiedz_ajax[1]>=1){					
					WA_Kl_PobierzGalerie();
				}
				else{}
			}
			else{}
		}
	}	
}



//Pobiera z serwera galerie uzytkownika
function WA_Kl_PobierzGalerie(){
	var gal1XmlHttp = false;	
	W_ShowLoad(wstatus_pokaz_gelerie);
	gal1XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=pobierz_galerie";	
	gal1XmlHttp.open("get",adres, true);
	gal1XmlHttp.send(null);	
	gal1XmlHttp.onreadystatechange=function(){
		if(gal1XmlHttp.readyState==4){
			if(gal1XmlHttp.status==200){
				W_HideLoad();
				WA_Kl_PokazKonto();								
				W_Kl_WyswietlGalerie(gal1XmlHttp.responseText);
			}
			else{}
		}
	}	
}

//Pobiera z serwera galerie uzytkownika
function WA_Kl_ZmienNazweGalerii(p){
	var gal3XmlHttp = false;
	gal3XmlHttp=zXmlHttp.createRequest();
	W_ShowLoad("");		
	var adres=wserwer+"?akcja=zmien_nazwe_galerii&nazwa="+document.getElementById("tgal_"+p).value+"&idg="+p;	
	gal3XmlHttp.open("get",adres, true);
	gal3XmlHttp.send(null);	
	gal3XmlHttp.onreadystatechange=function(){
		if(gal3XmlHttp.readyState==4){
			if(gal3XmlHttp.status==200){
				W_HideLoad();				
				wodpowiedz_ajax=gal3XmlHttp.responseText.split("||");				
				if(wodpowiedz_ajax[1]>=1){
					WA_Kl_PobierzGalerie();
				}
				else{}
			}
			else{}
		}
	}	
}

//Pobiera z serwera zamowienia uzytkownika
function WA_Kl_ZmienStatusZamowienia(idz, idsel){
	var zam3XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_zmien_status);
	zam3XmlHttp=zXmlHttp.createRequest();
	var obj=document.getElementById(idsel);
	if(obj)
		var ids=obj.value;
	var adres=wserwer+"?akcja=zmien_status_zamowienia&id_zamowienia="+idz+"&id_status="+ids;	
	zam3XmlHttp.open("get", adres, true);
	zam3XmlHttp.send(null);	
	zam3XmlHttp.onreadystatechange=function(){
		if(zam3XmlHttp.readyState==4){
			if(zam3XmlHttp.status==200){
				UkryjDiv("ajax_load");
				var wodpowiedz_ajax=zam3XmlHttp.responseText.split("||");								
				if(wodpowiedz_ajax[1]>=1){
					W_ShowMessageBox(wkom_zmiana_danych_ok);
				}
				else{}
			}
			else{}
		}
	}	
}

//Pobiera z serwera zamowienia uzytkownika
function WA_Kl_PobierzZamowienia(){
	var zam1XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_zamowienia);
	zam1XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=pobierz_zamowienia";	
	zam1XmlHttp.open("get",adres, true);
	zam1XmlHttp.send(null);	
	zam1XmlHttp.onreadystatechange=function(){
		if(zam1XmlHttp.readyState==4){
			if(zam1XmlHttp.status==200){
				UkryjDiv("ajax_load");								
				if(wodpowiedz_ajax[1]>=1){
					W_Kl_WyswietlZamowienia(zam1XmlHttp.responseText);
				}
				else{}
			}
			else{}
		}
	}	
}

//Pobiera z serwera szczegoly podanego zamowienia uzytkownika
function WA_Kl_PobierzSzczegolyZamowienia(id_zamowienia, idx){
	var zam2XmlHttp = false;
	//PokazDiv("ajax_load");
	W_PiszDiv("sz_"+id_zamowienia, wdesk_ajax_load_img);
	zam2XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=pobierz_szczegoly_zamowienia&idz="+id_zamowienia;	
	zam2XmlHttp.open("get",adres, true);
	zam2XmlHttp.send(null);	
	zam2XmlHttp.onreadystatechange=function(){
		if(zam2XmlHttp.readyState==4){
			if(zam2XmlHttp.status==200){
				wgzamowienia[idx]["szczegoly"]=1;						
				W_Kl_WyswietlSzczegolyZamowienia(id_zamowienia, idx, zam2XmlHttp.responseText);
			}
			else{}
		}
	}	
}

//Pobiera z serwera wiadomosci uzytkownika
function WA_Kl_PobierzWiadomosci(){
	var w1XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_wiadomosci);
	w1XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=pobierz_wiadomosci";	
	w1XmlHttp.open("get",adres, true);
	w1XmlHttp.send(null);	
	w1XmlHttp.onreadystatechange=function(){
		if(w1XmlHttp.readyState==4){
			if(w1XmlHttp.status==200){
				UkryjDiv("ajax_load");								
				W_Kl_WyswietlWiadomosci(w1XmlHttp.responseText);
			}
			else{}
		}
	}	
}

//Pobiera z serwera szczegoly podanej wiadomości
function WA_Kl_PobierzSzczegolyWiadomosci(idw, status){
	var w2XmlHttp = false;
	W_PiszDiv("wi_"+idw, wdesk_ajax_load_img);
	w2XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=pobierz_szczegoly_wiadomosci&idw="+idw+"&status="+status;	
	w2XmlHttp.open("get",adres, true);
	w2XmlHttp.send(null);	
	w2XmlHttp.onreadystatechange=function(){
		if(w2XmlHttp.readyState==4){
			if(w2XmlHttp.status==200){								
				W_Kl_WyswietlSzczegolyWiadomosci(idw, w2XmlHttp.responseText);
			}
			else{}
		}
	}	
}

//Kasuje 1 galerie uzytkownika
function WA_Kl_KasujWiadomosc(idw){
	var w3XmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kasuj_galerie);
	w3XmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?akcja=kasuj_wiadomosc&idw="+idw;	
	w3XmlHttp.open("get",adres, true);
	w3XmlHttp.send(null);	
	w3XmlHttp.onreadystatechange=function(){
		if(w3XmlHttp.readyState==4){
			if(w3XmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=w3XmlHttp.responseText.split("||");				
				if(wodpowiedz_ajax[1]>=1){
					wgwiadomosci=Array();
					WA_Kl_PobierzWiadomosci();
				}
				else{}
			}
			else{}
		}
	}	
}

function WA_Kl_ZapiszWiadomosc(id_adresata, id_form, id_div_kom){
	if(id_adresata>0){
		var w4XmlHttp = false;
		PokazDiv("ajax_load");
		var poststr=W_Kl_PrzetwarzajForm(id_form);
		poststr += "&akcja=zapisz_wiadomosc&id_adresata="+id_adresata;
		W_PiszDiv("ajax_load_txt", wstatus_zapisz_wiadomosc);
		w4XmlHttp=zXmlHttp.createRequest();
		var adres=wserwer;
		w4XmlHttp.open("POST",adres, true);
		w4XmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
		w4XmlHttp.setRequestHeader("Content-length", poststr.length);
		w4XmlHttp.setRequestHeader("Content-Language", "pl");
		w4XmlHttp.setRequestHeader("Connection", "close");	
		w4XmlHttp.send(poststr);		
		w4XmlHttp.onreadystatechange=function(){
			if(w4XmlHttp.readyState==4){
				if(w4XmlHttp.status==200){
					UkryjDiv("ajax_load");
					var odpowiedz_ajax=w4XmlHttp.responseText.split("||");				
					if(odpowiedz_ajax[1]>0){										
						W_PiszDiv(id_form, "");
						W_ShowMessageBox(wkom_zapisano_wiadomosc);
					}
					else{
						W_ShowMessageBox(wkom_niezapisano_wiadomosci);
					}
				}
				else{}
			}
		}
		w4XmlHttp.send(null);
	}
}

function WA_Kl_PokazKonto(){
	var kXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wkom_pokaz_konto);
	kXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=konto";
	kXmlHttp.open("get",adres, true);	
	kXmlHttp.onreadystatechange=function(){
		if(kXmlHttp.readyState==4){
			if(kXmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=kXmlHttp.responseText.split("||");
				autoryzacja=wodpowiedz_ajax[1];
				if(wodpowiedz_ajax[1]==1){
					W_Kl_UstawDaneKlienta(wodpowiedz_ajax[2]);
					if(wgklient.id_dostawcy>0)
						PokazDiv("panel_dostawcy_link");
					W_Kl_UstawZainteresowaniaKlienta(wodpowiedz_ajax[3]);
					W_Kl_WpiszDaneKlienta("konto");
				}
				else{}
				W_Kl_UstawStatus();
			}
			else{}
		}
	}
	kXmlHttp.send(null);
}


//Sprawdza status aktywuje/deaktywuje bloki
function WA_Kl_SprawdzStatus(panel){
	var sXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_sprawdzanie_statusu);
	sXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=status";
	sXmlHttp.open("get",adres, true);	
	sXmlHttp.onreadystatechange=function(){
		if(sXmlHttp.readyState==4){
			if(sXmlHttp.status==200){
				UkryjDiv("ajax_load");
				PokazDiv("wbloki");
				wodpowiedz_ajax=sXmlHttp.responseText.split("||");
				autoryzacja=wodpowiedz_ajax[1];
				if(wodpowiedz_ajax[1]==1){
					wlogin=wodpowiedz_ajax[2].split(",");
					if(panel!=null)
						W_Kl_PrzelaczBlok(panel);
					else
						W_Kl_PrzelaczBlok("galerie");
				}
				else{
					W_Kl_PrzelaczBlok("logowanie");
				}
				W_Kl_UstawStatus();
			}
			else{}
		}
	}
	sXmlHttp.send(null);
}

function WA_Kl_PobierzZainteresowaniaSl(){
	if(wgzainteresowania_sl.length==0 && autoryzacja!=1){
		var zsXmlHttp = false;
		zsXmlHttp=zXmlHttp.createRequest();
		akcja="zainteresowania_sl";
		var adres=wserwer+"?cdostawca="+cdostawca+"&akcja="+akcja;
		zsXmlHttp.open("get",adres, true);	
		zsXmlHttp.onreadystatechange=function(){
			if(zsXmlHttp.readyState==4){
				if(zsXmlHttp.status==200){
					wodpowiedz_ajax=zsXmlHttp.responseText.split("||");				
					if(wodpowiedz_ajax[1]==1){
						W_Kl_UstawZainteresowaniaSl(wodpowiedz_ajax[2]);	
					}
					else{
						
					}
				}
				else{}
			}
		}
		zsXmlHttp.send(null);
	}
}


//Rejestracja konta klienta
//showmsg - czy pokazać message box
function WA_Kl_Rejestracja(showmsg){
	var poststr=W_Kl_PrzetwarzajForm("rejestracja");
	poststr += "&akcja=rejestracja";
	var rXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kom_rejestracja);
	rXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca;
	rXmlHttp.open('POST', adres, true);
	rXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	rXmlHttp.setRequestHeader("Content-length", poststr.length);
	rXmlHttp.setRequestHeader("Content-Language", "pl");
	rXmlHttp.setRequestHeader("Connection", "close");	
	rXmlHttp.send(poststr);
	rXmlHttp.onreadystatechange=function(){
		if(rXmlHttp.readyState==4){
			UkryjDiv("ajax_load");
			if(rXmlHttp.status==200){
				wodpowiedz_ajax=rXmlHttp.responseText.split("||");
				odpowiedz_ajax=wodpowiedz_ajax;
				if(odpowiedz_ajax[1]>=1){
					if(odpowiedz_ajax[1]>=1){						
						PokazDiv(wblok_info);
						if(wkonfiguracja["klienci_rej_potwierdz_mail"]==1){
							W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_ok_mail);
							W_Kl_PrzelaczBlok("logowanie");
							if(showmsg==1){
								W_ShowMessageBox(wkom_rejestracja_ok_mail);
								W_PiszDiv(prefix_blokow+"_rejestracja", wkom_rejestracja_ok_mail);
							}
						}
						else if(wkonfiguracja["klienci_rej_potwierdz_mail"]==0 && odpowiedz_ajax[1]==2){
							UkryjDiv(wblok_info);
							//W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_ok);
							if(showmsg==1)
								W_ShowMessageBox(wkom_rejestracja_ok_mail);
							else
								W_PrzekierujAdres(document.location.href);
						}
						else{
							W_Kl_PrzelaczBlok("logowanie");
						}
						if(showmsg!=1)
							W_Kl_CzyscForm(wbloki_kl[1]);
						W_Kl_BlokujBloki();							
					}
					var test;
					
				}
				else{
					if(odpowiedz_ajax[1]==-1){						
						PokazDiv(wblok_info);
						W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_zly_email);
						if(showmsg==1)
							W_ShowMessageBox(wkom_rejestracja_zly_email);											
					}
					if(odpowiedz_ajax[1]==-2){						
						PokazDiv(wblok_info);
						W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_login_zajety);
						if(showmsg==1)
							W_ShowMessageBox(wkom_rejestracja_login_zajety);	
					}
					if(odpowiedz_ajax[1]==-3){						
						PokazDiv(wblok_info);
						W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_zle_haslo);	
					}
					if(odpowiedz_ajax[1]==-4){						
						PokazDiv(wblok_info);
						W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_zly_kod);
						if(showmsg==1)
							W_ShowMessageBox(wkom_rejestracja_zly_kod);	
					}
				}
			}
			else{
				W_PiszDiv(id_blok_kom, wkom_rejestracja_blad);
			}
		}
		else{}
	}
}

//Rejestracja konta dostawcy - zarejestrowany i zalogowany klient
function WA_Kl_RejestracjaDostawca(){
	var poststr=W_Kl_PrzetwarzajForm("zostandostawca");
	poststr += "&akcja=zostandostawca";
	var rdXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kom_rejestracjadostawca);
	rdXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca;
	rdXmlHttp.open('POST', adres, true);
	rdXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	rdXmlHttp.setRequestHeader("Content-length", poststr.length);
	rdXmlHttp.setRequestHeader("Content-Language", "pl");
	rdXmlHttp.setRequestHeader("Connection", "close");	
	rdXmlHttp.send(poststr);
	rdXmlHttp.onreadystatechange=function(){
		if(rdXmlHttp.readyState==4){
			UkryjDiv("ajax_load");
			if(rdXmlHttp.status==200){
				wodpowiedz_ajax=rdXmlHttp.responseText.split("||");
				odpowiedz_ajax=wodpowiedz_ajax;
				PokazDiv(wblok_info);
				if(odpowiedz_ajax[1]>=1){					
					if(odpowiedz_ajax[1]==1){						
						if(wkonfiguracja["dostawcy_rej_potwierdz_mail"]==1 && wkonfiguracja["dostawcy_rej_potwierdz_mail"]==1){
							W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_dostawca_ok_mail);
							W_PiszDiv(id_blok_kom, wkom_rejestracja_dostawca_ok_mail);
							W_Kl_CzyscForm("zostandostawca");
							W_Kl_PrzelaczBlok("konto");		
						}						
						else{
							UkryjDiv(wblok_info);
							PokazDiv("ajax_load");
							W_PiszDiv("ajax_load_txt", wstatus_wczytywanie_panelu_dostawcy);
							//W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_dostawca_ok);
							W_PiszDiv(id_blok_kom, wkom_rejestracja_dostawca_ok);
							W_PrzekierujAdres("/item,"+wkonfiguracja["dostawcy_id_panelu"]);
						}		
					}					
				}
				else{
					if(odpowiedz_ajax[1]==-2){
						W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_dostawca_login_zajety);
						W_PiszDiv(id_blok_kom, wkom_rejestracja_dostawca_login_zajety);
					}
					else{
						W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_dostawca_blad);
						W_PiszDiv(id_blok_kom, wkom_rejestracja_dostawca_blad);
					}
				}
			}
			else{
				W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_dostawca_blad+odpowiedz_ajax[4]);
				W_PiszDiv(id_blok_kom, wkom_rejestracja_dostawca_blad+odpowiedz_ajax[4]);
			}
		}
		else{}
	}
}

//Zmiana danych zautoryzowanego klienta
function WA_Kl_ZmienDane(ak){
	var blokp="konto";
	var blokf="konto";
	if(ak=="zmiana_hasla")
		blokf="konto_haslo";
	var poststr=W_Kl_PrzetwarzajForm(blokf);
	if(ak=="zmiana_hasla")
		W_Kl_CzyscForm(blokf);
	poststr += "&akcja="+ak;
	var zdXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wkom_zmiana_danych);
	zdXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca;
	zdXmlHttp.open('POST', adres, true);
	zdXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	//oXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;");
	zdXmlHttp.setRequestHeader("Content-length", poststr.length);
	zdXmlHttp.setRequestHeader("Content-Language", "pl");
	zdXmlHttp.setRequestHeader("Connection", "close");
	
	zdXmlHttp.send(poststr);
	zdXmlHttp.onreadystatechange=function(){
		if(zdXmlHttp.readyState==4){
			UkryjDiv("ajax_load");
			if(zdXmlHttp.status==200){
				wodpowiedz_ajax=zdXmlHttp.responseText.split("||");
				odpowiedz_ajax=wodpowiedz_ajax;
				if(odpowiedz_ajax[1]>=1){
					//alert("Zmiana!");
					if(ak=="zmiana_danych")
						WA_Kl_PokazKonto();
					if(odpowiedz_ajax[1]==1)
						W_PiszDiv(id_blok_kom, wkom_zmiana_danych_ok);
					if(odpowiedz_ajax[1]==2)
						W_PiszDiv(id_blok_kom, wkom_zmiana_hasla_ok);
					
				}
				else{
					if(odpowiedz_ajax[1]==-1)
						W_PiszDiv(id_blok_kom, wkom_niepoprawny_email);
					else if(odpowiedz_ajax[1]==-2)
						W_PiszDiv(id_blok_kom, wkom_zajety_login);
					else if(odpowiedz_ajax[1]==-3)
						W_PiszDiv(id_blok_kom, wkom_krotkie_haslo);
					else if(odpowiedz_ajax[1]==-4)
						W_PiszDiv(id_blok_kom, wkom_hasla_niepasuja);
					else
						W_PiszDiv(id_blok_kom, wkom_zmiana_danych_n);
				}
			}
			else{
				W_PiszDiv(id_blok_kom, wkom_zmiana_danych_n);
			}
		}
		else{}
	}
}


//Logowanie
//url - adres serwera, parameters - parametry POST, main_div - druga czesc nazwy glownego diva przetwarzanego bloku 
//panel - który panel wlaczyc, przekierowanie=1 - zamiast włączenie panelu przekierowanie strony
function WA_Kl_Logowanie(panel, przekierowanie){
	var email;
	if(document.getElementById("logowanie_login")){
		email=document.getElementById("logowanie_login").value;
	}
	else{
		email=document.getElementById("logowanie_email").value;
	}
	var poststr = "email=" + encodeURI( email ) +
		"&haslo=" + encodeURI( document.getElementById("logowanie_haslo").value ) +
		"&akcja=" + encodeURI( document.getElementById("logowanie_akcja").value );
	var reset_hasla=0;
	if(document.getElementById("logowanie_reset_hasla") && document.getElementById("logowanie_reset_hasla").checked){
		reset_hasla=encodeURI(document.getElementById("logowanie_reset_hasla").value);
	}
	var lgXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_logowanie);
	lgXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca;
	lgXmlHttp.open('POST', adres, true);
	lgXmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset="+wkonfiguracja.strona_kodowa);
	lgXmlHttp.setRequestHeader("Content-length", poststr.length);
	lgXmlHttp.setRequestHeader("Connection", "close");
	lgXmlHttp.send(poststr);
	lgXmlHttp.onreadystatechange=function(){
		if(lgXmlHttp.readyState==4){
			if(lgXmlHttp.status==200){	
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=lgXmlHttp.responseText.split("||");
				autoryzacja=wodpowiedz_ajax[1];
				var komunikat;
				if(wodpowiedz_ajax[1]==1){
					//wlogin=wodpowiedz_ajax[2].split(",");
					if(panel!=null && przekierowanie==1){
						W_PrzekierujAdres(panel);
					}
					else if (panel!=null && przekierowanie!=1){
						W_Kl_PrzelaczBlok(panel);
					}
					else
						W_Kl_PrzelaczBlok("galerie");
					W_PiszDiv(id_blok_kom, wkom_popr_logowanie);
					//W_PrzeladujStrone();
					//W_Kl_UstawKomuniatStatus("konto", komunikat);
				}
				else{
					W_HideLoad();
					if(reset_hasla==1)
						WA_Kl_ResetHasla(email);
					else{
						var link="<a href=\"javascript:WA_Kl_ResetHasla('"+email+"')\">"+wkom_reset_hasla+"</a>";
						W_Kl_PrzelaczBlok("logowanie");
						if(wodpowiedz_ajax[1]==-1){
							komunikat=wkom_blad_czas_logowania;
						}
						if(wodpowiedz_ajax[1]=="")
							komunikat=wkom_blad_haslo;
						if(przekierowanie==1){						
							W_ShowMessageBox(komunikat);	
						}
						else{
							if(reset_hasla!=1)					
								W_Kl_UstawKomuniatStatus("logowanie", link);
							W_PiszDiv(id_blok_kom, komunikat);
						}
					}
								
					//W_Kl_UstawKomuniatStatus("logowanie", komunikat);					
				}
				if(przekierowanie!=1)
					W_Kl_UstawStatus();
			}
			else{}
		}
	}
	//oXmlHttp.send(null);
}

function WA_Kl_ResetHasla(email){
	var rhaXmlHttp = false;
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_reset_hasla);
	rhaXmlHttp=zXmlHttp.createRequest();
	var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=reset&email="+email;
	rhaXmlHttp.open("get",adres, true);	
	rhaXmlHttp.onreadystatechange=function(){
		if(rhaXmlHttp.readyState==4){
			if(rhaXmlHttp.status==200){
				UkryjDiv("ajax_load");
				wodpowiedz_ajax=rhaXmlHttp.responseText.split("||");
				autoryzacja=0;
				bloki_aktywnosc.logowanie=1;
				bloki_aktywnosc.konto=0;
				bloki_aktywnosc.rejestracja=1;
				bloki_aktywnosc.wyloguj=0;
				W_Kl_PrzelaczBlok("logowanie");
				W_Kl_UstawKomuniatStatus("logowanie", wkom_wyslano_haslo);
				/*
				if(wodpowiedz_ajax[1]==1){
					W_Kl_UstawKomuniatStatus("logowanie", wkom_wyslano_haslo);
				}
				else{
					W_Kl_UstawKomuniatStatus("logowanie", wkom_konto_nieistnieje);
				}
				*/
			}
			else{}
			W_Kl_UstawStatus();
		}
	}
	rhaXmlHttp.send(null);

}

function WA_Kl_Rezygnacja(email){
	if(confirm(wkom_potwierdz_rezygnacja)){
		var reXmlHttp = false;
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_rezygnacja);
		reXmlHttp=zXmlHttp.createRequest();
		var adres=wserwer+"?cdostawca="+cdostawca+"&akcja=rezygnacja&email="+email;
		reXmlHttp.open("get",adres, true);	
		reXmlHttp.onreadystatechange=function(){
			if(reXmlHttp.readyState==4){
				if(reXmlHttp.status==200){
					UkryjDiv("ajax_load");
					wodpowiedz_ajax=reXmlHttp.responseText.split("||");
					if(wodpowiedz_ajax[1]==1){
						W_ShowMessageBox(wkom_wyslano_rezygnacja);
						setTimeout("WA_Kl_Wyloguj();", 5000);
					}
					else if(wodpowiedz_ajax[1]==2){
						W_Kl_UstawKomuniat("", wkom_skasowano_konto);
						setTimeout("WA_Kl_Wyloguj();", 5000);				
					}
					else{
						W_Kl_UstawKomuniat("", wkom_blad);
					}
				}
				else{}
				W_Kl_UstawStatus();
			}
		}
		reXmlHttp.send(null);
	}
}

function W_LPrzetwarzajOdpowiedz(main_div){
	if(lXmlHttp.readyState==4){
		var dane=lXmlHttp.responseText;			
		if(lXmlHttp.status==200){			
			UkryjDiv("ajax_load");
			W_PiszDiv("logowanie_komunikat", lXmlHttp.responseText);
		}
		else{
			alert("Nie zindentyfikowany blad");
		}		
	}
}

//Pobiera obiekt formularza - wysylka formularza bez przeladowania
function W_Lget(obj) {
	var tabmain_div=obj.name.split("_");
	var main_div=tabmain_div[0];
	//if(W_SprawdzEmail("email")){
		var poststr = "login=" + encodeURI( document.getElementById("login").value ) +
		             "&email=" + encodeURI( document.getElementById("email").value ) +
		             "&akcja=" + encodeURI( document.getElementById("akcja").value );
		W_LKlientLogin(wserwer, poststr, main_div);
}




