//odwołanie do słownika np slownik[0]
// zmniejszenie tekstu   np slownik[11].toLowerCase()

function sendUwagi(){
		var tytul = document.forms.uwagiForm.tytul.value;
		var tresc = $(":input[@name=tresc]").val();
		var email = document.forms.uwagiForm.email.value;
		var rodzaj = document.forms.uwagiForm.rodzaj.value;

		var regola = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

		if(tytul == ''){alert( slownik[2]);return 0;}
		if(tresc == ''){alert( slownik[3]);return 0;}
		if(email.match(regola) == null){alert(slownik[4]);return 0;}

		$.ajax({
				type: "POST",
				async: false,
				url: "ajaxSendUwagi.php",
				data: "email=" + email+"&tytul="+tytul+"&tresc="+tresc+"&rodzaj="+rodzaj,
				success: function(data){
						tb_remove();
				},
				error: function(){
					alert(slownik[6]);
				}
			});


}

function heightcentrum(){
	setTimeout($('#TB_ajaxWindowTitle').html('<h1 style="color:#F85E13; font-size:18px;">'+slownik[5]+'</h1>'),2000);
}

function fnDrawPromotionProducts(){
$.ajax({
	type: "POST",
	async: false,
	url: "ajaxDrawPromotionProducts.php",
	data: "",
	success: function(data){
		if(data != 0){
			//alert(data);
			$('#promotion_products').html(data);
			tb_init('a.thickbox, area.thickbox, input.thickbox');
				imgLoader = new Image();// preload image
				imgLoader.src = tb_pathToImage;
		}else{
			$('#promotion_products').html('');
		}
	},
	error: function(){
		//alert(slownik[6]);
	}
});
}

function fnGetPromotionText(){
$.ajax({
	url: "ajaxGetPromotionCode.php",
	async: false,
	data: "",
	success: function(data){
		if(data != ''){
			//alert(data);
			$('#promotions_div').html('<div class="belka4 fleft w750 mt5px">'+slownik[7]+': '+data+'</div>');
		}else{
			$('#promotions_div').html('');
		}
	},
	error: function(){
		//alert(slownik[6]);
	}
});
}

function fnGetKonkurs(){
	$.ajax({
		url: "ajaxGetKonkurs.php",
		async: false,
		data: "",
		success: function(data){
			if(data != 0){
				$('#konkurs_div').html('<div class="belka4 fleft w750 mt5px">'+slownik[8]+': <input type="checkbox" name="konkurs" checked="checked"/></div>');
			}else{
				$('#konkurs_div').html('');
			}
		},
		error: function(){
			//alert(slownik[6]);
		}
	});
}

function fnAddReminder() {
		var email = document.forms.remind.remind_email.value;
		var date = document.forms.remind.remind_type.value;

		if(date == ''){alert(slownik[9]);return 0;}

		if (email.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)) {
			$.ajax({
				type: "POST",
				async: false,
				url: "ajaxReminder.php",
				data: "date=" + date + "&email=" + email,
				success: function(data){
					$('.form_lens').css({padding:"0px"});
					$('.form_lens').css({paddingBottom:"25px"});
                                        $('.form_lens').css({marginLeft:"2px"});
					$('.form_lens').html('<img style="margin-bottom:5px;" src="images/'+slownik[999]+'/przypomnienie.gif" />')

				},
				error: function(){
					alert(slownik[6]);
				}
			});
		}else{
			alert(slownik[10]);
		}

}

function updateKoszykLeft(){
		$.ajax({
				type: "POST",
				async: false,
				url: "ajaxPrize.php",
				data: "",
				success: function(data){
					$('#koszyk_suma').html(data + ' '+slownik[11].toLowerCase());
				}
			});
		$.ajax({
				type: "POST",
				async: false,
				url: "ajaxCountProducts.php",
				data: "",
				success: function(data){
					$('#koszyk_ilosc').html(data+ ' '+slownik[12].toLowerCase());
				}
			});
}

function fnRemindPassword(){
	var email = document.forms.login1.pass_remind.value;

//	window.alert(email);
	
	//if (email.match(/^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)) {
	if (email.match(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/)) {
		$.ajax({
				type: "POST",
				async: false,
				url: "ajaxPassReminder.php",
				data: "pass_remind=" + email,
				success: function(data){
					if (data == 1) {
						$('#pass_form').html('<div class="info">'+slownik[13]+'</div>');
						$('#login_data').show();
					}else{
						window.alert(slownik[15])
					}
				},
				error: function(){
					window.alert(slownik[6]);
				}
			});
		}else{
			window.alert(slownik[15]);
		}
}

function fnDeleteOrder(order_id){

	if (window.confirm(slownik[16])) {
	//	var tmp = '#prod_' + pomId;

	//	$(tmp).hide();

		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxDeleteOrder.php",
			data: "order_id=" + order_id,
			success: function(data){
                if(data>0){
                    $('#delOrder').html(slownik[17]);
                    $('#delOrder').show().fadeOut(6000);
                    $('#string'+order_id).hide();
                    $('#td_order_'+order_id).html(slownik[17]);
                    window.location = "moje_konto.html";
                }
                else{
                    $('#delOrder').html(slownik[60]);
                    $('#delOrder').show().fadeOut(6000);
                    $('#string'+order_id).hide();
                    $('#td_order_'+order_id).html(slownik[60]);
                    window.location = "moje_konto.html";
                }
				
			},
			error: function(){
				alert(slownik[6]);
			}
		});

	}

}

function fnDelProduct(prodId, pomId){
        fnPracuje();

	if (window.confirm(slownik[18])) {
		var tmp = '#prod_' + pomId;

		$(tmp).hide();

		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxDelProd.php",
			data: "pomId=" + pomId + "&prodId=" + prodId,
			success: function(data){
				fnSetLojalka(); // TRICKY
//				getTotalPrize();
//				getPrize();
				updateKoszykLeft();
				fnGetCodeValue();
				fnGetPromotionText();
				fnGetKonkurs();
				fnDrawPromotionProducts();
                                fnKoszykUstawCeneBezRabatu();
				$.ajax({
					type: "POST",
					async: false,
					url: "ajaxCountProducts.php",
					data: "",
					success: function(data){
						if(data == 0 ) window.location = 'koszyk.html';
					},
					error: function(){

					}
			});
			},
			error: function(){
				alert(slownik[6]);
			}
		});

	}
fnNiePracuje();
}

/*
 * funkcja usuwa produkt z koszyka (nadpisuje nowym wybranym)
 *
 */

function fnChangeLens(pomId,prodId){

	//var newId= document.forms[pomId].lens_type.value;
	var newId= $('#'+pomId+' select[@name=lens_type]').val()
	fnPracuje();
	/* USUN SOCZEWKE Z KOSZYKA(prodId) I DODAC NOWA */
		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxChangeProdukt.php",
			data: "pomId=" + pomId + "&prodId=" + prodId + "&newId="+ newId,
			success: function(data){

				if ( data != '-1' ) {

					tmp= '#prod_'+pomId;
					$(tmp).replaceWith(data);

					tb_init('a.thickbox, area.thickbox, input.thickbox');
					imgLoader = new Image();// preload image
					imgLoader.src = tb_pathToImage;
					fnSetLojalka(); // TRICKY
//					getTotalPrize();
//					getPrize();
					updateKoszykLeft();
					fnGetCodeValue();
					fnGetPromotionText();
					fnGetKonkurs();
					fnDrawPromotionProducts();
				}
				else {
					window.location = "koszyk.html";
				}
				fnNiePracuje();
			},
			error: function(){
				window.location = "koszyk.html";
				fnNiePracuje();
			}
		});
}



