function getElementsByName_iefix(tag, name) {
     
     var elem = document.getElementsByTagName(tag);
     var arr = new Array();
     for(i = 0,iarr = 0; i < elem.length; i++) {
          att = elem[i].getAttribute("name");
          if(att == name) {
               arr[iarr] = elem[i];
               iarr++;
          }
     }
     return arr;
}

//--------------------------------------------------------------------
//                   KOSZYK
//--------------------------------------------------------------------
function odswiezMaly(wjezyk,sid)
{
	div = 'koszyk';
	
	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div).innerHTML=o.responseText},
  		parameters:{
			 "SID":sid,
			 "id_wjezyk": wjezyk,
			 "ak":'odswiez_maly'
  		}
  	})
}
//--------------------------------------------------------------------
function odswiezDuzy(wjezyk,sid)
{
	div_duzy = 'koszyk_duzy';
		
	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div_duzy).innerHTML=o.responseText},
  		parameters:{
			 "SID":sid,
			 "id_wjezyk": wjezyk,
			 "ak":'odswiez_duzy'
  		}
  	})
}

//--------------------------------------------------------------------
function dodaj_do_koszyka(co, ile, sid, id_kj, wjezyk)
{
	div_maly = 'koszyk';

  	advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){document.getElementById(div_maly).innerHTML=o.responseText},
  		parameters:{
  			"co":co,
		 	"ile":ile,
		 	"SID":sid,
			"id_kj":id_kj,
		 	"id_wjezyk": wjezyk,
		 	"ak":'koszyk_add'
  	}
  })
}

//--------------------------------------------------------------------
function przelicz_koszyk(co,id_kj,ile,sid, wjezyk)
{
  	
advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){
		odswiezMaly(wjezyk,sid);	
		odswiezDuzy(wjezyk,sid);
			
	},
  		parameters:{
		 "co":co,
		 "id_kj":id_kj,
		 "ile":ile,
		 "SID":sid,
		 "id_wjezyk": wjezyk,
		 "ak":'przelicz_kosz'
  		}
  	});
  }

//--------------------------------------------------------------------
function usun_z_koszyka(co,id_kj,sid, wjezyk)
{
  	
advAJAX.get({
  		url:"koszyk.php",
  		onSuccess:function(o){
		odswiezMaly(wjezyk,sid);	
		odswiezDuzy(wjezyk,sid);
			
	},
  		parameters:{
		 "co":co,
		 "id_kj":id_kj,
		 "SID":sid,
		 "id_wjezyk": wjezyk,
		 "ak":'usun_z_koszyka'
  		}
  	});
  }

//--------------------------------------------------------------------

function getColour( id_prod )
{
	//var chb = document.getElementsByName( 'kj_'+id_prod );
	var chb = getElementsByName_iefix('input', 'kj_'+id_prod);
	
	for ( key in chb )
	{
		if ( chb[key].checked )
			return chb[key].value;
	}
}

//--------------------------------------------------------------------
function wybranoKolor( id_produ )
{
	//var chb = document.getElementsByName( 'kj_'+id_produ );
	var chb = getElementsByName_iefix('input', 'kj_'+id_produ);
	
	var wybrano = false;
	
	for ( key in chb )
	{
		if ( chb[key].checked )
			wybrano = true;
	}
	
	return wybrano;
}

/*function getColour( id_prod )
{
	var chb = document.getElementsByName( 'kj_'+id_prod );
	
	for ( key in chb )
	{
		if ( chb[key].checked )
			return chb[key].value;
	}
}

//--------------------------------------------------------------------
function wybranoKolor( id_produ )
{
	var chb = document.getElementsByName( 'kj_'+id_produ );
	
	var wybrano = false;
	
	for ( key in chb )
	{
		if ( chb[key].checked )
			wybrano = true;
	}
	
	return wybrano;
}*/

//--------------------------------------------------------------------
//                   NEWSLETTER
//-------------------------------------------------------------------- 

function newsletter_zapisz()
{
	form_newsletter = document.getElementById("form_news");
	
	form_newsletter.action = "index.php?plik=zapisz";
	form_newsletter.submit();
	
}

//--------------------------------------------------------------------

function newsletter_wypisz()
{
	form_newsletter = document.getElementById("form_news");
	
	form_newsletter.action = "index.php?plik=wypisz";
	form_newsletter.submit();
	
}

//--------------------------------------------------------------------
//                   INNE
//--------------------------------------------------------------------

function enableFakt( en )
{
	
	document.getElementById( "mh_faktura_nazwa" ).disabled = en;
	document.getElementById( "mh_faktura_adres_fakt" ).disabled = en;
	document.getElementById( "mh_faktura_nip" ).disabled = en;
}

