var wserwer="/serwery_ajax_front/serwer_klient/serwer_klient.php";
var woa;
var email_login_ajax;

function WA_Kl_PobierzBlokKlInfo(){	
	$.ajax({			
		url: wserwer,
		data: {'akcja':'klient_info_blok'},
		success: function(data, textStatus, jqXHR) {										
			W_HideLoad();
			W_PiszDiv("klient_info_blok",data);	
	  	},
		error: (function(jqXHR, textStatus, errorThrown) {})
	});
}

//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 idp=W_CzytajWartoscSelect(id_element);
	W_PiszDiv(id_div, wdesk_ajax_load_img);
	$.ajax({			
		url: wserwer,
		data: {'idc':idc,'idp':idp,'akcja':'dodaj_odpowiedz_ogloszenie'},
		success: function(data, textStatus, jqXHR) {										
			var woa=data.split("||");
			PokazDiv(wblok_info);
			if(woa[1]>=1){
				W_ShowMessageBox(wkom_dodano_odpowiedzi_ogloszenie);
				W_PrzekierujAdres(document.location.href, 1, 2000, fw_kom_przeladowanie);
			}
			else if(woa[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);
	  	}
	});
}

//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);
	$.ajax({			
		url: wserwer,
		data: {'ido':ido,'akcja':'dodaj_obserwowany'},
		success: function(data, textStatus, jqXHR) {										
			var woa=data.split("||");
			PokazDiv(wblok_info);
			UkryjDiv(nazwa_div);
			if(woa[1]==1){
				W_PiszDiv(wblok_info+"_txt", wkom_dodano_obserwowany);
			}
			else if(woa[1]==2){
				W_PiszDiv(wblok_info+"_txt", wkom_dodano_obserwowany);		
			}					
			else{
				W_PiszDiv(wblok_info+"_txt", wkom_nie_dodano_obserwowany);
			}
	  	}
	});
}

//Kasuje 1 wpis obserwowany
function WA_Kl_KasujObserwowany(ido){
	if(confirm(fw_skasowac)){
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_kasuj_obserwowany);
		$.ajax({			
			url: wserwer,
			data: {'ido':ido,'akcja':'kasuj_obserwowany'},
			success: function(data, textStatus, jqXHR) {										
				UkryjDiv("ajax_load");
				woa=data.split("||");				
				if(woa[1]>=1){
					wgobserwowane=Array();
					WA_Kl_PobierzObserwowane();
				}
		  	}
		});
	}
}

function WA_Kl_PobierzObserwowane(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_obserwowane);
	$.ajax({			
		url: wserwer,
		data: {'akcja':'pobierz_obserwowane'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			W_Kl_WyswietlObserwowane(data);
	  	}
	});
}

//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!=""){
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_zapisz_galerie);
		$.ajax({			
			url: wserwer,
			data: {'sid':sid,'nazwa':wartosc,'akcja':'dodaj_galerie'},
			success: function(data, textStatus, jqXHR) {										
				UkryjDiv("ajax_load");
				var woa=data.split("||");
				PokazDiv(wblok_info);				
				if(woa[1]==1){							
					W_PiszDiv(wblok_info+"_txt", wkom_dodano_galerie);
					UkryjDiv(nazwa_div);					
				}
				else if(woa[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{
		PokazDiv(wblok_info);
		W_PiszDiv(wblok_info+"_txt", wkom_blad_brak_nazwy);
	}
}

function WA_Kl_Wyloguj(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", "");
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca,'akcja':'wyloguj'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");		
			autoryzacja=0;
			W_Kl_PrzelaczBlok("logowanie");
			W_Kl_UstawStatus();
			W_PrzeladujStrone("/");
	  	}
	});
}

//Pobiera z serwera informacje o portfolio
function WA_Kl_PobierzPortfolio(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_portfolio);
	$.ajax({			
		url: wserwer,
		data: {'akcja':'portfolio', 'cdostawca':cdostawca},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");						
			if(woa[1]==1){
				W_Kl_UstawPortfolio(data);
			}			
	  	}
	});
}

function WA_Kl_PobierzBilans(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_bilans);
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca,'akcja':'pobierz_bilans'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");					
			W_Kl_WyswietlBilans(data);
	  	}
	});
}

function WA_Kl_PobierzBlogSerwisu(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_blog_serwisu);
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca,'akcja':'blog_serwisu'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");					
			W_Kl_WyswietlBlogSerwisu(data);
	  	}
	});
}