function getPrize(){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxPrize.php",
		data: "",
		success: function(data){
			$('#suma').html(data + ' '+slownik[11].toLowerCase());
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

function getTotalPrize(){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxTotalPrice.php",
		data: "",
		success: function(data){
			$('#total_sume').html(data + ' '+slownik[11].toLowerCase());
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

function fnReorder(id){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxReorder.php",
		data: "order_id=" + id,
		success: function(data){
			if(data == 0){
				alert(slownik[19]);
			}else{
				//$('#content').html(data);
				window.location = "koszyk.html";
				//$('#ponow_div').html('<div class="info" style="margin:0px;overflow:visible;">'+slownik[20]+'</div>');
			}
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

function fnBuy(){
    $('#s_panstwo').removeClass('error_select');
    $('#panstwo').removeClass('error_select');
    $('#selectOdbior').removeClass('error_select');
	fnPracuje();
	//if (window.confirm('Jeżeli jesteś pewien zamówienia kliknij ok, w przeciwnym wypadku kliknij anuluj i zmodyfikuj swoje zamówienie.')) {
	//deaktywuje przycisk kupuje
	$("#buttonKupuje").attr("disabled", "true");
	if(fnZweryfikujInpost()==1)
	{
		
	var edit_user = fnBuyUserEditData();
		if(edit_user == 1){
			var uwagi = $(":input[@name=uwagi]").val();
			var email_polecajacy = $("#email1_polecajacy").val();
			var email_inpost = $("input[@name=email_inpost]").val();          
            var selectOdbior= $("#selectOdbior").val();
            var panstwoWysylka='';
			if(uwagi == slownik[21]+'...') uwagi ='';

             if($("input[@name=addAdres][@checked]").val()=='on'){
                 panstwoWysylka=  $('#panstwo').val();
            }
            else{
                 panstwoWysylka=$('#s_panstwo').val();
            }

			var faktura;
			if( $("input[@name=faktora_check]").attr("checked") ==  true) {
				faktura = 1;
			}else{
				faktura = 0;
			}
			var kupa = $('.kupa');
			var inpost_punkt_odbioru = $("select[@class=inpost_select]").val();
                        var telefon = $("input[@name=telefon]").val();
                        var kod_pocz = $("input[@name=kod_pocz]").val();
                        var kupon_rabatowy_check = $("#kupon_rabatowy_check").attr("checked");
			if (kupa.length > 0) {
				$.ajax({
					type: "POST",
					async: false,
                                        dataType: 'json',
					data: 'uwagi='+ uwagi+'&faktura='+faktura+'&email_polecajacy='+email_polecajacy+'&inpost_punkt_odbioru='+inpost_punkt_odbioru+'&email_inpost='+email_inpost+'&panstwoWysylka='+panstwoWysylka+'&selectOdbior='+selectOdbior+'&telefon='+telefon+'&kod_pocz='+kod_pocz+'&kupon_rabatowy_check='+kupon_rabatowy_check,
					url: "ajaxValidateBasket.php",
					success: function(data){
                                            // dla zestawów przywrócenie nie nie mrugania 
                                            for(var a=0;a<data['zestawy_pomocnicze_id'].length;a++){
                                                $('#koszZestLink_'+data['zestawy_pomocnicze_id'][a]).text(slownik[65]);
                                                $('#koszZestLink_'+data['zestawy_pomocnicze_id'][a]).removeClass("red_blink");
                                                $('#koszZestLink_'+data['zestawy_pomocnicze_id'][a]).addClass("prod");
                                            }
						// gdy jest 1 to zapisane zamówienie poprawnie



						if(data[0]==1 && data['zestawy_blad'] == undefined)
							window.location = "zamowienie.html";
                        else if(data['zestawy_blad'] != undefined && data['zestawy_blad'].length>0){
                            // błąd validacji parametrów zestawu
                            for (var i = 0; i < data['zestawy_blad'].length; i++) {
                                    $('#koszZestLink_'+data['zestawy_blad'][i]).text(slownik[66]);
                                    $('#koszZestLink_'+data['zestawy_blad'][i]).removeClass("prod");
                                    $('#koszZestLink_'+data['zestawy_blad'][i]).addClass("red_blink");
                            }
                            alert(slownik[50]);
                        }
                        else if(data[0]==3){
                            // wybrano kraj inny niż polska lub czechy i nie wybrano wysyłka za granicę
                            if($("input[@name=addAdres][@checked]").val()=='on'){
                                $('#panstwo').addClass('error_select');
                            }
                            else{
                                $('#s_panstwo').addClass('error_select');

                            }

                            $('#selectOdbior').addClass('error_select');
                            alert(slownik[61]);
                        }
                        else if(data[0]==4){
                            // wybrane polska lub czechy i wysyłka za granicę
                            if($("input[@name=addAdres][@checked]").val()=='on'){
                                $('#panstwo').addClass('error_select');
                            }
                            else{
                                $('#s_panstwo').addClass('error_select');

                            }

                            $('#selectOdbior').addClass('error_select');
                            alert(slownik[62]);
                        }


						else if (data[0] != 1 && data[0] != '-1' && data[0]!='12') {
							alert(data[0]);
						}
						// gdy jest błąd user chce wykożystać punkty w programie lojalnościowym których nie ma
						else if(data[0]=='12')
							alert(slownik[51]);
						else if(data[0]==-1 || data[0]=='2-1')// gdy jest błąd zapisu do lojalki to echuje 2 i dodatkowo inny bład do echuje -1
                            window.location = "zamowienie_blad.html";
                },
					error: function(){
						alert(slownik[6]);
					}
				});
			}
		} 
	
	}
		//end if(edit_user == 1)
	//}else{
		//alert('Dodaj produkty do koszyka');
	//}
	
	$("#buttonKupuje").removeAttr("disabled");
	fnNiePracuje();
}

/**
 * sprawdza emeile inpost i szkla czy takie same czy wybranu punkt odbioru
 * 
 * @return 1 gdy dane są ok lub 0 gdy jest błąd i dodatkowo alerty z błędami
 */
function fnZweryfikujInpost()
{
	// sprawdzam czy email inpost i email w formie usera są takie same i czy jest zarejestrowany w inpost
	// a gdy nie jest inpost to kupujemy od razu
	var dostawaId = $("select[@name=dostawa]").val().split("_")[0]
	if(dostawaId==6 )
	{
		// gdy są różne emeile inpost i klienta slepu szkla
		var email1 = $("input[@name=email1]").val();  
		var email_inpost_val = $("input[@name=email_inpost]").val();  
		var inpost_lista_paczkomatow = $("select[@class=inpost_select]").val();
		
		if(email1!=email_inpost_val)
		{
			alert(slownik[54]);
			return 0;
		}
                 else if($('input[@name=inpost_regulamin][@checked]').val()!='on')
                {
                        alert("Wymagana jest akceptacja regulaminu firmy Inpost");
                        return 0;
                }
		//sprawdzam czy wybrany punkt odbioru
		if(inpost_lista_paczkomatow==undefined)  
		{
			alert(slownik[56]);
			return 0;
		}
		else
			return 1;
	}
	else
	{
		return 1;
	}
}

function fnKoszykDodajProdukt(rodzajProduktu){
        // było wcześniej zmiana płynu wywal potem komentarz
	var productId = $("#"+rodzajProduktu).val();

	if ( productId != '') {
		$("#"+rodzajProduktu).val('');
		fnPracuje();
		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxAddProdukt.php",
			data: "id=" + productId + "&what="+rodzajProduktu,
			success: function(data){
				if ( data != '-1' ) {
					$(data).appendTo("#products");
					tb_init('a.thickbox, area.thickbox, input.thickbox');
					imgLoader = new Image();// preload image
					imgLoader.src = tb_pathToImage;
					fnSetLojalka(); // TRICKY
//					getTotalPrize();
//					getPrize();
					updateKoszykLeft();
					fnGetCodeValue();
					fnGetPromotionText();
					fnGetKonkurs();
					fnDrawPromotionProducts();
				}
				else {
					window.location = 'koszyk.html';
				}
				fnNiePracuje();
			},
			error: function(){
				window.location = 'koszyk.html';
				fnNiePracuje();
			}
		});
	}
}


function fnChangeParam(prodId,pomId,select){
	fnPracuje();
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxChangeParam.php",
		data: "prodId=" + prodId + "&pomId=" + pomId + "&param=" + select.name + "&value="+select.value,
		success: function(data){
		
			if (data != '-1') {
				$('#suma').html(data);
				fnSetLojalka(); // TRICKY
//				getTotalPrize();
//				getPrize();
				updateKoszykLeft();
				fnGetCodeValue();
				fnGetPromotionText();
				fnDrawPromotionProducts();
                                fnKoszykUstawCeneBezRabatu();
			}
			else {
				window.location = "koszyk.html";
			}
		},
		error: function(){
		
			window.location = "koszyk.html";
		}
	});
	fnNiePracuje();
}
function fnGetLojalka(){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxLojalka.php",
		data: "what=get",
		success: function(data){
			//console.log(data);
			$('#div_lojalka').html(data);

		},
		error: function(){
			alert(slownik[6]);
		}
	});
}
/**
 * funkcja pobieja z sesji lojalka_znizka i ustawia w id=znizka_procent wartość
 * @return
 */