//--------------------------------------------------------------------
//          sprawdzanie poprawności wprowadzonych danych
//--------------------------------------------------------------------

function validateDane( jezyk )
{
	switch( jezyk )
	{
		case 2:
			imie = 'Field "first name, last name (name)" has to be filled!'
			adres = 'Field  "address" has to be filled!'
			break;
		case 1:
		default:
			imie = 'Pole "imie i nazwisko (nazwa)" musi być wypełnione!'
			adres = 'Pole "adres" musi być wypełnione!'
			break;
	}
	
	if ( document.getElementById( 'mh_imie_i_nazwisko' ).value == '' )
		alert( imie );
	else if ( document.getElementById( 'mh_adres' ).value == '' )
		alert( adres );
	else
		document.getElementById( 'form_dz' ).submit();
}

//--------------------------------------------------------------------
//          PORÓWNANIE PRODUKTÓW
//--------------------------------------------------------------------
//--------------------------------------------------------------------

function odswiezMalePorownanie(wjezyk,sid)
{
	div_porownanie_male = 'porownanie_male';
	
	advAJAX.get({
  		url:"porownanie.php",
  		onSuccess:function(o){document.getElementById(div_porownanie_male).innerHTML=o.responseText},
  		parameters:{
			 "SID":sid,
			 "id_wjezyk": wjezyk,
			 "ak":'odswiez_male_porownanie'
  		}
  	})
}

//--------------------------------------------------------------------

function odswiezDuzePorownanie(wjezyk,sid)
{
	div_porownanie_duze = 'porownanie_duze';
		
	advAJAX.get({
  		url:"porownanie.php",
  		onSuccess:function(o){document.getElementById(div_porownanie_duze).innerHTML=o.responseText},
  		parameters:{
			 "SID":sid,
			 "id_wjezyk": wjezyk,
			 "ak":'odswiez_duze_porownanie'
  		}
  	})
}

//--------------------------------------------------------------------
function dodaj_do_porownania(co, sid, wjezyk)
{
	div_male_porownanie = 'porownanie_male';

  	advAJAX.get({
  		url:"porownanie.php",
  		onSuccess:function(o){
			
			kod_porownania = o.responseText;
			
			if ( kod_porownania.search(/^\<p\>/) == 0 )
			{
				kod_porownania=kod_porownania.slice(3, kod_porownania.length-4)
				eval( kod_porownania );
			}
			else
				document.getElementById(div_male_porownanie).innerHTML = kod_porownania;
			
		},
  		parameters:{
  			"co":co,
		 	"SID":sid,
		 	"id_wjezyk": wjezyk,
		 	"ak":'porownanie_dodaj'
  	}
  })
}

//--------------------------------------------------------------------
function usun_z_porownania(co, sid, wjezyk)
{
  	
advAJAX.get({
  		url:"porownanie.php",
  		onSuccess:function(o){
		odswiezMalePorownanie(wjezyk,sid);	
		odswiezDuzePorownanie(wjezyk,sid);
			
	},
  		parameters:{
		 "co":co,
		 "SID":sid,
		 "id_wjezyk": wjezyk,
		 "ak":'usun_z_porownania'
  		}
  	});
  }

//--------------------------------------------------------------------
//          PREZENTACJA PRODUKTÓW
//--------------------------------------------------------------------

function zmienPrezentacje( id_wjezyk, widok, sid, podgrupa )
{
	switch(id_wjezyk)
	{
		case 2: tekst = "<p><b>Pleas wait...</b></p>"; break;
		case 1:
		default: tekst = "<p><b>Proszę czekać...</b></p>";	
	}
	
	advAJAX.get({
  		url:"prezentacja.php",
  		onSuccess:function(o){document.getElementById("prezentacja_produktow").innerHTML=o.responseText},
		onLoading:function(o){document.getElementById("prezentacja_produktow").innerHTML= tekst;},
  		parameters:{
		 "id_wjezyk": id_wjezyk,
		 "widok":widok,
		 "SID":sid,
		 "podgrupa": podgrupa,
		 "ak":'zmien_prezentacje'
  		}
  	});
}

//--------------------------------------------------------------------
//          
//--------------------------------------------------------------------

function mailSniper()
{
	advAJAX.get({
  		url:"mail_sniper.php"
  	});
}

//--------------------------------------------------------------------
//          zwijanie podmenu
//--------------------------------------------------------------------
rozwiniete=1; //podmenu jest domyślnie rozwiniete
function zmien_podmenu(){
	o_podmenu=document.getElementById("podmenu")
	if (rozwiniete==1){
		o_podmenu.style.display="none"
		rozwiniete=0
	}else{
		o_podmenu.style.display="block"
		rozwiniete=1
	}

}