function WA_Kl_KasujWpisBlogSerwisu(){

}

//Pobiera z serwera informacje o produktach
function WA_Kl_PobierzProdukty(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_produkty);
	$.ajax({		
		url: wserwer,
		data: {'akcja':'produkty'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");					
			W_Kl_WyswietlProdukty(data);
	  	}
	});
}

function WA_Kl_KasujProdukt(id_prod){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kasuj_produkt);
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca,'id_prod':id_prod,'akcja':'kasuj_produkt'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			woa=data.split("||");				
			if(woa[1]>=1){
				wgprodukty=Array();
				WA_Kl_PobierzProdukty();
			}
	  	}
	});
}

//Pobiera z serwera informacje o ogłoszeniach 
function WA_Kl_PobierzOgloszenia(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_ogloszenia);
	$.ajax({			
		url: wserwer,
		data: {'akcja':'ogloszenia'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");								
			W_Kl_WyswietlOgloszenia(data);	
	  	}
	});
}

//Pobiera z serwera informacje o ogłoszeniach dostepnyhc dla dostawcy 
function WA_Kl_PobierzOgloszeniaDostepne(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_ogloszenia);
	if(wgogloszenia_dostepne.length==0){
		$.ajax({			
			url: wserwer,
			data: {'akcja':'ogloszenia_dostepne'},
			success: function(data, textStatus, jqXHR) {										
				woa=data.split("||");				
				W_Kl_WyswietlOgloszeniaDostepne(woa[2]);
		  	}
		});
	}
	UkryjDiv("ajax_load");	
}

function WA_Kl_KasujOgloszenie(ido){
	if(confirm(fw_skasowac)){
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_kasuj_ogloszenie);
		$.ajax({			
			url: wserwer,
			data: {'ido':ido,'akcja':'kasuj_ogloszenie'},
			success: function(data, textStatus, jqXHR) {										
				UkryjDiv("ajax_load");
				woa=data.split("||");				
				if(woa[1]>=1){
					wgogloszenia=Array();
					WA_Kl_PobierzOgloszenia();
				}
	  		}			
		});
	}
}

//Kasuje 1 galerie uzytkownika
function WA_Kl_KasujGalerie(id_gal){
	if(confirm(fw_skasowac)){	
		W_ShowLoad(wstatus_kasuj_galerie);
		$.ajax({			
			url: wserwer,
			data: {'id_gal':id_gal,'akcja':'kasuj_galerie'},
			success: function(data, textStatus, jqXHR) {										
				W_HideLoad();
				woa=data.split("||");				
				if(woa[1]>=1){					
					WA_Kl_PobierzGalerie();
				}
		  	}
		});
	}
}

//Pobiera z serwera galerie uzytkownika
function WA_Kl_PobierzGalerie(){
	W_ShowLoad(wstatus_pokaz_gelerie);
	$.ajax({			
		url: wserwer,
		data: {'akcja':'pobierz_galerie'},
		success: function(data, textStatus, jqXHR) {										
			W_HideLoad();
			WA_Kl_PokazKonto();								
			W_Kl_WyswietlGalerie(data);
	  	}
	});
}

//Pobiera z serwera galerie uzytkownika
function WA_Kl_ZmienNazweGalerii(p){
	W_ShowLoad("");	
	$.ajax({			
		url: wserwer,
		data: {'nazwa':document.getElementById("tgal_"+p).value,'idg':p,'akcja':'zmien_nazwe_galerii'},
		success: function(data, textStatus, jqXHR) {										
			W_HideLoad();				
			woa=data.split("||");				
			if(woa[1]>=1){
				WA_Kl_PobierzGalerie();
			}
	  	}
	});	
}

//Pobiera z serwera zamowienia uzytkownika
function WA_Kl_ZmienStatusZamowienia(idz, idsel){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_zmien_status);
	var obj=document.getElementById(idsel);
	if(obj)
		var ids=obj.value;
	$.ajax({			
		url: wserwer,
		data: {'id_zamowienia':idz,'id_status':ids,'akcja':'zmien_status_zamowienia'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			var woa=data.split("||");								
			if(woa[1]>=1){
				W_ShowMessageBox(wkom_zmiana_danych_ok);
			}
	  	}
	});
}