function fnGetLojalkaValue(){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxGetLojalkaValue.php",
		data: "",
		success: function(data){
			if(data != ''){
				$('#znizka_procent').html('-'+data + ' '+slownik[11].toLowerCase());
				$('#znizka_procent_div').show();
			}
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

function fnClearLojalka(){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxLojalka.php",
		data: "what=clear",
		success: function(data){
			updateKoszykLeft();
			getTotalPrize();
			getPrize();
		//$('#div_lojalka').html(data);
			$('#div_kod').show('slow');
			$('#loj1').hide('slow');
			//$('#loj2').hide('slow');
			$('#loj3').hide('slow');
			$('#znizka_procent_div').hide();
			$('#sel_rabat_id')[0].selectedIndex = 0;
                        $('#lojalka_info_zestawy').addClass('ukryj');
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

function fnSetLojalka(){

	var points = $("select[@name=rabat]").val();

	if ( (typeof points != 'undefined') ) {

//		window.alert('a');

		if(points == ''){
			fnClearLojalka();
			return 0;
		}

		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxLojalka.php",
			data: "what=set&points=" + points,
			success: function(data){
				//zrotka z informacj? o wybranym rabacie
	         	$('#loj1').remove();
				//$('#loj2').remove();
				$('#loj3').remove();
				var leftmargin, szer;
				if(slownik[998]=='kontakto.cz'){
					leftmargin=10;
					szer = 130;
					}
				else if(slownik[998]=='szkla.com'){
					leftmargin=10;
					szer = 180;
					}
				$('#div_lojalka').append('<div class="fleft" style="width:'+szer+'px;"><div class="red_txt fleft mt15px" id="loj1">'+slownik[22]+': '+data+'</div><div id="loj3" class="mt15px bl_txt talc" onclick="fnClearLojalka();" style="position:relative; left:'+leftmargin+'px;  top:0px;">'+slownik[23]+'</div></div>')
				$('#div_kod').hide('slow');
				updateKoszykLeft();
				fnGetLojalkaValue();
				getTotalPrize();
				fnKoszykUstawCeneBezRabatu();
                                $.ajax({type: "POST",async: false,url: "zestawy.php",data: "akcja=koszykIloscZestawow",
                                    success: function(data){
                                        if(data>0){
                                            $('#lojalka_info_zestawy').removeClass('ukryj');
                                        }
                                    },
                                    error: function(){
                                        alert(slownik[6]);
                                    }
                                });  
			},
			error: function(){
				alert(slownik[6]);
			}
		});
	}
	else {
//		window.alert('b');
		getTotalPrize();
		getPrize();
		return 0;
	}

}


function fnLoginUser(){
	var email = document.forms.login.email.value;
	var pass = document.forms.login.pass.value;
	
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxLogin.php",
		data: "email=" + email + "&pass=" + pass,
		success: function(data){
			if ( data != '-1' ) {
				if(data != 2){
						///ukrycie linkow zaloguj i rejestracja i pokazanie moje konto:
						$("#linkrejestruj").hide();
						$("#linkzaloguj").hide();
						$("#linkmojekonto").show();
						$("#linkwyloguj").show();
					$('#user_select').html(data);
					$('#user_select').removeClass('cssbox3');
					//usunąć klase z uer select i w htmlu (ordertpl) na samym dole strony to zamo
					$('#login_data').hide();
					$('#login_responce').show();
					$('#userData').show('slow');
					fnGetLojalka();
					$('#pomoc_4').show();
				}else{
					$('.info_error').show();
				}
			}
			else {
				window.location = 'koszyk.html';
			}
		},
		error: function(){
			window.location = 'koszyk.html';
		}
	});
}

function fnUserLogout(){
	$.ajax({
		url: "ajaxLogout.php",
		async: false,
		data: "",
		success: function(data){
			window.location = "koszyk.html";
		},
		error: function(){
			alert(slownik[6]);
			}
	});
}

function fnCangeDelivery(select){

fnPracuje();
        if(select=="odbior")
            fnKoszykUstawListePlatnosci();
        if(select=="platnosc")
            fnKoszykUstawListeOdbioru();
	
	
	// gdy jest inpost wyświetlam box
	var dostawaId = $("select[@name=dostawa]").val().split("_")[0]
	if(dostawaId==6 )
	{

		$("#div_inpost").removeClass("ukryj");
		$("#div_inpost_gl").removeClass("ukryj");
		$("#inpost_brak_email").removeClass("display_block");
		$("#inpost_brak_usera").addClass("ukryj");
		$("#inpost_lista_paczkomatow_gl").addClass("ukryj");
		$("#inpost_lista_paczkomatow").html('');
		// przepisuje do formularza inposta email
		//alert($("input[@name=email1]").val());
		$("input[@name=email_inpost]").val($("input[@name=email1]").val());
                


	}
	else
	{
		$("#div_inpost").addClass("ukryj");
		$("#div_inpost_gl").addClass("ukryj");
	}
		
var platnoscId = $("#selectPlatnosc").val();
var odbiorId = $("#selectOdbior").val();
	
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxDestination.php",
		data: "platnoscId=" + platnoscId+'&odbiorId='+odbiorId,
		success: function(data){

			if ( data != '-1' ) {
//				window.alert(data);
				getTotalPrize();
				$('#deliveery_price').html(data + ' '+slownik[11].toLowerCase());
				
				
			}
			else {
				window.location = "koszyk.html";
			}

		},
		error: function(){
			window.location = "koszyk.html";
		}
	});
   setTimeout("fnNiePracuje()",200) ;
}

function fnKoszykUstawListePlatnosci()
{
    var odbiorId = $("#selectOdbior").val();
    $.ajax({
		type: "POST",
		async: false,
		url: "ajaxKoszykListaPlatnosci.php",
		data: "odbiorId=" + odbiorId,
		success: function(data){
                    $("#platnosc").html(data);
		},
		error: function(){
			$("#platnosc").html('');
		}
	});

}

function fnKoszykUstawListeOdbioru()
{
      var platnoscId = $("#selectPlatnosc").val();
    $.ajax({
		type: "POST",
		async: false,
		url: "ajaxKoszykListaOdbioru.php",
		data: "platnoscId=" + platnoscId,
		success: function(data){
                    //$("#odbior").html(data);
		},
		error: function(){
			//$("#odbior").html('');
		}
	});

}

/**
 * funkcja sprawdza czy użytkownik jest zarejestrowany w inposcie 
 * @param email
 * @return 1 gdy zarejestrowany 0 gdy nie zarejestrowany
 */
function fnInpostSzukajSprawdzCzyZarejestrowany(email)
{
	var statusOperacji = false;
	$.ajax({
		type: "POST",
		async: false,
		url: "inpost.php",
		data: "akcja=sprawdzCzyZarejestrowany&email=" + email,
		success: function(data){
			if(data==1)
				statusOperacji = true;
			else if(data==0)
				statusOperacji = false;	
		},
		error: function(){
			
		}
	});
	return statusOperacji;
}
/**
 * funkcja waliduje emeil i gdy jest user  zwraca listę rozwijaną z paczkomatami lub wyświetla błąd gdy nie jest zarejestrowany w inpost
 * @return lista select html
 */
