 function form_init(param)
 {
 	advAJAX.assign(
 		document.getElementById(param),
 		{}
 	)
 }
 
 function listuj_kategorie()
  {
  	advAJAX.get({
  		url:"index2.php",	
  		onSuccess:function(obj){document.getElementById("kategorie").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"kat_list"
  		}
  	})
  }//listuj_kategorie
  
   function dodaj_kategorie()
  {
  	advAJAX.get({
  		url:"index2.php",	
  		onSuccess:function(obj){document.getElementById("edycja").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"kat_add"
  		}
  	})
  }//dodaj_kategorie
  
  function edytuj_kategorie(id)
  {
  	advAJAX.get({
  		url:"index2.php",	
  		onSuccess:function(obj){document.getElementById("edycja").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"kat_edit",
  			"id":id
  		}
  	})
  }//edytuj_kategorie
  
   function dodaj_podkategorie(id)
  {
  	advAJAX.get({
  		url:"index2.php",	
  		onSuccess:function(obj){document.getElementById("edycja").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"pkat_add",
  			"id_kat":id
  					}
  	})
  }//listuj_kategorie
  
  function zapisz_kategorie()
  {//jezeli przekazano id, to robi updata, jezeli bezparametru to dodanie nowej kategorii do bazy
  	if (arguments.length==1)
  	{//przekazano id,robimy edycje
  		var id=arguments[0];
  		advAJAX.submit(
  			document.getElementById("kat"),{
  			onSuccess:function(obj){document.getElementById("edycja").innerHTML=obj.responseText,
  									listuj_kategorie()},
  			parameters:{
  				"ak":"kat_edit_save",
  				"id":id
  			},
  			onError:function(obj){alert("Nie uda?o si? zapisa? zmian")}				
  		})
  	}
  	else
  	{//dodawanie nowej kategorii
  		advAJAX.submit(document.getElementById("kat"),{
  			
  			onSuccess:function(obj){
  				document.getElementById("edycja").innerHTML=obj.responseText,
  									listuj_kategorie()},
  			parameters:{
  				"ak":"kat_add_save"
  			},
  			onError:function(obj){alert("Nie uda?o si? doda? kategorii")}					
  		})
  	}
  }//zapisz_kategorie
  
  function zapisz_podkategorie(id_kat)
  {//jezeli przekazano tez id podkategorii, to robi updata, 
  // jezeli bezparametru to dodanie nowej podkategorii do bazy
  	if (arguments.length==2)
  	{//przekazano id,robimy edycje
  		var id=arguments[1];
  		advAJAX.get({
  			url:"index2.php",
  			onSuccess:function(obj){document.getElementById("edycja").innerHTML=""
  									listuj_kategorie()},
  			parameters:{
  				"ak":"pkat_add_save",
  				"id_kat":id_kat,
  				"id":id
  			},
  			onError:function(obj){alert("Nie uda?o si? zapisa? zmian")}					
  		})
  	}
  	else
  	{//dodawanie nowej kategorii
  		advAJAX.get({
  			url:"index2.php",
  			onSuccess:function(obj){document.getElementById("edycja").innerHTML=""
  									listuj_kategorie()},
  			parameters:{
  				"ak":"pkat_edit_save"
  			},
  			onError:function(obj){alert("Nie uda?o si? doda? podkategorii")}					
  		})
  	}//else
  }
  
//i-nazwa pliku ktory ma sie wykonac bez rozszerzenia np firma, 
//j- nazwa pozycji w menu po lewej stronie ktora ma zostac wczytana np.k_instyt   
  function get_content(i,j)
  {
  	advAJAX.get({
  		url:i+".php",
  		onSuccess:function(obj){document.getElementById("content").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"get_content",
  			"j":j
  		}
  	})
  	return
  }
  
  function get_submenu(id_kategoria, wersja_jezykowa)
  {
  	advAJAX.get({
  		url:"sklep_obsluga.php",
  		onSuccess:function(obj){document.getElementById(id_kategoria+"_submenu").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"get_submenu",
  			"id_kategoria":id_kategoria,
  			"jezyk":wersja_jezykowa
  		}
  	})
  }
  
  function get_products(id_kategoria, wersja_jezykowa)
  {
  	advAJAX.get({
  		url:"sklep_obsluga.php",
  		onSuccess:function(obj){document.getElementById("content").innerHTML=obj.responseText},
  		parameters:{
  			"ak":"get_products",
  			"id_kategoria":id_kategoria,
  			"jezyk":wersja_jezykowa
  		}
  	})
  }
  
function EnableProbPrice()
{
	if (document.getElementById("probnik").checked)
		document.getElementById("p_cena").enabled=true;
}

