	function deleteError(plik){
		var req1 = mint.Request();
		req1.OnSuccess = function(){
			document.location = document.location;
		};
		if (confirm('Czy usunąć wskazany błąd z logów?')){
			req1.Send('/ajax.php?action=deleteError&plik='+plik);
		}
	}

	function deleteErrorLogs(){
		var req1 = mint.Request();
		req1.OnSuccess = function(){
			document.location = document.location;
		};
		if (confirm('Czy wyczyścić plik logów?')){
			req1.Send('/ajax.php?action=deleteErrorLogs');
		}
	}
	function showAlert(msg){
		alert(msg);
	}
	
	function resetFiltrOpony(bezRozmiaru){
		/* mysql */
		var req1 = mint.Request();
		req1.OnSuccess = function(){
			var ret = this.responseText;	
			if (ret == ''){				
				document.location = document.location;
			}
		}
		req1.OnAbort = function(){alert('Przerwane');};
		req1.OnError = function(){alert('Błąd');};
		if (bezRozmiaru != undefined)
			bez = '&bezRozmiaru=1';
		else
			bez = '';		
		$("filtr_czesci_dane").innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />'; 
		req1.Send(loc()+"ajax.php?action=resetFiltrOpony"+bez);
	}		
	function showCity(miastoID){
		/* mysql */		
		var req1 = mint.Request();
		req1.OnSuccess = function(){
			var ret = this.responseText;	
			$('Miasto').innerHTML = ret;
		}
		req1.OnAbort = function(){alert('Przerwane');};
		req1.OnError = function(){alert('Błąd');};
		req1.Send(loc()+"ajax.php?action=showCity&miastoID="+miastoID);
	}
	function changeFiltr(filtrID, value){
		/*mysql*/
		var req1 = mint.Request();
		req1.OnSuccess = function(){
			var ret = this.responseText;	
			if (ret == ''){				
				document.location = document.location;
			}
		}
		req1.OnAbort = function(){alert('Przerwane');};
		req1.OnError = function(){alert('Błąd');};
		req1.Send(loc()+"ajax.php?action=changefiltr&filtrID="+filtrID+"&value="+value);
	}	
	function infoheaderZwinRozwin(typ_czesci_id){		
		var req1 = mint.Request();
		req1.OnSuccess = function(){
			var param = 'info'+typ_czesci_id;			
			$(param).innerHTML = this.responseText;			
		}		
		req1.OnAbort = function(){alert('Przerwane');};
		req1.OnError = function(){alert('Błąd');};
		req1.Send(loc()+"ajax.php?action=infoheaderZwinRozwin&typ_czesci_id="+typ_czesci_id);
	}
	function kolekcjaFelgSzukaj(){
		var qs = parseQString();
		var url = 'index.php';
		var l = 0;		
		qs['marka_id'] = $('marka_id').value;		
		qs['wzor_id'] = $('wzor_id').value;
		for (var i in qs) {
			l = l + 1;
			if (typeof qs[i] != "function") {
				url = url + (l==1?'?':'&')+i+'='+qs[i];
			}
		}		
		window.location = url;				
	}
	function WindowOpen($vlink, $vname, $vwidth, $vheight){	
		window.open($vlink, $vname, "width="+$vwidth+", height=600, top=100, left=500, toolbar=0, menubar=0, location=0, status=0, scrollbars=1, resizable=0")
	}
	function parseQString() {
	  var qs = new Array();
	  var loc = location.search;
	  if (loc) {
		loc = loc.substring(1); // loose the leading ?
		var parms = loc.split('&');
		for (var i=0;i<parms.length;i++) {
		  nameValue = parms[i].split('=');
		  qs[nameValue[0]]=(nameValue.length == 2)? unescape(nameValue[1]):null; // use null or ""
		}
	  }
	  return qs;
	}
	function SendScript(formularz, goHistory, goAdress) {															
			var req1 = mint.Request();			
			req1.OnSuccess = function() {												
				var ret = this.responseText;												
				if (ret == ''){
					if (goHistory != 0)
						history.go(goHistory);
					if (goAdress != ''){
						document.location = goAdress;
					} else{
						document.Reload(true);
					}
				} else
				{
					alert(ret);
				}
			};			
			req1.OnAbort = function(){
				alert('Przerwane');
			};
			req1.OnError = function(){				
				alert('Błąd');
			};
			req1.SendForm(formularz);
	}
		function oponyDoKoszyka(opona_stan_cena_id, sztuk, stan){
			if (sztuk > 0){
				if (sztuk - stan < 0){	
					req1 = mint.Request();
					req1.OnSuccess = function(){
						if (this.responseText != ''){
							alert(this.responseText);
						} else {
							alert('Produkt dodany do koszyka!');
						}
						window.location.reload(true);
					}
					req1.Send(loc()+"ajax.php?action=oponaDoKoszyka&sztuk="+sztuk+"&opona_stan_cena_id="+opona_stan_cena_id);					
				} else {
					alert('Próbujesz zamówić więcej sztuk niż posiadamy na stanie!');
				}
			} else {
				alert('Wprowadź poprawną liczbę zamawianych opon!');
			}
		}
		function oponyZmienNr01(opona_id, nr01){			
			var req1 = mint.Request();
			req1.OnSuccess = function(){
				if (this.responseText != '')
					alert(this.responseText);
				window.location.reload(true);
			}
			req1.Send(loc()+"ajax.php?action=oponyZmienNr01&opona_id="+opona_id+"&nr01="+nr01);
		}
		function zaloguj() {
			var req1 = mint.Request();
			var url = window.location.href;

			req1.OnSuccess = function() {
				$("logo").innerHTML = this.responseText;
				if (this.responseText.charAt(1)=='a') window.location.replace(url);
				else alert("Błędny login lub hasło.");
			};
			req1.SendForm("login_form");
		}
		function sendQuestion() {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				$("main").innerHTML = this.responseText;
			};
			req1.SendForm("question_form");
		}

		function twojKoszykRefresh(){
			var req1 = mint.Request();
			req1.OnSuccess = function(){
				if ($('h3_4') != undefined){
					$('h3_4').innerHTML = this.responseText;
				}
				if ($('h3_4_d') != undefined){
					$('h3_4_d').innerHTML = this.responseText;
				}
			};
			req1.Send('/ajax.php?action=getKoszykLogo');
		}
		function add2Order(form_id) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				$('count').value=0;
				twojKoszykRefresh();
				alert(this.responseText);
			};
			req1.SendForm(form_id);
		}		
		function add2OrderFelga(product_id, samochod_id, formName){
			var req1 = mint.Request();
			tmp = $(formName).innerHTML;
			req1.OnSuccess = function(){
				$(formName).innerHTML = tmp;
				twojKoszykRefresh();
				alert(this.responseText);			
			};					
			ile = $(formName).count.value;
			$(formName).innerHTML = 'proszę czekać';
			req1.Send(loc()+'ajax.php?action=add2OrderFelga&product_id='+product_id+'&count='+ile+'&samochod_id='+samochod_id);
		}
		function add2OrderOpona(opona_id, formName){
			var req1 = mint.Request();
			var tmp = $(formName).innerHTML;			
			req1.OnSuccess = function(){
				$(formName).innerHTML = tmp;
				twojKoszykRefresh();
				alert(this.responseText);
			};					
			ile = $(formName).count.value;			
			dot = $(formName).dot.value;
			netto = $(formName).netto.value;
			terminH = $(formName).termin_h.value;
			$(formName).innerHTML = 'proszę czekać';					
			req1.Send(loc()+'ajax.php?action=add2OrderOpona&opona_id='+opona_id+'&count='+ile+'&dot='+dot+'&netto='+netto+'&termin_h='+terminH);
		}
		function add2zlec(czesc_id, zlec_zak_id, formname) {						
			var formn = new String(formname);
			this.formn = formname;		
			var form = document.forms[this.formn];			
			var count = form.elements['count'].value;
			if (count <= 0){
				alert('Wprowadź liczbę sztuk!');			
			} else {
				var www='forms.php?page=zlec_zak_add&czesc_id='+czesc_id+'&id='+zlec_zak_id+'&sztuk='+count;
				window.open(www, 'zlec_zak_add', "width=1100, height=800, top=100, left=100, toolbar=0, menubar=0, location=0, status=0, scrollbars=0, resizable=0");				
			}
		}
		function updateItemCount(id, count) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {				
				//nabywcaosobafirma();								
				document.location = document.location;				
			};			
			req1.Send(loc()+"ajax.php?action=updateItemCount&koszyk_pozycja_id="+id+"&count="+count);
		}
		function updateItemComment(koszyk_pozycja_id, comment) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				//alert(this.responseText);
				nabywcaosobafirma();
			};
			req1.Send(loc()+"ajax.php?action=updateItemComment&koszyk_pozycja_id="+koszyk_pozycja_id+"&comment="+comment);
		}
		function updateSposobZaplaty(sposob_zaplaty_id){
			var req1 = mint.Request();
			req1.OnSuccess = function(){
				document.location = document.location;
			}
			req1.Send(loc()+"ajax.php?action=updateSposobZaplaty&sposob_zaplaty_id="+sposob_zaplaty_id);
		}
		function updateComment(comment){
			var req1 = mint.Request();			
			req1.Send(loc()+"ajax.php?action=updateComment&comment="+comment);
		}		
		function sendForm(form){
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				ret = this.responseText;
				if (ret != '') 
					alert(ret);				
			};
			req1.SendForm(form);
		}
		function bleSendForm(from, where) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				$(where).innerHTML = this.responseText;
			};
			req1.SendForm(from);
		}
		function bleSendForm2(from, where, where2) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				$(where).innerHTML = this.responseText;
			};
			req1.SendForm(from, where2);
		}
		function bleDelFromOrder(id) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				$('main').innerHTML = this.responseText;
			};
			req1.Send(loc()+"ajax.php?action=delFromOrder"+"&product_id="+id);
		}
		function SendToScript(script){			
			var req1 = mint.Request();
			req1.OnSucces = function(){
				$('x').innerHTML = this.responseText;
			}
			req1.Send(script);
		}
		function nabywcaosobafirma() {
			var req1 = mint.Request();
			req1.OnSuccess = function() {
				$('main').innerHTML = this.responseText;
			};			
			req1.Send(loc()+"ajax.php?action=order&nabywca_osoba_firma="+$('nabywca_osoba_firma').value+"&adres_nabywca_id="+$('adres_nabywca_id').value+"&odbiorca_osoba_firma="+$('odbiorca_osoba_firma').value+"&adres_odbiorca_id="+$('adres_odbiorca_id').value+"&comment="+$('comment').value);
		}
		function SendRequest2FC() {
			var req1 = mint.Request();
			var req3 = mint.Request();
			
			req1.OnSuccess = function() {		
			$("filtr_czesci").innerHTML = this.responseText;			
				req3.OnSuccess = function() {$("filtr_czesci_dane").innerHTML = this.responseText;};
				req3.Send(loc()+"ajax.php?action=get_filtr_czesci_dane");

				sendRequest(loc()+'ajax.php?action=showGlobals', 'debug');
			};
			$("filtr_czesci_dane").innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			req1.SendForm("filtr_czesci_form");
		}
		function filtrZaawansowany(){
			var req1 = mint.Request();
			req1.OnSuccess = function(){
				$('filtr_aut').innerHTML = this.responseText;
				$('filtr_aut').disabled = false;
				odswiezWzoryProc();
			};
			$('filtr_aut').disabled = true;
			req1.Send(loc()+"ajax.php?action=filtrZaawansowany");
		}
		function SendRequest2FADodatkowe(typ){											
			var req1 = mint.Request();	
			var req2 = mint.Request();		
			req1.OnSuccess = function(){
				$("katalog_firma").innerHTML = this.responseText;							
			};			
			req2.SendForm("filtr_aut_form_k");						
			req2.Onsuccess = function(){
				$('filtr_aut').innerHTML = this.responseText;
				req1.SendForm("filtr_aut_form_k", loc()+"ajax.php?action=odswiezWzory");
			};					
		}
		function odswiezWzoryProc(){			
			var req1 = mint.Request();
			req1.OnSuccess = function(){								
				$('katalog_firma').innerHTML = this.responseText;
			};
			$('katalog_firma').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			req1.Send(loc()+"ajax.php?action=odswiezWzory");
		}
		function ResetujKatalog(tylkoZaawansowane){
			var req1 = mint.Request();
			req1.OnSuccess = function(){				
				$('filtr_aut').innerHTML = this.responseText;
				$('filtr_aut').disabled = false;				
				odswiezWzoryProc();
			};			
			$('filtr_aut').disabled = true;
			req1.Send(loc()+'ajax.php?action=resetujKatalog&tylkoZaawansowane='+tylkoZaawansowane);
			//$('wait1').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
		}		
		function OnChangeFiltrKatalog(odswiezWzory){
			var req1 = mint.Request();				
			req1.OnSuccess = function(){
				$('filtr_aut').innerHTML = this.responseText;
				if (odswiezWzory == 1){									
					odswiezWzoryProc();									
				}
			};			
			req1.SendForm("filtr_aut_form_k");
			$('mercedes').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
		}		
		function onChangeFiltrOpony(){
			var req1 = mint.Request();			
			req1.OnSuccess = function(){
				$('filtr_czesci_dane_new').innerHTML = this.responseText;
			};			
			$('filtr_czesci_dane_new').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			req1.SendForm("filtr_czesci_form");
		}
		function SendRequest2FAKatalog(zmianaSilnika) {			
			if (zmianaSilnika != undefined) $('katalog_firma').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			var markaID = ($('marka_id').selectedIndex);		
			var req1 = mint.Request();
			var req2 = mint.Request();
			req2.OnSuccess = function(){
				$("katalog_firma").innerHTML = this.responseText;				
			}
			req1.OnSuccess = function(){
					$("filtr_aut").innerHTML = this.responseText;
					if (zmianaSilnika != undefined)											
						req2.Send(loc()+"ajax.php?action=odswiezWzory");				
			}
			$('mercedes').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			if (zmianaSilnika != undefined){
				//$('h_id').value = -1;
			}; 
			req1.SendForm("filtr_aut_form_k");			
		}		
		function SendRequest2FAKatalogSilnik() {
			var req1 = mint.Request();
			req1.OnSuccess = function(){				
				document.location = document.location;
			}
			req1.SendForm("filtr_aut_form_k");			
		}
		function SendRequest2FA() {
			var req2 = mint.Request();
			var req3 = mint.Request();
			
			req2.OnSuccess = function() {
				$("filtr_aut").innerHTML = this.responseText;
				req3.OnSuccess = function() {$("filtr_czesci_dane").innerHTML = this.responseText;};
				req3.Send(loc()+"ajax.php?action=get_filtr_czesci_dane");

				sendRequest(loc()+'ajax.php?action=showGlobals', 'debug');
			};
			$("filtr_czesci_dane").innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			req2.SendForm("filtr_aut_form");
		}
		function getElementsByClassName(cn){  
			var arr = new Array();   
			var els = document.getElementsByTagName("*");  
			var exp= new RegExp("^(.* )?"+cn+"( .*)?$", "g");  
			for (var i = 0; i < els.length; i++ ){    
				if (exp.test(els[i].className)){      
					arr.push(els[i]);    
				}  
			}  
			return arr;
		}
		function resetFC() {
			var a_tmp = new Array();		
			a_tmp = getElementsByClassName('selectfiltr');
			//a_tmp = $("filtr_czesci").getElementsByClassName("selectfiltr");//"filtr_czesci_item_selected");
			for (i=0; i<a_tmp.length; i++) {			
				$(a_tmp[i]).value = 'null';				
			}
			if ($('nr_katalogowy')!=undefined) $('nr_katalogowy').value = -1;
			if ($('typ_stanu_id')!=undefined) $('typ_stanu_id').value = -1;
			
			SendRequest2FC();
		}
		
		function resetFA(level) {			
			switch (level) {
			case 0: $('marka_id').value = -1;
				case 1: $('model_id').value = -1;
				case 2:
					$('rok_od').value = 'null';
					$('rok_do').value = 'null';
					$('typ_id').value = -1;
				case 3:
					$('rok_od').value = 'null';
					$('rok_do').value = 'null';
					$('samochod_id').value = -1;
			}
			SendRequest2FA();
		}
		function resetFAKatalog(level) {
			$odswiezKatalog = false;			
			switch (level) {
			case 0: 
				$('marka_id').value = -1;
				$('h_id').value = -1;
				case 1: $('model_id').value = -1;
				case 2:
					$('rok_od').value = 'null';
					$('rok_do').value = 'null';
					$('typ_id').value = -1;
				case 3:
					$('rok_od').value = 'null';
					$('rok_do').value = 'null';
					if ($('samochod_id').value != -1)
						$odswiezKatalog = true;
					$('samochod_id').value = -1;
			}			
			if ((level == 0)||($odswiezKatalog)){
				$('katalog_firma').innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
				SendRequest2FAKatalog(1);
			} else {
				SendRequest2FAKatalog();
			}
		}

		function KK() {
			if ($('firm').value==0) {
				$('firstname').disabled = false;				
				$('lastname').disabled = false;
				$('firm_name').disabled = true;
				$('nip').disabled = true;
				$('regon').disabled = true;
				$('fax').disabled = true;
			} else if ($('firm').value==1) {
				$('firstname').disabled = true;
				$('lastname').disabled = true;
				$('firm_name').disabled = false;
				$('nip').disabled = false;
				$('regon').disabled = false;
			}
		}		

		function getPage(page) {
			var req1 = mint.Request();
		
			req1.OnSuccess = function() {
				$("filtr_czesci_dane").innerHTML = this.responseText;

				sendRequest(loc()+'ajax.php?action=showGlobals', 'debug');
			};

			$("filtr_czesci_dane").innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			req1.Send(loc()+"ajax.php?action=get_filtr_czesci_dane&cur_data_page="+page);
		}
		function getPageNew(page) {
			var req1 = mint.Request();
		
			req1.OnSuccess = function() {
				$("filtr_czesci_dane").innerHTML = this.responseText;

				sendRequest(loc()+'ajax.php?action=showGlobals', 'debug');
			};

			$("filtr_czesci_dane").innerHTML = '<img alt="wczytywanie" title="wczytywanie" src="styles/default/images/loading.gif" />';
			req1.Send(loc()+"ajax.php?action=get_filtr_czesci_dane_new&cur_data_page="+page);
		}
		
		function OponyUsunZdjecie(opona_id){			
			var req1 = mint.Request();
			req1.OnSuccess = function() {				
				if (this.responseText != '')
					alert(this.responseText);									
				window.location = window.location;
			};
			if (confirm('Czy usunąć zdjęcie?')){
				req1.Send(loc()+"ajax.php?action=oponyKasujZdjecie"+"&oponaID="+opona_id);
			}
		}

		function sendRequest(from, where) {
			var req1 = mint.Request();
			req1.OnSuccess = function() {				
				$(where).innerHTML = this.responseText;				
			};
			req1.Send(from);
		}
		function changeLang(lang){			
			var req1 = mint.Request();
			req1.OnSuccess = function(){
				var ret = this.responseText;
				if (ret != '')
					alert(ret)
				else
					window.location.reload(true);
			}
			req1.Send(loc()+"ajax.php?action=changeLang&lang="+lang);
		}
		function loc(){			
			return window.location.protocol+'//'+window.location.hostname+'/';
		}
		function showWzorRozmiarInfo(wzor_id, kolor_id, h_id, j_id){			
			var req1 = mint.Request();
			var id = 'wzi_'+h_id+'_'+j_id;
			if ($(id).innerHTML == ''){ 			
				req1.OnSuccess = function(){
					tds = getElementsByClassName('wzi');
					for (i=0; i<tds.length; i++){
						$(tds[i]).innerHTML = '';
					};
					$(id).innerHTML = this.responseText;
				};							
				req1.Send(loc()+"ajax.php?action=showWzorRozmiarInfo&wzorID="+wzor_id+"&kolorID="+kolor_id+"&HID="+h_id+"&JID="+j_id);
			} else {
				$(id).innerHTML = '';
			}
		}					