function fnInpostGetListaPaczkomatow() {
                fnPracuje();
	
                // gdy jest inpost do wyświetlam pole wyboru
	
		// ukrywam wszystkie pola w div -ie
		$("#div_inpost").removeClass("ukryj");
		$("#div_inpost_gl").removeClass("ukryj");
		$("#inpost_brak_usera").addClass("ukryj");
		$("#inpost_lista_paczkomatow_gl").addClass("ukryj");
		$("#inpost_brak_email").removeClass("display_block");
		
	
		if(!validate_email($("input[@name=email_inpost]")))
		{
			$("#inpost_brak_email").removeClass("ukryj");
			$("#inpost_brak_email").addClass("display_block");	
			$("input[@name=email_inpost]").attr({style: ''});
			
		}
			
		else
		{
			$("input[@name=email_inpost]").attr({style: ''});
			var email = $("input[@name=email_inpost]").val();
                        var kodPocztowy = $("input[@name=kod_pocz]").val();
			$.ajax({
				type: "POST",
				async: false,
				url: "inpost.php",
				data: "akcja=inpostListaPaczkomatow&email=" + email+"&kod_pocz="+kodPocztowy,
				success: function(data){
				// gdy jest 0 brak usera zarejestrowanego w inposcie
					if(data==0)
					{
						$("#inpost_lista_paczkomatow").html('');
						$("#inpost_brak_usera").removeClass("ukryj");
					}
						
					else
					{
						$("#inpost_lista_paczkomatow_gl").removeClass("ukryj");
						$("#inpost_lista_paczkomatow").html(data);
					}
						

				},
				error: function(){
					
				}
			});
		}
fnNiePracuje();
}