function enable_input(chb,input)
{
  if (document.getElementById(chb).checked)
    document.getElementById(input).disabled=false
  else
    document.getElementById(input).disabled=true   
}

function enableFakt( en, hurt_fakt )
{
	if ( hurt_fakt )
		pre_fakt = 'hurt';
	else
		pre_fakt = '';	
	
	document.getElementById( pre_fakt+"faktura[nazwa]" ).disabled = en;
	document.getElementById( pre_fakt+"faktura[adres_fakt]" ).disabled = en;
	document.getElementById( pre_fakt+"faktura[nip]" ).disabled = en;
}

//--------------------------------------------------------------------
//                   KOSZYK
//--------------------------------------------------------------------
function odswiezMaly(wjezyk,sid,hurt)
{
	if ( hurt == 1 )
		div = 'hurtkoszyk';
	else
		div = 'koszyk';
	
	
	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div).innerHTML=o.responseText},
  		parameters:{
			 "SID":sid,
			 "hurt": hurt,
			 "id_wjezyk": wjezyk,
			 "ak":'odswiez_maly'
  		}
  	})
}
//--------------------------------------------------------------------
function odswiezDuzy(wjezyk,sid,hurt)
{
	if ( hurt == 1 )
		div_duzy = 'hurtkoszyk_duzy';
	else
		div_duzy = 'koszyk_duzy';
		
	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div_duzy).innerHTML=o.responseText},
  		parameters:{
			 "SID":sid,
			 "hurt": hurt,
			 "id_wjezyk": wjezyk,
			 "ak":'odswiez_duzy'
  		}
  	})
}

//--------------------------------------------------------------------
function dodaj_do_koszyka(co, ile, sid, wjezyk, id_kj, hurt)
{
if ( hurt == 1 )
	div_maly = 'hurtkoszyk';
else
	div_maly = 'koszyk';

  	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div_maly).innerHTML=o.responseText},
  		parameters:{
  			"co":co,
		 	"ile":ile,
		 	"id_kj": id_kj,
		 	"SID":sid,
		 	"hurt": hurt,
		 	"id_wjezyk": wjezyk,
		 	"ak":'koszyk_add'
  	}
  })
}

//--------------------------------------------------------------------
function dodaj_probnik(co, sid,wjezyk, hurt)
{
if ( hurt == 1 )
	div_maly = 'hurtkoszyk';
else
	div_maly = 'koszyk';

  	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div_maly).innerHTML=o.responseText},
  		parameters:{
  			"co":co,
		 	"SID":sid,
			"id_wjezyk": wjezyk,
		 	"hurt": hurt,
		 	"ak":'probnik_add'
  	}
  })
}

//--------------------------------------------------------------------
function przelicz_koszyk(co,ile,sid, wjezyk, hurt){
  	
advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){
		odswiezMaly(wjezyk,sid,hurt);	
		odswiezDuzy(wjezyk,sid,hurt);
			
	},
  		parameters:{
		 "co":co,
		 "ile":ile,
		 "SID":sid,
		 "hurt": hurt,
		 "id_wjezyk": wjezyk,
		 "ak":'przelicz_kosz'
  		}
  	});
  }

//--------------------------------------------------------------------
function usun_z_koszyka(co,sid, wjezyk, hurt){
  	
advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){
		odswiezMaly(wjezyk,sid,hurt);	
		odswiezDuzy(wjezyk,sid,hurt);
			
	},
  		parameters:{
		 "co":co,
		 "SID":sid,
		 "hurt": hurt,
		 "id_wjezyk": wjezyk,
		 "ak":'usun_z_koszyka'
  		}
  	});
  }

//--------------------------------------------------------------------
function usun_probnik(co,sid, wjezyk, hurt){
  	
advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){
		odswiezMaly(wjezyk,sid,hurt);	
		odswiezDuzy(wjezyk,sid,hurt);
			
	},
  		parameters:{
		 "co":co,
		 "SID":sid,
		 "hurt": hurt,
		 "id_wjezyk": wjezyk,
		 "ak":'usun_probnik'
  		}
  	});
  }

//--------------------------------------------------------------------
//                   NEWSLETTER
//-------------------------------------------------------------------- 

function newsletter_zapisz( newsletter_jezyk )
{
	form_newsletter = document.getElementById("form_newsletter");
	
	form_newsletter.action = form_newsletter.action + "?ak=get_content&j=newsletter_zapisz&jezyk=" + newsletter_jezyk;
	form_newsletter.submit();
	
}

//--------------------------------------------------------------------

function newsletter_wypisz( newsletter_jezyk )
{
	form_newsletter = document.getElementById("form_newsletter");
	
	form_newsletter.action = form_newsletter.action + "?ak=get_content&j=newsletter_wypisz&jezyk=" + newsletter_jezyk;
	form_newsletter.submit();
	
}