// funkcja do stringw
function ogranicz_ilosc_znakow(gdzie_ograniczyc, ile_max_podstawowa, ile_max_pelna)
{
	if(document.getElementById('rodzaj-wizytowki-podstawowa').checked)
		ile_max = ile_max_podstawowa - 1;
	else
		ile_max = ile_max_pelna - 1;
		
	if(gdzie_ograniczyc.value.length > ile_max)
		gdzie_ograniczyc.value = gdzie_ograniczyc.value.substring(0, ile_max); 	
			
}	
// katalog bran¿owy
function wyniki(poczatek, branza, powiat, ile, alfabetycznie)
{
    req = mint.Request();
	if(poczatek != 0) req.AddParam("poczatek", poczatek);	
	req.AddParam("ile_na_stronie", ile);
	req.AddParam("branza", branza);
	if(powiat != 0) req.AddParam("powiat", powiat);
	req.AddParam("czy_alfabetycznie", alfabetycznie);
	req.AddParam("zmiana_strony_katalog_branzowy", 1);
	req.Send("menu-podstrona-uzytkownika.php", "glowy-katalog-branzowy");				
}

// wyszukiwarka
function wyniki_szukania(poczatek, slowo, rodzaj, ile, alfabetycznie)
{
	// rodzaj: 1 - w nazwie firmy, 2 - w s³owach kluczowych, 3 - w us³ugach
    req = mint.Request();
	if(poczatek != 0) req.AddParam("poczatek", poczatek);	
	req.AddParam("ile_na_stronie", ile);
	if(rodzaj == 1) req.AddParam("nazwa", slowo);	
	if(rodzaj == 2) req.AddParam("slowa", slowo);	
	if(rodzaj == 3) req.AddParam("uslugi", slowo);		
	req.AddParam("czy_alfabetycznie", alfabetycznie);
	req.AddParam("zmiana_strony_wyszukiwarka", 1);
	req.Send("menu-podstrona-uzytkownika.php", "lista-firm");				
}

// poruszanie sie po menu zalogowanego uzytkownika
function wyloguj() 
{
	req = mint.Request();
	req.AddParam('wyloguj', 1);
	req.Send('moja-firma.php' , 'wrapper')		
}

// poruszanie sie po menu zalogowanego uzytkownika
function zmien_menu(z,p) 
{
   var req = null;
   var req2 = null;	
   req = mint.Request();
   req2 = mint.Request();
 
   req.AddParam('z', z);
   req.Send('menu-uzytkownika.php' , 'menu-uzytkownika')		
   
   req2.AddParam('p', p);
   req2.Send('menu-podstrona-uzytkownika.php' , 'strona-menu')  
}

// operacje na formularzach
function operacja_formularz(strona)
{
	var req = null;
	req = mint.Request();
	
	if(strona == "dane-uzytkownika")
	{
		req.OnSuccess = function()
		{
			$("formularz-dane-klienta").innerHTML = this.responseText;
		}	
		req.AddParam("p", "1");					
		req.SendForm("dane", "menu-podstrona-uzytkownika.php");
	}
	if(strona == "dane-haslo")
	{
		req.OnSuccess = function()
		{
			$("formularz-dane-klienta").innerHTML = this.responseText;
		}	
		req.AddParam("p", "1");					
		req.SendForm("haslo", "menu-podstrona-uzytkownika.php");
	}
	if(strona == "dane-firmy")
	{
		req.OnSuccess = function()
		{
			$("kontener-firmy-formularz").innerHTML = this.responseText;
		}	
		req.AddParam("p", "2");					
		req.SendForm("firma", "menu-podstrona-uzytkownika.php");
	}
	if(strona == "dane-adresy")
	{
		req.OnSuccess = function()
		{
			$("kontener-firmy-formularz").innerHTML = this.responseText;
		}	
		req.AddParam("p", "3");					
		req.SendForm("adresy", "menu-podstrona-uzytkownika.php");
	}
	if(strona == "edycja-adresu")
	{
		req.OnSuccess = function()
		{
			$("kontener-firmy-formularz").innerHTML = this.responseText;
		}	
		req.AddParam("p", "4");					
		req.SendForm("adresy", "edycja-adresu.php");
	}
	if(strona == "dodaj-logo")
	{
		req.OnSuccess = function()
		{
			$("kontener-firmy-formularz").innerHTML = this.responseText;
		}	
		req.AddParam("p", "5");					
		req.SendForm("adresy", "zdjecia-firmy.php");
	}
	if(strona == "rejestracja-uzytkownika")
	{
		req.OnSuccess = function()
		{
			$("form-nowego-uzytkownika").innerHTML = this.responseText;
		}					
		req.SendForm("nowy", "menu-podstrona-uzytkownika.php");
	}
} 	