function validRegisterForm(param,is_register){
	if(param == 1){
	/* formularz bez opcjonalnego adresu */
		var error = new Array();
		i	=	0;
		/* NIP */
		if ( $("input[@name=faktora_check]").attr("checked") ==  true){
			if(!validate_numer($("input[@type=text][@name=kod_pocz_firma]"))) error[i++] = slownik[24].toLowerCase();
			if(!validate_string($("input[@type=text][@name=miasto_firma]"))) error[i++] = slownik[25].toLowerCase();
			if(!validate_string($("input[@type=text][@name=ulica_firma]"))) error[i++] = slownik[26].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=nr_domu_firma]"))) error[i++] = slownik[41].toLowerCase();
//alert('zaznaczone');
			 if(slownik[998]=='szkla.com'){
                            if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
                        else{
                            if (!validate_string($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
			if($("input[@type=text][@name=firma_firma]").val().length == 0){
				error[i++] = slownik[57].toLowerCase();
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#9c0e29"});
			}else{
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			}

		}else if($("input[@type=text][@name=firma_firma]").val().length != 0){

			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			 if(slownik[998]=='szkla.com'){
                            if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
                        else{
                            if (!validate_string($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
		}else{
			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			$("input[@type=text][@name=nip_firma]").css({borderColor:"#7f9db9"});
		}

				// dodatkowy adress
		if( $("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on'){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();

                        // dla Polski wymagany format kodu pocztowego XX-XXX
                        if($('#s_panstwo').val()=='Polska'){
                            if(!validate_kod_pocztowy_pl($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[30].toLowerCase()+'. '+slownik[63];
                        }
                        else{
                            if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[30].toLowerCase();
                        }
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
		}
		
		if(!validate_imie($("input[@type=text][@name=imie]"))) error[i++] = slownik[34].toLowerCase();
		if(!validate_nazwisko($("input[@type=text][@name=nazwisko]"))) error[i++] = slownik[35].toLowerCase();
                // dla Polski wymagany format kodu pocztowego XX-XXX 
                if($('#panstwo').val()=='Polska'){
                    if(!validate_kod_pocztowy_pl($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase()+'. '+slownik[63];
                }
                else{
                    if(!validate_numer($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase();
                }

		if(!validate_string($("input[@type=text][@name=miasto]"))) error[i++] = slownik[37].toLowerCase();
		if(!validate_string($("input[@type=text][@name=ulica]"))) error[i++] = slownik[38].toLowerCase();
		if(!validate_numer($("input[@type=text][@name=nr_domu]"))) error[i++] = slownik[41].toLowerCase();

		
		// dla Polski wymagam przynajmniej 9 cyfr
                if($('#panstwo').val()=='Polska'){
                    if(!validate_telefon_pl($("input[@type=text][@name=telefon]"))) error[i++] = slownik[53].toLowerCase();
                }
                else{
                    if(!validate_string($("input[@type=text][@name=telefon]"))) error[i++] = slownik[53].toLowerCase();
                }
		if(!validate_email($("input[@type=text][@name=email1]"))) error[i++] = slownik[40].toLowerCase();
		
		if(is_register == 1)
		if(!validate_pass($("input[@type=password][@name=haslo1]").val(),$("input[@type=password][@name=haslo2]").val())) error[i++] = 'haslo';
        if (!validate_select('panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
	}else if(param == 2){
	/* formularz z opcjonalnym adresem "nowy klient z rejestracją"*/
		var error = new Array();
		i	=	0;
		/* NIP */
		if ( $("input[@name=faktora_check]").attr("checked") ==  true){
			if(!validate_numer($("input[@type=text][@name=kod_pocz_firma]"))) error[i++] = slownik[24].toLowerCase();
			if(!validate_string($("input[@type=text][@name=miasto_firma]"))) error[i++] = slownik[25].toLowerCase();
			if(!validate_string($("input[@type=text][@name=ulica_firma]"))) error[i++] = slownik[26].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=nr_domu]"))) error[i++] = slownik[41].toLowerCase();
//alert('zaznaczone');
			 if(slownik[998]=='szkla.com'){
                            if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
                        else{
                            if (!validate_string($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
			if($("input[@type=text][@name=firma_firma]").val().length == 0){
				error[i++] = slownik[57].toLowerCase();
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#9c0e29"});
			}else{
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			}
		}else if($("input[@type=text][@name=firma_firma]").val().length != 0){

			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			 if(slownik[998]=='szkla.com'){
                            if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
                        else{
                            if (!validate_string($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
		}else{
			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			$("input[@type=text][@name=nip_firma]").css({borderColor:"#7f9db9"});
		}

		// dodatkowy adress
		if( $("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on'){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
                        // dla Polski wymagany format kodu pocztowego XX-XXX
                        if($('#s_panstwo').val()=='Polska'){
                            if(!validate_kod_pocztowy_pl($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[30].toLowerCase()+'. '+slownik[63];
                        }
                        else{
                            if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[30].toLowerCase();
                        }
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
		}

		if(!validate_imie($("input[@type=text][@name=imie]"))) error[i++] = slownik[34].toLowerCase();
		if(!validate_nazwisko($("input[@type=text][@name=nazwisko]"))) error[i++] = slownik[35].toLowerCase();
                // dla Polski wymagany format kodu pocztowego XX-XXX
                if($('#panstwo').val()=='Polska'){
                     if(!validate_kod_pocztowy_pl($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[43].toLowerCase()+'. '+slownik[63];
                }
                else{
                    if(!validate_numer($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[43].toLowerCase();
                }
		if(!validate_string($("input[@type=text][@name=miasto]"))) error[i++] = slownik[37].toLowerCase();
		if(!validate_string($("input[@type=text][@name=ulica]"))) error[i++] = slownik[38].toLowerCase();
		if(!validate_email($("input[@type=text][@name=email1]"))) error[i++] = slownik[40].toLowerCase();
		if(!validate_numer($("input[@type=text][@name=nr_domu"))) error[i++] = slownik[41].toLowerCase();
		if(is_register == 1)
		if(!validate_pass($("input[@type=password][@name=haslo1]").val(),$("input[@type=password][@name=haslo2]").val())) error[i++] = 'haslo';
        if (!validate_select('panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();

	}else if(param == 3){
	/* formularz bez rejestracji :) */
		var error = new Array();
		i	=	0;
		/* NIP */
		if ( $("input[@name=faktora_check]").attr("checked") ==  true){

			if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = 'nip';
			if($("input[@type=text][@name=firma_firma]").val().length == 0){
				error[i++] = slownik[57].toLowerCase();
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#9c0e29"});
			}else{
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			}
		}else if($("input[@type=text][@name=firma_firma]").val().length != 0){

			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = 'nip';
		}else{
			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			$("input[@type=text][@name=nip_firma]").css({borderColor:"#7f9db9"});
		}
		if(!validate_imie($("input[@type=text][@name=imie]"))) error[i++] = slownik[34].toLowerCase();
		if(!validate_nazwisko($("input[@type=text][@name=nazwisko]"))) error[i++] = slownik[35].toLowerCase();
                 // dla Polski wymagany format kodu pocztowego XX-XXX
                if($('#panstwo').val()=='Polska'){
                    if(!validate_kod_pocztowy_pl($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase()+'. '+slownik[63];
                }
                else{
                    if(!validate_numer($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase();
                }
		if(!validate_string($("input[@type=text][@name=miasto]"))) error[i++] = slownik[37].toLowerCase();
		if(!validate_string($("input[@type=text][@name=ulica]"))) error[i++] = slownik[38].toLowerCase();
		if(!validate_email($("input[@type=text][@name=email1]"))) error[i++] = slownik[40].toLowerCase();
        if (!validate_select('panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
				// dodatkowy adress
		if( $("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on')
		{
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
		}
	}

	return error;
}
function fnValidPpRegisterForm(){
		var error = new Array();
		i	=	0;

		if(!validate_string($("input[@type=text][@name=imie]"))) error[i++] = slownik[34].toLowerCase();
		if(!validate_string($("input[@type=text][@name=nazwisko]"))) error[i++] = slownik[35].toLowerCase();
	//	if(!validate_www($("input[@type=text][@name=adres_www]"))) error[i++] = 'adres_www';
		if(!validate_numer($("input[@type=text][@name=kod]"))) error[i++] = 'kod_pocz';
		if(!validate_string($("input[@type=text][@name=miasto]"))) error[i++] = slownik[37].toLowerCase();
		if(!validate_string($("input[@type=text][@name=ulica]"))) error[i++] = slownik[38].toLowerCase();
		if(!validate_email($("input[@type=text][@name=email_pp]"))) error[i++] = slownik[40].toLowerCase();
		if($("input[@type=text][@name=telefon]").val() == ''){
			error[i++] = 'telefon';
			$("input[@type=text][@name=telefon]").css({borderColor:"#9c0e29"});
		}else{
			$("input[@type=text][@name=telefon]").css({borderColor:"#7f9db9"});
		}
		if($("input[@type=text][@name=nr_domu]").val() == ''){
			error[i++] = 'nr_domu';
			$("input[@type=text][@name=nr_domu]").css({borderColor:"#9c0e29"});
		}else{
			$("input[@type=text][@name=nr_domu]").css({borderColor:"#7f9db9"});
		}
		if(!validate_pass($("input[@type=password][@name=haslo]").val(),$("input[@type=password][@name=haslo2]").val())) error[i++] = 'haslo';

	return error;
}

function fnUserPpRegister(){
	var errors = fnValidPpRegisterForm();

	if (errors.length == 0) {
		form_data =  $('#pp_form').serialize();
		$.ajax({

			type: "POST",
			async: false,
			url: "ajaxUserPpRegister.php",
			data: form_data,
			success: function(data){
                                $('#pass_form').html("");
                                $('#login_data').html("");
                                $('#wstep_opis').html("");
                                $('#dymek_rejestracja').html("");
                                $('#dymek_rejestracja').removeClass("cloud2");
				if (data == 1) {
                                    $('#poprawna_rejestracja').toggle(1500);
                                    $("#poprawna_rejestracja").removeClass("ukryj");                                   
				}
				else
                                    $('#bladna_rejestracja').addClass("pokaz");
			},
			error: function(){
				alert(slownik[6]);
			}
		});
	}
}

function fnClientAsk(){
	var error = new Array();
	i	=	0;

	if($("input[@type=text][@name=searched_lens]").val() == ''){
		error[i++] = 'searched_lens';
		$("input[@type=text][@name=searched_lens]").css({borderColor:"#9c0e29"});
	}else{
		$("input[@type=text][@name=searched_lens]").css({borderColor:"#7f9db9"});
	}

	if($("input[@type=text][@name=searched_name]").val() == ''){
		error[i++] = 'searched_name';
		$("input[@type=text][@name=searched_name]").css({borderColor:"#9c0e29"});
	}else{
		$("input[@type=text][@name=searched_name]").css({borderColor:"#7f9db9"});
	}
	if(!validate_email($("input[@type=text][@name=searched_email]"))) error[i++] = slownik[40].toLowerCase();

	if (error.length == 0) {
		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxClientAsk.php",
			data: 'email=' + $("input[fnUserEditData@type=text][@name=searched_email]").val() + '&name=' + $("input[@type=text][@name=searched_name]").val() + '&tel=' + $("input[@type=text][@name=searched_tel]").val() + '&ask=' + $("input[@type=text][@name=searched_lens]").val(),
			success: function(data){
				if (data == 1) {
					$('.searchForm').hide();
					$('#askOk').show('slow');
				}
				else {

				}
			},
			error: function(){
				alert(slownik[6]);
			}
		});
	}
}

function fnUserRegister(id){
    $('#s_panstwo').removeClass('error_select');
    $('#panstwo').removeClass('error_select');
    $('#selectOdbior').removeClass('error_select');
	fnPracuje();
	$("#koszyksub").attr("disabled", "true");
	$('.info_error').hide();
	$('.info_error_email').hide();
	var error;
	if($("input[@name=regulamin]").attr("checked") == true){
		if ($('#ad4').html() == '1') {
			var is_register = 1
		}
		else
			var is_register = 0

		if ($("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on') {
			error = validRegisterForm(2,is_register);
		}else{
			error = validRegisterForm(1,is_register);
		}

		if (error.length == 0) {
			data = $("#register").serialize();

			if ($("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on') {
				data2 = $('#additional_adres_form').serialize();
			}
			else {
				data2 = '';
			}
			
			
			
			$.ajax({
				type: "POST",
				async: false,
				url: "ajaxRegister.php",
				data: data + '&' + data2 + '&isRegister=' + is_register,
				//data: data + '&isRegister=' + is_register,
				
				success: function(data){	
					if ( data  != '-1' ) {
						if(data == 1){
							if($("#register")){
									//ukrycie linkow zaloguj i rejestracja i pokazanie moje konto:
									$("#linkrejestruj").hide();
									$("#linkzaloguj").hide();
									$("#linkmojekonto").show();
									$("#linkwyloguj").show();
									
									$('#user_select').hide();
									$('#login_data').hide();
								
									
									fnBuy();
									
								
									
								}
						}
						// jest użytkownik o takim email zarejestrowany
						else if(data == 2)
						{
													
							$('.info_error_email').show();
							alert(slownik[52]);
						}
						else{
							$('.info_error').show();
							var tresc = data;
							alert(tresc);
						}
					}
					else {
						window.location = 'koszyk.html';
					}
				},
				error: function(){
					window.location = 'koszyk.html';
				}
			});
		}else{
			var message = slownik[0]+":\n";
			for (x in error)
			{
				
				message = message + error[x] + ' \n' ;
				if(error[x] == 'haslo'){
					$("input[@name=haslo1]").css({borderColor:"#9c0e29"});
					$("input[@name=haslo2]").css({borderColor:"#9c0e29"});
				}else{
				//	$("input[@name="+error[x]+"]").css({ borderColor:"#9c0e29" });
				}

			}
			alert(message);
			$('#error_in_form').show();
		}
	}else{
	
		alert(slownik[1]);
	}
	// włączam przyci
	$("#koszyksub").removeAttr("disabled");
	fnNiePracuje();
}


function fnShowTable(id){
	//var  input = $("input[@type=radio][@checked]").val();
		input = id;
		$('input[@type=radio][@value='+id+']').attr('checked','checked');
	 if(input == '2'){
	 	$('#left_eye').show();
		$('#left_eye_name').show();
		$('#right_eye_name').show();
	 }else{
	 	$('#left_eye').hide();
		$('#left_eye_name').hide();
		$('#right_eye_name').hide();
	 }
}

function fnGetFormData(id){
	$form = $(id);

	$form.find(":select").each(function(){
		console.log(this.name+ ' => '+this.value)
		});
}

function fnShowAdresBox(id){

		if(id == 1){
			/* zwyk?a rejestracja */
			$('#adres_data').show();
			$('#radio_buttons').show();
			$('#pass').show();
			$('#div_email_polecajacy').show();
			
			$('#login_data').hide();
			$('#ad4').html('1');
			$('#pomoc_1').show();
			$('#haslo1_pomoc').show();
			$("input[@name=addAdres]").attr('checked', true);
		}else if(id == 2){
			/* bez rejestracji */
			$('#adres_data').show();
			$('#radio_buttons').hide();
			$('#additional_adres').hide();
			$('#pass').hide();
			$('#div_email_polecajacy').hide();
			$('#email1').removeClass("fleft");
			$('#login_data').hide();
			$('#ad4').html('as');
			$('#pomoc_1').show();
			$('#haslo1_pomoc').hide();
			$("input[@name=addAdres]").attr('checked', true);
		}else if(id == 3){
			$('#adres_data').hide();
			$('#login_data').show();
			$('#pomoc_1').hide();
			$("input[@name=addAdres]").attr('checked', false);
		}
}

function fnShowAditionalAdres(id){
	if(id == 2){
		$('#additional_adres').show();
	}else{
		$('#additional_adres').hide();
	}
}

function fnShowAditionalAdres2(){
	if($("input[@name=addAdres][@type=checkbox][@checked]").val() == 'on'){
                $("#bez_rej_dod_adr").removeClass("bez_rej_dod_adr");
		$('#additional_adres').hide('slow');
	}else{
                $("#bez_rej_dod_adr").addClass("bez_rej_dod_adr");
		$('#additional_adres').show('slow');
	}

}


function fnShowUserTab(id){
	if(id == 1){
		$('#dane').hide();
		$('#lojalka').show();
		$('#show1').addClass('current');
		$('#show2').removeClass('current');
	}else{
		$('#show2').addClass('current');
		$('#show1').removeClass('current');
		$('#dane').show();
		$('#lojalka').hide();
	}
}

function fnShowLojalka(id){
	if(id == 1){
		$('.table_anulowane').show();
		$('.table_oczekujace').hide();
		$('.table_zatwierdzone').hide();
	}else if(id == 2){
		$('.table_anulowane').hide();
		$('.table_oczekujace').show();
		$('.table_zatwierdzone').hide();
	}else if(id == 3){
		$('.table_anulowane').hide();
		$('.table_oczekujace').hide();
		$('.table_zatwierdzone').show();
	}
}


function fnShowUserForm(id){
	if(id == 1){
		$('#userData').hide();
		$('#user_select').show();
	}else{
		$('#userData').show();
		$('#user_select').hide();
	}
}

function fnBuyUserEditData(){
		var error = new Array();
		i	=	0;

		if ( $("input[@name=faktora_check]").attr("checked") ==  true){
			if(!validate_numer($("input[@type=text][@name=kod_pocz_firma]"))) error[i++] = slownik[24].toLowerCase();
			if(!validate_string($("input[@type=text][@name=miasto_firma]"))) error[i++] = slownik[25].toLowerCase();
			if(!validate_string($("input[@type=text][@name=ulica_firma]"))) error[i++] = slownik[26].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=nr_domu]"))) error[i++] = slownik[41].toLowerCase();
                        if(slownik[998]=='szkla.com'){
                            if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
                        else{
                            if (!validate_string($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
			
			if($("input[@type=text][@name=firma_firma]").val().length == 0){
				error[i++] = slownik[57].toLowerCase();
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#9c0e29"});
			}else{
				$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			}
		}else if($("input[@type=text][@name=firma_firma]").val().length != 0){

			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			
		}else{
			$("input[@type=text][@name=firma_firma]").css({borderColor:"#7f9db9"});
			$("input[@type=text][@name=nip_firma]").css({borderColor:"#7f9db9"});
		}

		//walidacja dodatkowego adresu :)
		if( $("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on')
		{
		if( $("input[@type=text][@name=s_imie]").val() != ''){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
                        // dla Polski wymagany format kodu pocztowego XX-XXX
                        if($('#s_panstwo').val()=='Polska'){
                            if(!validate_kod_pocztowy_pl($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase()+'. '+slownik[63];
                        }
                        else{
                            if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
                        }
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
			if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}else if( $("input[@type=text][@name=s_nazwisko]").val() != ''){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
			if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}else if( $("input[@type=text][@name=s_kod_pocz]").val() != ''){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
			if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}else if( $("input[@type=text][@name=s_miasto]").val() != ''){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
			if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}else if( $("input[@type=text][@name=s_ulica]").val() != ''){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
			if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}else if( $("input[@type=text][@name=s_nr_domu]").val() != ''){
			if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
            if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}else if( ($("select[@type=text][@name=s_panstwo]").val() != '')){
			if( ($("select[@name=s_panstwo] option:selected").val()  != slownik[58]) ){
				if(!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
				if(!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
				if(!validate_numer($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[44].toLowerCase();
				if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
				if(!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
				if(!validate_numer($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
				if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
			}
		}
		}

		if(!validate_imie($("input[@type=text][@name=imie]"))) error[i++] = slownik[34].toLowerCase();
		if(!validate_nazwisko($("input[@type=text][@name=nazwisko]"))) error[i++] = slownik[35].toLowerCase();
                 // dla Polski wymagany format kodu pocztowego XX-XXX
                if($('#panstwo').val()=='Polska'){
                    if(!validate_kod_pocztowy_pl($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase()+'. '+slownik[63];
                }
                else{
                    if(!validate_numer($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase();
                }
		if(!validate_string($("input[@type=text][@name=miasto]"))) error[i++] = slownik[37].toLowerCase();
		if(!validate_string($("input[@type=text][@name=ulica]"))) error[i++] = slownik[38].toLowerCase();
		if(!validate_email($("input[@type=text][@name=email1]"))) error[i++] = slownik[40].toLowerCase();
		if(!validate_numer($("input[@type=text][@name=nr_domu]"))) error[i++] = slownik[41].toLowerCase();

                // dla Polski wymagam przynajmniej 9 cyfr
                if($('#panstwo').val()=='Polska'){
                    if(!validate_telefon_pl($("input[@type=text][@name=telefon]"))) error[i++] = slownik[53].toLowerCase();
                }
                else{
                    if(!validate_string($("input[@type=text][@name=telefon]"))) error[i++] = slownik[53].toLowerCase();
                }

		
        if (!validate_select('panstwo', slownik[58], 'error_select') ) error[i++] = slownik[59].toLowerCase();
        if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		if (error.length == 0){
			//zapisanie danych usera
			data = $('#register').serialize();

			$.ajax({
				type: "POST",
				async: false,
				url: "ajaxUser.php",
				data: data,
				success: function(data){
					//0$('#changeOk').show().fadeOut(5000);

				},
				error: function(){
					alert(slownik[6]);
				}
			});

			return 1;
		}else{
			error = array_unique(error);
			var message = slownik[0]+":\n";
			for (x in error)
			{
				message = message + error[x] + ' \n' ;
				if(error[x] == 'haslo'){
					$("input[@name=haslo1]").css({borderColor:"#9c0e29"});
					$("input[@name=haslo2]").css({borderColor:"#9c0e29"});
				}else{
				//	$("input[@name="+error[x]+"]").css({ borderColor:"#9c0e29" });
				}

			}
			alert(message);
			$('#error_in_form').show();

			return 0;
		}
}


function fnUserEditData(id){
        $('#s_panstwo').removeClass('error_select');
        $('#panstwo').removeClass('error_select');
        $('#selectOdbior').removeClass('error_select');
		var error = new Array();
		i	=	0;


		if(!validate_imie($("input[@type=text][@name=imie]"))) error[i++] = slownik[34].toLowerCase();
		if(!validate_nazwisko($("input[@type=text][@name=nazwisko]"))) error[i++] = slownik[35].toLowerCase();
		 // dla Polski wymagany format kodu pocztowego XX-XXX
                if($('#panstwo').val()=='Polska'){
                    if(!validate_kod_pocztowy_pl($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase()+'. '+slownik[63];
                }
                else{
                    if(!validate_numer($("input[@type=text][@name=kod_pocz]"))) error[i++] = slownik[36].toLowerCase();
                }
		if(!validate_string($("input[@type=text][@name=miasto]"))) error[i++] = slownik[37].toLowerCase();
		if(!validate_string($("input[@type=text][@name=ulica]"))) error[i++] = slownik[38].toLowerCase();
		if(!validate_email($("input[@type=text][@name=email1]"))) error[i++] = slownik[40].toLowerCase();
		if(!validate_string($("input[@type=text][@name=nr_domu]"))) error[i++] = slownik[41].toLowerCase();

                // dla Polski wymagam przynajmniej 9 cyfr
                if($('#panstwo').val()=='Polska'){
                    if(!validate_telefon_pl($("input[@type=text][@name=telefon]"))) error[i++] = slownik[53].toLowerCase();
                }
                else{
                    if(!validate_string($("input[@type=text][@name=telefon]"))) error[i++] = slownik[53].toLowerCase();
                }

		
        if (!validate_select('panstwo', slownik[58], 'error_select') ) error[i++] = slownik[59].toLowerCase();
        
/*		var add = 0;
		$('blockquote#additional_adres :input').each(function(){
				if(this.value !='') add = 1;
		});*/

		//if (add == 1) {
		//validacja adresu do wysyłki
		if( $("input[@name=addAdres][@type=checkbox][@checked]").val() != 'on')
		{
			if (!validate_imie($("input[@type=text][@name=s_imie]"))) error[i++] = slownik[28].toLowerCase();
			if (!validate_nazwisko($("input[@type=text][@name=s_nazwisko]"))) error[i++] = slownik[29].toLowerCase();
                        if($('#s_panstwo').val()=='Polska'){
                            if(!validate_kod_pocztowy_pl($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[30].toLowerCase();
                        }
                        else{
                            if(!validate_string($("input[@type=text][@name=s_kod_pocz]"))) error[i++] = slownik[30].toLowerCase();
                        }
			if(!validate_string($("input[@type=text][@name=s_miasto]"))) error[i++] = slownik[31].toLowerCase();
			if (!validate_string($("input[@type=text][@name=s_ulica]"))) error[i++] = slownik[32].toLowerCase();
			if (!validate_string($("input[@type=text][@name=s_nr_domu]"))) error[i++] = slownik[33].toLowerCase();
                        if (!validate_select('s_panstwo', slownik[58], 'error_select') ) error[i++] = slownik[45].toLowerCase();
		}
		//}
		
		if($('input[@name=faktora_check]').attr('checked') == true){
			 if(slownik[998]=='szkla.com'){
                            if (!validate_nip($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
                        else{
                            if (!validate_string($("input[@type=text][@name=nip_firma]"))) error[i++] = slownik[27].toLowerCase();
                        }
			if (!validate_string($("input[@type=text][@name=firma_firma]"))) error[i++] = 'firma dane firmy';
			if (!validate_numer($("input[@type=text][@name=kod_pocz_firma]"))) error[i++] = 'kod pocztowy dane firmy';
			if (!validate_string($("input[@type=text][@name=miasto_firma]"))) error[i++] = 'miasto dane firmy';
			if (!validate_string($("input[@type=text][@name=ulica_firma]"))) error[i++] = 'ulica dane firmy';
			if (!validate_string($("input[@type=text][@name=nr_domu_firma]"))) error[i++] = 'nr domu dane firmy';
                        }

		data = $('#register').serialize();
		if(error.length>0)
		{
			var message = slownik[0]+":\n";
			for (x in error)
				message = message + error[x] + ' \n' ;
			
			alert(message);
		}
			
	if (error.length == 0) {
		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxUser.php",
			data: 'id=' + id + '&' + data,
			success: function(data){
				$('#changeOk').show().fadeOut(5000);

			},
			error: function(){
				alert(slownik[6]);
			}
		});
	}
}

function  fhCheckCode(){
		var kod = $("input[@type=text][@name=promo_kod]").val();
		if (kod != '') {
			$.ajax({
				async: false,
				type: "POST",
				url: "ajaxCode.php",
				data: 'kod=' + kod,
				success: function(data){
					if ( data != '-1' ) {
						if (data != 0) {
							$('#div_kod').html('<div class="talc"><p class="cloud">'+slownik[46]+'.</p></div>');
							$('#div_lojalka').html('');
							fnGetCodeValue();
                                                         $.ajax({type: "POST",async: false,url: "zestawy.php",data: "akcja=koszykIloscZestawow",
                                                        success: function(data){
                                                            if(data>0){
                                                                $('#kod_rabatowy_info_zestawy').removeClass('ukryj');
                                                            }
                                                        },
                                                        error: function(){
                                                            alert(slownik[6]);
                                                        }
                                                        });
                                                        
						}
						else {
							$("#promo_code_box_error").hide();
							$('#div_kod_blad').html("<span id='promo_code_box_error' class='info_error' style='display:block;color:#A90329;'>"+slownik[47]+"</span>");
							$('#promo_code_box_error').fadeOut(6000,function(){
								$(this).remove();
							}); 
						}
						getTotalPrize();
						fnKoszykUstawCeneBezRabatu();
					}
					else {
						window.location = 'koszyk.html';
					}
				},
				error: function(){
					window.location = 'koszyk.html';
				}
			});
		}else{
			alert(slownik[48]);
		}
}

function fnGetCodeValue(){
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxGetCodeValue.php",
		data: "",
		success: function(data){
			if(data != ''){
				$('#znizka_procent').html('-'+data + ' '+slownik[11].toLowerCase());
				$('#znizka_procent_div').show();
			}
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

function showNipAdres(){
	 if($('input[@name=faktora_check]').attr('checked') == true){
                $("#form_bez_rej").addClass("form_fakt");
	 	$("#faktura").show('slow');
	 	$('#pomoc_2').show();
	 }else{
                $("#form_bez_rej").removeClass("form_fakt");
	 	$("#faktura").hide('slow');
	 	$('#pomoc_2').hide();
	 }
}

function showNipAdresLoginUser(){
	 if($('input[@name=faktora_check]').attr('checked') == true){
	 	$("#faktura").show('slow');
	 }else{
	 	$("#faktura").hide('slow');
	 	$('#pomoc_2').hide();
	 }
}

function array_unique( array ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Carlos R. L. Rodrigues (http://www.jsfromhell.com)
    // +      input by: duncan
    // +   bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Nate
    // *     example 1: array_unique(['Kevin','Kevin','van','Zonneveld','Kevin']);
    // *     returns 1: ['Kevin','van','Zonneveld']
    // *     example 2: array_unique({'a': 'green', 0: 'red', 'b': 'green', 1: 'blue', 2: 'red'});
    // *     returns 2: {'a': 'green', 0: 'red', 1: 'blue'}

    var key = '', tmp_arr1 = {}, tmp_arr2 = {};
    var val = '';
    tmp_arr1 = array;

  var __array_search = function (needle, haystack, strict) {
        var fkey = '';
      var strict = !!strict;
      for (fkey in haystack) {
          if ((strict && haystack[fkey] === needle) || (!strict && haystack[fkey] == needle) ) {
              return fkey;
          }
      }
      return false;
  }

    for (key in tmp_arr1) {
        val = tmp_arr1[key];
        if (false === __array_search(val, tmp_arr2)) {
            tmp_arr2[key] = val;
        }

        delete tmp_arr1[key];
    }

    return tmp_arr2;
}
/**
 * funkcja dodaje do koszyka produkty wyprzedarzowe i po dodaniu idziemy do koszyka
 * @param wyprzdaz_id id produktu wyprzedazowego
 * @return
 */
function fnWyprzedazAddProdukt(wyprzedaz_id) {
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxWyprzedazAddProdukt.php",
		data: "wyprzedaz_id="+wyprzedaz_id,
		success: function(data){
		if(data=='1')
		{
			getTotalPrize();
			window.location = 'koszyk.html'
		}
		
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}
/**
 * funcja usuwa z koszyka produkt
 * @param wyprzedaz_id id z tabeli m_wyprzedaze
 * @return 
 */
function fnWyprzedazDelProdukt(wyprzedaz_id)
{
    fnPracuje();
	if (window.confirm(slownik[18])) {
		idDiva = '#wyprzedaz_'+wyprzedaz_id;
		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxWyprzedazDelProdukt.php",
			data: "wyprzedaz_id="+wyprzedaz_id,
			success: function(data){
				if(data==1)
				{
					updateKoszykLeft();
					$(idDiva).addClass('ukryj');
					getTotalPrize();
					fnKoszykUstawCeneBezRabatu();
					fnKoszykUstawZnizke();
					$.ajax({
						type: "POST",
						async: false,
						url: "ajaxCountProducts.php",
						data: "",
						success: function(data){
							if(data == 0 ) window.location = 'koszyk.html';
						},
						error: function(){
	
						}
				});
				}
					
			},
			error: function(){
				alert(slownik[6]);
			}
		});
	}
	fnNiePracuje();
}
/*
 * usuwanie zestawu z koszyka
 */

function fnZestawyDelProdukt(pomocniczeId)
{
    fnPracuje();
	if (window.confirm(slownik[18])) {
		idDiva = '#zestawPomId_'+pomocniczeId;
		$.ajax({
			type: "POST",
			async: false,
			url: "ajaxKoszykUsunZestaw.php",
			data: "zestawPomocniczeId="+pomocniczeId,
			success: function(data){
				if(data==1)
				{
					updateKoszykLeft();
					$(idDiva).addClass('ukryj');
					getTotalPrize();
					fnKoszykUstawCeneBezRabatu();
					fnKoszykUstawZnizke();
					$.ajax({
						type: "POST",
						async: false,
						url: "ajaxCountProducts.php",
						data: "",
						success: function(data){
							if(data == 0 ) window.location = 'koszyk.html';
						},
						error: function(){

						}
				});
                                fnKoszykUstawCeneBezRabatu();
                                // gdy nie ma zestawu w koszyku usuwam info o lojalce nie obowiązującej w zestawach
                                $.ajax({type: "POST",async: false,url: "zestawy.php",data: "akcja=koszykIloscZestawow",
                                    success: function(data){
                                        if(data==0){
                                            $('#lojalka_info_zestawy').addClass('ukryj');
                                        }
                                    },
                                    error: function(){
                                        alert(slownik[6]);
                                    }
                                });
				}

			},
			error: function(){
				alert(slownik[6]);
			}
		});
	}
	fnNiePracuje();
}

/**
 * funkcja ustawia w koszyku cene sumy przed rabatami id=suma cena aktualna+rabat
 * @param wyprzdaz_id id produktu wyprzedazowego
 * @return
 */
function fnKoszykUstawCeneBezRabatu() {
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxCenaKoszykaBezRabatu.php",
		data: "",
		success: function(data){
		$('#suma').html(data + ' '+slownik[11].toLowerCase());
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}

/**
 *funkcja pobiera i ustawia w koszyku wartość zniżki
 */
function fnKoszykUstawZnizke() {
	$.ajax({
		type: "POST",
		async: false,
		url: "ajaxWartoscZnizki.php",
		data: "",
		success: function(data){
                    if(data>0)
                    {
                        $('#znizka_procent').html('-'+data + ' '+slownik[11].toLowerCase());
                        $('#znizka_procent_div').show();
                     }
                    
		},
		error: function(){
			alert(slownik[6]);
		}
	});
}


/**
 * funkcja dla wyszukiwarki wyprzedażowych produktów
 * @param podstrona strona która ma zostać otwarta
 * @return
 */
function fnWyprzedazWyszukaj(podstrona)
{
	$('#podstrona').attr('value',podstrona);
	$('#formWyszukajWyp').submit();
}


$(document).ready(function() {
    /**
     * dla newslettera
    */
    
    $("#formNewsletter").validate({
  rules: {
    newsletter_email: {
        required: true,
        email:    true
    }
  },
   messages: {
    newsletter_email: {
        required:   slownik[10],
        email:      slownik[10]
    }
   },

   submitHandler: function() {
       var email = $('#newsletter_email').val();
        $.ajax({
		type: "GET",
		async: false,
		url: "newsletter.php",
		data: "email="+email+"&akcja=ajaxFormBoxLewyZapisz",
		success: function(data){
                    $('#status').html(data).show();
                    
		},
		error: function(){
			alert(slownik[6]);
		}
	});



 }
});
  // koniec newsletera 
});


/**
 *
 * 
 */

$(document).ready(function() {
        $('#button_karta_zest').bind('click', function() {
        sprawdzParametryKartyZestawu();
     });
});
/**
 * zestawId id zestawu
 * zestawProduktyId lista z id produktów
 */
function sprawdzParametryKartyZestawu(){
     form_data =  $('#formKartaZestawu').serialize();
     $.ajax({
		type: "POST",
		async: false,
                dataType: 'json',
		url: "zestawy.php",
		data: "form_data="+form_data+"&akcja=sprawdzParamProdZestawu",
		success: function(data){
                    var daneOki = true;
                    // usuwanie stylu error dla wszystkich pól
                    for(var idZestawuWKoszyku in data['produktyWszystkieParam']){
                        for(var lp in data['produktyWszystkieParam'][idZestawuWKoszyku]){
                            for(var produktIdBlad in data['produktyWszystkieParam'][idZestawuWKoszyku][lp]){
                                for(var parametrBlad in data['produktyWszystkieParam'][idZestawuWKoszyku][lp][produktIdBlad]){
                                    var name = "zestawParametryProduktow_"+idZestawuWKoszyku+"_"+lp+"_"+produktIdBlad+"_"+parametrBlad;
                                    $("#"+name).removeClass("error_select");
                                }
                            }
                        }
                    }
                    // np zestawParametryProduktow_0_2_171_moc
                    // ustawienie stylu error
                    for(var idZestawuWKoszyku in data['produktyNieUstawioneParam']){
                        for(var lp in data['produktyNieUstawioneParam'][idZestawuWKoszyku]){
                            for(var produktIdBlad in data['produktyNieUstawioneParam'][idZestawuWKoszyku][lp]){
                                for(var parametrBlad in data['produktyNieUstawioneParam'][idZestawuWKoszyku][lp][produktIdBlad]){
                                    var nameBlad = "zestawParametryProduktow_"+idZestawuWKoszyku+"_"+lp+"_"+produktIdBlad+"_"+parametrBlad;
                                     $("#"+nameBlad).addClass("error_select");
                                     daneOki = false;
                                }
                            }
                        }
                    }
                    if(daneOki){
                        $('#formKartaZestawu').attr( "onsubmit", "" );
                        $('#formKartaZestawu').attr( "action", "zestawy.php" );
                        $('#formKartaZestawu').submit();
                    }
                    else{
                        alert(slownik[50]);
                    }
                    

                    

		},
		error: function(){
			alert(slownik[6]);
		}
	});
}