//Pobiera z serwera zamowienia uzytkownika
function WA_Kl_PobierzZamowienia(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_zamowienia);
	$.ajax({			
		url: wserwer,
		data: {'akcja':'pobierz_zamowienia'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");								
			if(data){
				W_Kl_WyswietlZamowienia(data);
			}
	  	}
	});
}

//Pobiera z serwera szczegoly podanego zamowienia uzytkownika
function WA_Kl_PobierzSzczegolyZamowienia(id_zamowienia, idx){
	W_PiszDiv("sz_"+id_zamowienia, wdesk_ajax_load_img);
	$.ajax({			
		url: wserwer,
		data: {'idz':id_zamowienia,'akcja':'pobierz_szczegoly_zamowienia'},
		success: function(data, textStatus, jqXHR) {										
			wgzamowienia[idx]["szczegoly"]=1;						
			W_Kl_WyswietlSzczegolyZamowienia(id_zamowienia, idx, data);
	  	}
	});	
}

//Pobiera z serwera wiadomosci uzytkownika
function WA_Kl_PobierzWiadomosci(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_pokaz_wiadomosci);
	$.ajax({			
		url: wserwer,
		data: {'akcja':'pobierz_wiadomosci'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");								
			W_Kl_WyswietlWiadomosci(data);
	  	}
	});
}

//Pobiera z serwera szczegoly podanej wiadomości
function WA_Kl_PobierzSzczegolyWiadomosci(idw, status){
	W_PiszDiv("wi_"+idw, wdesk_ajax_load_img);
	$.ajax({			
		url: wserwer,
		data: {'idw':idw,'status':status,'akcja':'pobierz_szczegoly_wiadomosci'},
		success: function(data, textStatus, jqXHR) {										
			W_Kl_WyswietlSzczegolyWiadomosci(idw, data);
	  	}
	});
}

//Kasuje 1 galerie uzytkownika
function WA_Kl_KasujWiadomosc(idw){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kasuj_galerie);
	$.ajax({			
		url: wserwer,
		data: {'idw':idw,'akcja':'kasuj_wiadomosc'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			woa=data.split("||");				
			if(woa[1]>=1){
				wgwiadomosci=Array();
				WA_Kl_PobierzWiadomosci();
			}
	  	}
	});
}

function WA_Kl_ZapiszWiadomosc(id_adresata, id_form, id_div_kom){
	if(id_adresata>0){
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_zapisz_wiadomosc);
		var waj=W_SA_PrzetwarzajFormAjax(id_form+"_formularz", "zapisz_wiadomosc");
		waj["id_adresata"]=id_adresata;
		waj["cdostawca"]=cdostawca;
		$.ajax({
			type: 'POST',
			url: wserwer,
			data: waj,
			success: function(data, textStatus, jqXHR) {
				UkryjDiv("ajax_load");
				var woa=data.split("||");				
				if(woa[1]>0){										
					W_PiszDiv(id_form, "");
					W_ShowMessageBox(wkom_zapisano_wiadomosc);
				}
				else{
					W_ShowMessageBox(wkom_niezapisano_wiadomosci);
				}
			}
   		});
	}
}

function WA_Kl_PokazKonto(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wkom_pokaz_konto);
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca,'akcja':'konto'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			woa=data.split("||");
			autoryzacja=woa[1];
			if(woa[1]==1){
				W_Kl_UstawDaneKlienta(woa[2]);
				if(wgklient.id_dostawcy>0)
					PokazDiv("panel_dostawcy_link");
				W_Kl_UstawZainteresowaniaKlienta(woa[3]);
				W_Kl_WpiszDaneKlienta("konto");
			}			
			W_Kl_UstawStatus();
	  	}
	});
}

//Sprawdza status aktywuje/deaktywuje bloki
function WA_Kl_SprawdzStatus(panel){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_sprawdzanie_statusu);
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca, 'akcja':'status'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			PokazDiv("wbloki");
			woa=data.split("||");
			autoryzacja=woa[1];
			if(woa[1]==1){
				wlogin=woa[2].split(",");
				if(panel!=null)
					W_Kl_PrzelaczBlok(panel);
				else
					W_Kl_PrzelaczBlok("galerie");
			}
			else{
				if(panel=="rejestracja")
					W_Kl_PrzelaczBlok("rejestracja");
				else
					W_Kl_PrzelaczBlok("logowanie");
			}
			W_Kl_UstawStatus();		
	  	},
		error: (function(jqXHR, textStatus, errorThrown) {})
	});
}