// wybor adresu (edycja/usuÅ„)
function wybor_adresu(id_adres, id_firma, czy_usunac)
{
	var req = mint.Request();						
			
	req.AddParam("id_adres", id_adres);	
	req.AddParam("id_firma", id_firma);	
	req.AddParam("czy_usunac", czy_usunac);	
	req.Send("./edycja-adresu.php", "kontener-firmy-formularz");				
}

// usunicie loga firmy
function usun_zdjecie(id_foto,id_firma,rodzaj_zdjecia)
{	
	var req = mint.Request();
	req.AddParam("usun_zdjecie", true);		
	req.AddParam("id_zdjecia", id_foto);	
	req.AddParam("id_firma", id_firma);	
	req.AddParam("rodzaj", rodzaj_zdjecia);
	if(rodzaj_zdjecia == '1') req.Send("./menu-podstrona-uzytkownika.php", "kontener-logo-form");	
	if(rodzaj_zdjecia == '2') req.Send("./menu-podstrona-uzytkownika.php", "kontener-zdjecia-form");
	if(rodzaj_zdjecia == '3') req.Send("./menu-podstrona-uzytkownika.php", "kontener-certyfikaty-form");			
}	
// wykopowanie wizytwki penej
function wykup_wizytowke(id_uzytkownika)
{
	var req = mint.Request();					
		
	req.AddParam("id_uzytkownika", id_uzytkownika);	
	req.Send("./menu-podstrona-uzytkownika.php", "kontener-logo-form");				
}
	
// zmiana rodzaju patnoci w niezapaconej usudze
function zmien_rodzaj_platnosci(rodzaj_platnosci,id_uslugi,rodzaj_uslugi)
{
	// rodzaj uslugi 1 - wizytowka pena; 2 - pozycjonowanie
	var req = mint.Request();		
		
	req.AddParam("rodzaj_platnosci", rodzaj_platnosci);	
	req.AddParam("zmien_rodzaj", 1);
	req.AddParam("id_uslugi", id_uslugi);
	req.AddParam("rodzaj_uslugi", rodzaj_uslugi);
	
	if(rodzaj_uslugi == '1') req.Send("./menu-podstrona-uzytkownika.php", "kontener-logo-form");
	else req.Send("./menu-podstrona-uzytkownika.php", "kontener-zdjecia-form");
}

// zmiana rodzaju patnoci w niezapaconej usudze
function usun_usluge(id_uslugi,rodzaj_uslugi)
{
	// rodzaj uslugi 1 - wizytowka pena; 2 - pozycjonowanie
	var req = mint.Request();		
		
	req.AddParam("id_uslugi", id_uslugi);
	req.AddParam("usun_usluge", 1);
	req.AddParam("rodzaj_uslugi", rodzaj_uslugi);
	
	req.Send("./menu-podstrona-uzytkownika.php", "kontener-logo-form");				
}

