function validate_formmail(f) { antyspam_answer = $(".antyspamVer").attr('answer'); antyspam_value = $(".antyspamVer").val(); antyspam_title = $(".antyspamVer").attr('title'); if(antyspam_answer != antyspam_value || antyspam_value == '') { alert("Odpowiedz na pytanie weryfikujące"); return false; } required = 0; wymagane = $(".required_field"); $.each(wymagane, function () { title = $(this).attr('title'); wartosc = $(this).val(); if(wartosc.length < 3) { alert('Wypelnij pole obowiązkowe: '+title); required++; } }); if(required > 0) { return false; } } function registration() { required = 0; required_titles = ''; wymagane = $(".required_field"); errorStyle = "solid 1px #FA5A5A"; okStyle = "solid 1px #BDBDBD"; var ErrorMsg = ''; mailValue = $(".userProfileEmail").val(); if(!MailIsValid(mailValue)) { $(".userProfileEmail").css('border', errorStyle); ErrorMsg = ErrorMsg+"
Podano nieprawidłowy adres e-mail"; required++; } else { $.get("Registration.html", { ajaxData: "get", userMail: mailValue }, function(data){ if(data == 'MAIL_EXIST') { $(".userProfileEmail").css('border', errorStyle); alert("Podany adres e-mail jest już używany"); required++; } else if(data == 'MAIL_EMPTY') { $(".userProfileEmail").css('border', errorStyle); required++; } else { $(this).css('border', okStyle); } }); } pass1 = $("#register1").val(); pass2 = $("#register2").val(); if(pass1 != pass2) { ErrorMsg = ErrorMsg+"
Podane hasła są różne"; $("#register1, #register2").css('border', errorStyle); required++; } $.each(wymagane, function () { title = $(this).attr('title'); wartosc = $(this).val(); if(wartosc.length < 1) { //alert('Wypelnij pole obowiązkowe: '+title); //required_titles = required_titles+"
  • "+title+"
  • "; $(this).css('border', errorStyle); required++; } else { $(this).css('border', okStyle); } }); if(required > 0) { $("#registrationInformation").html("

    Wypełnij poprawnie wszystkie wymagane pola
    Pola które musisz wypełnić zostały oznaczone czerwonym kolorem"+ErrorMsg+"

    "); return false; } else { return true; } } function MailIsValid(Email) { var Pattern = /^[a-z0-9-_]+(\.[a-z0-9-_]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/; return (Pattern.test(Email)) ? true : false; } function testuj_email(f) { if (!MailIsValid(f.newsletter_add.value)) { alert("Niepoprawny adres e-mail"); return false; } } function usun (link) { komunikat = "Czy napewno chcesz to zrobić?" if (confirm(komunikat)) document.location.href = link; } function ask (link, komunikat) { if (confirm(komunikat)) document.location.href = link; } function goToUrl(s) { var gourl = s.options[s.selectedIndex].value; window.top.location.href = gourl; } $(".gThumb").mouseover(function() { fileReplace = $(this).attr('rel'); $("#gThumbBig").attr('src', 'Public/foto/products/big_'+fileReplace); $("#gThumbLink").attr('href', 'Public/foto/products/org_'+fileReplace); }); $(".cartVariant").click(function() { priceVal = $(this).attr('price'); $("#priceProduct").html(priceVal); }); $("#ajaxLoginForm").submit(function() { loginValue = $("#ajaxLoginUser").val(); passValue = $("#ajaxLoginPass").val(); $.get("Login.html", { ajaxData: "login", login: loginValue, pass: passValue }, function(data){ if(data == 'USER_LOGGED') { alert("Witamy w naszym serwisie!"); $.get("Login.html", { ajaxData: "user", userAccount: 'box' }, function(userData){ $("#ajaxLoginForm").remove(); $("#userAccount").html(userData); }); } else { alert("Błąd logowania! Użytkownik nieistnieje lub konto nie zostało aktywowane"); $("#userAccount").empty(); } }); return false; }); function PoliczRate(koszyk, nrSklepu) { window.open('https://www.eraty.pl/symulator/oblicz.php?numerSklepu='+nrSklepu+'&wariantSklepu=1&typProduktu=0&wartoscTowarow='+koszyk, 'Policz_rate', 'width=630,height=500,directories=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); } function tooltip() { xOffset = 10; yOffset = 20; $(".pokazOpis").hover(function(e){ t = $(this).attr('title'); baseTitle = t; $(this).removeAttr('title'); $("body").append("

    "+ t +"

    "); $("#tooltipA") .css("top",(e.pageY - xOffset) + "px") .css("left",(e.pageX + yOffset) + "px") .fadeIn("fast"); }, function(){ title = baseTitle; $(this).attr('title', title); $("#tooltipA").remove(); }); $(".pokazOpis").mousemove(function(e){ $("#tooltipA") .css("top",(e.pageY - xOffset) + "px") .css("left",(e.pageX + yOffset) + "px"); }); } tooltip(); $(function() { $("a[rel^='prettyPhoto'], a.lightbox").prettyPhoto({theme:'facebook'}); $('.focusBlur').focus(function(){ var field = $(this); var defaultValue = (typeof field.prop == 'function') ? field.prop('defaultValue') : field.attr('defaultValue'); if(field.val()==defaultValue){ field.val(''); } }); $('.focusBlur').blur(function(){ var field = $(this); var defaultValue = (typeof field.prop == 'function') ? field.prop('defaultValue') : field.attr('defaultValue'); if(field.val()==''){ field.val(defaultValue); } }); }); var count_products = []; function Koszyk() { var cartQuantity = function(){ var cartQuantity = $(this).next('.cartQuantity'); if( cartQuantity.is(':hidden') ) { $('#product_list .cartQuantity, #product_list2 .cartQuantity').fadeOut(); cartQuantity.fadeIn(); } else { cartQuantity.fadeOut(); } }; $('div.do_koszyka, #do_koszyka').click(cartQuantity); $('div.cartQuantity div.close').click(function(){ $(this).parent().fadeOut(); }); $('.iloscMinus').click(function(){ var id = $(this).attr('alt'); var ilosc = $('.iloscChange_'+id).val(); if(ilosc<=1) { ilosc = 1; } else { ilosc = parseInt(ilosc) - 1; } GetCountProducts($(this).attr('product_id'), ilosc, id); }); $('.cartQuantity').blur(function(){ var id = $(this).attr('alt'); var ilosc = $('.iloscChange_'+id).val(); ilosc = parseInt(ilosc); if(ilosc<1) ilosc = 1; GetCountProducts($(this).attr('product_id'), ilosc, id); }); $('.iloscPlus').click(function(){ var id = $(this).attr('alt'); var ilosc = $('.iloscChange_'+id).val(); ilosc = parseInt(ilosc) + 1; GetCountProducts($(this).attr('product_id'), ilosc, id); }); } function GetCountProducts(product_id, ilosc, id) { if(!count_products[product_id+id]) { var count; $.getJSON("index.php?module=Ajax&CheckCountProduct=true", { productID : product_id }, function(countProducts){ count_products[product_id+id] = countProducts; }); } setCountProducts(ilosc, count_products[product_id+id], id); } function setCountProducts(ilosc, countProducts, id) { if(ilosc > countProducts) { alert('Dostępna ilość: '+ countProducts); $('.iloscChange_'+id).val(countProducts); } else { $('.iloscChange_'+id).val(ilosc); } }