function WA_Kl_PobierzZainteresowaniaSl(){
	if(wgzainteresowania_sl.length==0 && autoryzacja!=1){
		$.ajax({			
			url: wserwer,
			data: {'cdostawca':cdostawca,'akcja':'zainteresowania_sl'},
			success: function(data, textStatus, jqXHR) {										
				woa=data.split("||");				
				if(woa[1]==1){
					W_Kl_UstawZainteresowaniaSl(woa[2]);	
				}	
		  	}
		});
	}
}

//Rejestracja konta klienta
//showmsg - czy pokazać message box
function WA_Kl_Rejestracja(showmsg){
	W_ShowLoad(wstatus_kom_rejestracja);
	var waj=W_SA_PrzetwarzajFormAjax("rejestracja_formularz", "rejestracja");
	waj["cdostawca"]=cdostawca;
	$.ajax({
		type: 'POST',
		url: wserwer,
		data: waj,
		success: function(data, textStatus, jqXHR) {
			UkryjDiv("ajax_load");
			woa=data.split("||");
			if(woa[1]>=1){
				if(woa[1]>=1){
					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 && woa[1]==2){
						if(showmsg==1)
							W_ShowMessageBox(wkom_rejestracja_ok);
						else{
							t=document.location.href.split("#");
							W_ShowLoad(fw_wczytywanie_danych);
							W_PrzekierujAdres(t);								
						}	
					}
					else{
						W_Kl_PrzelaczBlok("logowanie");
					}
					if(showmsg!=1)
						W_Kl_CzyscForm(wbloki_kl[1]);
					W_Kl_BlokujBloki();							
				}			
			}
			else{
				if(woa[1]==-1){						
					PokazDiv(wblok_info);
					W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_zly_email);
					if(showmsg==1)
						W_ShowMessageBox(wkom_rejestracja_zly_email);											
				}
				if(woa[1]==-2){						
					PokazDiv(wblok_info);
					W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_login_zajety);
					if(showmsg==1)
						W_ShowMessageBox(wkom_rejestracja_login_zajety);	
				}
				if(woa[1]==-3){						
					PokazDiv(wblok_info);
					W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_zle_haslo);	
				}
				if(woa[1]==-4){						
					PokazDiv(wblok_info);
					W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_zly_kod);
					if(showmsg==1)
						W_ShowMessageBox(wkom_rejestracja_zly_kod);	
				}
			}
		},
		error: (function(jqXHR, textStatus, errorThrown) {
			W_PiszDiv(id_blok_kom, wkom_rejestracja_blad);
		})
		
    });
}

//Rejestracja konta dostawcy - zarejestrowany i zalogowany klient
function WA_Kl_RejestracjaDostawca(){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_kom_rejestracjadostawca);
	var waj=W_SA_PrzetwarzajFormAjax("zostandostawca_formularz", "zostandostawca");
	waj["cdostawca"]=cdostawca;
	
	$.ajax({
		type:'POST',
		url: wserwer,
		data: waj,
		success: function(data, textStatus, jqXHR) {
			woa=data.split("||");
			PokazDiv(wblok_info);
			if(woa[1]>=1){					
				if(woa[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(id_blok_kom, wkom_rejestracja_dostawca_ok);
						W_PrzekierujAdres("/item,"+wkonfiguracja["dostawcy_id_panelu"]);
					}		
				}					
			}
			else{
				if(woa[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);
				}
			}
		},
		error: (function(jqXHR, textStatus, errorThrown) {
			W_PiszDiv(wblok_info+"_txt", wkom_rejestracja_dostawca_blad);
			W_PiszDiv(id_blok_kom, wkom_rejestracja_dostawca_blad);
		})
	});
}