// pozycjonowanie
function operacja_pozycjonowanie(krok, id_firma)
{
	var req = mint.Request();
	req.AddParam("id_branza", $("lista_branz").value);
	
	if(krok >= 2) req.AddParam("id_miesiac", $("lista_miesiecy").value);	

	req.AddParam("krok_pozycjonowania", 1);					
	req.AddParam("id_firma", id_firma);
	req.Send("./menu-podstrona-uzytkownika.php", "kontener-zdjecia-form")
}
// wybÃ³r pozycji w pozycjonowaniu
function wybierz_pozycje(nr_pozycji, id_branza, id_miesiac, id_firma)
{
	var req = mint.Request();				
			
	req.AddParam("nr_pozycji", nr_pozycji);		
	req.AddParam("id_branza", id_branza);
	req.AddParam("id_miesiac", id_miesiac);
			
	req.AddParam("wybierz_pozycje", 1);	
					
	req.AddParam("id_firma", id_firma);	
	req.Send("./menu-podstrona-uzytkownika.php", "kontener-zdjecia-form");										
}
// usuniÄ™cie pozycji w pozycjonowaniu
function usun_z_pozycji(id_branza, id_miesiac, id_pozycji, id_firma)
{
	var req = mint.Request();
	
	if(id_branza != '')	req.AddParam("id_branza", id_branza);
	if(id_miesiac != '') req.AddParam("id_miesiac", id_miesiac);
			
	req.AddParam("id_pozycjonowanie", id_pozycji);		
	req.AddParam("usun_z_pozycji", 1);	
					
	req.AddParam("id_firma", id_firma);	
	req.Send("./menu-podstrona-uzytkownika.php", "kontener-zdjecia-form");				
}
// zmiana podstron w pÅ‚atnoÅ›ciach
function zmien_strone_platnosci(rodzaj_platnosci,poczatek)
{
	var req = mint.Request();
	
	if(rodzaj_platnosci == 1) req.AddParam("poczatek_b", poczatek);
	if(rodzaj_platnosci == 2) req.AddParam("poczatek_a", poczatek);
			
	if(rodzaj_platnosci == 1) req.Send("./menu-podstrona-uzytkownika.php", "kontener-logo-form");				
	if(rodzaj_platnosci == 2) req.Send("./menu-podstrona-uzytkownika.php", "kontener-zdjecia-form");
}
// zmiana statystyk rocznych
function zmien_statystyki_roczne(nowy_rok)
{
	var req = mint.Request();
	req.AddParam("nowy_rok", nowy_rok);			
	req.Send("./menu-podstrona-uzytkownika.php", "kontener-firmy-formularz");				
}
// zwin / rozwiÅ„ wizytÃ³wke w katalogu
function rozwin_wizytowke(id_firmy,miejsce,dzialanie,czy_zlota)
{
	// dzialanie: 1 - rozwin, 0 - zwin
	var req = mint.Request();
	req.AddParam("id_firma", id_firmy);			
	req.AddParam("dzialanie", dzialanie);	
	req.AddParam("miejsce", miejsce);
	req.AddParam("czy_zlota", czy_zlota);
	req.AddParam("rozwijanie", 1);	
	req.Send("./menu-podstrona-uzytkownika.php", "wizytowka_"+miejsce);				
}
// dodaj ogloszenie
function dodaj_ogloszenie(id_branza_tematyczna)
{
	var req = mint.Request();
	req.AddParam("katalog", id_branza_tematyczna);			
	req.AddParam("dodawanie_ogloszenia", 1);	
	req.Send("./menu-podstrona-uzytkownika.php", "glowy-katalog-branzowy");				
}
// wybierz kategorie ogÅ‚oszeÅ„
function wybierz_kategorie_ogloszen()
{
	var req = mint.Request();
	req.OnSuccess = function()
	{
	   $("glowy-katalog-branzowy").innerHTML = this.responseText;
	}
	req.AddParam("wybor_kategorii", 1);	
	req.SendForm("form_ogloszenia", "./menu-podstrona-uzytkownika.php");	
}
// rozwiÅ„/zwiÅ„ ogÅ‚oszenie
function rozwin_ogloszenie(id_ogloszenie,miejsce,dzialanie)
{
	// dzialanie: 1 - rozwin, 0 - zwin
	var req = mint.Request();
	req.AddParam("id_ogloszenie", id_ogloszenie);			
	req.AddParam("dzialanie", dzialanie);	
	req.AddParam("miejsce", miejsce);
	req.AddParam("rozwijanie_ogloszenia", 1);	
	req.Send("./menu-podstrona-uzytkownika.php", "ogloszenie_"+miejsce);				
}
// stronicowanie ogÅ‚oszeÅ„
function wyniki_ogloszen(poczatek, branza, kategoria, ile)
{
    req = mint.Request();
	if(poczatek != 0) req.AddParam("poczatek", poczatek);	
	req.AddParam("ile_na_stronie", ile);
	req.AddParam("katalog", branza);
	req.AddParam("kategoria", kategoria);
	req.AddParam("zmiana_strony_ogloszen", 1);
	req.Send("menu-podstrona-uzytkownika.php", "stronicowanie-ogloszen");				
}