//Zmiana danych zautoryzowanego klienta
function WA_Kl_ZmienDane(ak){
	var blokp="konto";
	var blokf="konto";
	if(ak=="zmiana_hasla")
		blokf="konto_haslo";	
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wkom_zmiana_danych);
	var waj=W_SA_PrzetwarzajFormAjax(blokf+"_formularz", ak);
	waj["cdostawca"]=cdostawca;
	if(ak=="zmiana_hasla")
		W_Kl_CzyscForm(blokf);
	$.ajax({
		type: 'POST',
		url: wserwer,
		data: waj,
		success: function(data, textStatus, jqXHR) {
			UkryjDiv("ajax_load");
			woa=data.split("||");
			if(woa[1]>=1){
				if(ak=="zmiana_danych")
					WA_Kl_PokazKonto();
				if(woa[1]==1)
					W_PiszDiv(id_blok_kom, wkom_zmiana_danych_ok);
				if(woa[1]==2)
					W_PiszDiv(id_blok_kom, wkom_zmiana_hasla_ok);
				
			}
			else{
				if(woa[1]==-1)
					W_PiszDiv(id_blok_kom, wkom_niepoprawny_email);
				else if(woa[1]==-2)
					W_PiszDiv(id_blok_kom, wkom_zajety_login);
				else if(woa[1]==-3)
					W_PiszDiv(id_blok_kom, wkom_krotkie_haslo);
				else if(woa[1]==-4)
					W_PiszDiv(id_blok_kom, wkom_hasla_niepasuja);
				else
					W_PiszDiv(id_blok_kom, wkom_zmiana_danych_n);
			}
		},
		error: (function(jqXHR, textStatus, errorThrown) {
			W_PiszDiv(id_blok_kom, wkom_zmiana_danych_n);
		})
	});
}

//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 reset_hasla=0;
	if(document.getElementById("logowanie_reset_hasla") && document.getElementById("logowanie_reset_hasla").checked){
		reset_hasla=encodeURI(document.getElementById("logowanie_reset_hasla").value);
	}
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_logowanie);
	$.ajax({			
		type: 'POST',
		url: wserwer,
		data: {'cdostawca':cdostawca, 'email':email, 'haslo':document.getElementById("logowanie_haslo").value, 'akcja':document.getElementById("logowanie_akcja").value},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			woa=data.split("||");
			var komunikat;				
			if(woa[1]==1){
				autoryzacja=woa[1];
				komunikat=wkom_popr_logowanie;
				if(przekierowanie!=1)
					W_Kl_UstawStatus();
				if(panel!=null && przekierowanie==1){
					W_ShowLoad(fw_kom_przeladowanie);
					W_Kl_PrzelaczBlok("");
					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);
			}
			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(woa[1]==-1){
						komunikat=wkom_blad_czas_logowania;
					}
					if(woa[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_ShowMessageBox(komunikat);
					}
				}			
			}		
	  	},
		error: (function(jqXHR, textStatus, errorThrown) {})
	});
}

function WA_Kl_ResetHasla(email){
	PokazDiv("ajax_load");
	W_PiszDiv("ajax_load_txt", wstatus_reset_hasla);
	$.ajax({			
		url: wserwer,
		data: {'cdostawca':cdostawca,'email':email,'akcja':'reset'},
		success: function(data, textStatus, jqXHR) {										
			UkryjDiv("ajax_load");
			woa=data.split("||");
			autoryzacja=0;
			bloki_aktywnosc.logowanie=1;
			bloki_aktywnosc.konto=0;
			bloki_aktywnosc.rejestracja=1;
			bloki_aktywnosc.wyloguj=0;
			W_Kl_PrzelaczBlok("logowanie");
			/*
			if(woa[1]==1){
				W_Kl_UstawKomuniatStatus("logowanie", wkom_wyslano_haslo);
			}
			else{
				W_Kl_UstawKomuniatStatus("logowanie", wkom_konto_nieistnieje);
			}
			*/
			W_Kl_UstawKomuniatStatus("logowanie", wkom_wyslano_haslo);
			W_Kl_UstawStatus();
	  	}
	});
}

function WA_Kl_Rezygnacja(email){
	if(confirm(wkom_potwierdz_rezygnacja)){
		PokazDiv("ajax_load");
		W_PiszDiv("ajax_load_txt", wstatus_rezygnacja);
		$.ajax({			
			url: wserwer,
			data: {'cdostawca':cdostawca,'email':email,'akcja':'rezygnacja'},
			success: function(data, textStatus, jqXHR) {										
				UkryjDiv("ajax_load");
				woa=data.split("||");
				if(woa[1]==1){
					W_ShowMessageBox(wkom_wyslano_rezygnacja);
					setTimeout("WA_Kl_Wyloguj();", 5000);
				}
				else if(woa[1]==2){
					W_Kl_UstawKomuniat("", wkom_skasowano_konto);
					setTimeout("WA_Kl_Wyloguj();", 5000);				
				}
				else{
					W_Kl_UstawKomuniat("", wkom_blad);
				}	
				W_Kl_UstawStatus();
		  	}
		});
	}
}



