var request; //zmiena uzywana do abortowania zapytan ajaxa var dopuscSzukanie = 0; /* jQuery(function($){ $(".zipcode").mask("99-999"); }); */ $(".fancybox").fancybox({ 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : false, 'titleShow' : false }); $("select").selectbox(); $( document ).tooltip(); $(document).ready(function(){ $('.bxslider').bxSlider({ auto: true }); }); function osobaFirma(z){ $('#osobaBtn').removeClass('buttonHover'); $('#firmaBtn').removeClass('buttonHover'); if(z=='osoba') { $('#company_name').val(''); $('#osoba').fadeIn(); $('#firma').hide(); $('#osobaBtn').addClass('buttonHover'); } else { $('#customers_name').val(''); $('#firma').fadeIn(); $('#osoba').hide(); $('#firmaBtn').addClass('buttonHover'); } $('#gotosummary').show(); } // !!!!! nigdy nie kasowac function loader(z) { $('body').append('
'); $('div.zaciemniaj').append('
'); $('div.zaciemniaj').fadeIn('fast'); $('div.zaciemniaj .loader').fadeIn('fast'); if(isset(request)){ request.abort(); } } function deleteLoader(z) { $('div.zaciemniaj').remove(); } function blad(){ //alert('Wystąpił nieoczekiwany błąd, odśwież stronę'); } function isset (){ var a = arguments, l = a.length, i = 0, undef; if(l === 0) { throw new Error('Empty isset'); } while (i !== l) { if (a[i] === undef || a[i] === null) { return false; } i++; } return true; } // !!!!! nigdy nie kasowac function addToCart(pID,quantity){ loader('#produkt'+pID); if(quantity == 'false') quantity = 1; else var quantity = $('#quantity_'+pID).val(); var ptaID = $('input[name=ptaID]:checked').val(); var catID = $('input[name=catID]').val(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=addToCart' +'&quantity='+quantity +'&pID='+pID +'&ptaID='+ptaID +'&catID='+catID , success: function(data) { $('#cartSum').html(data); cartAnimation(pID); }, dataType: 'html' }); return request; } // !!!!! nigdy nie kasowac function cartAnimation(pID){ request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=cartAnimation' , success: function(data) { $('body').append(data); deleteLoader('#produkt'+pID); }, dataType: 'html' }); return request; //$('#produkt'+pID).append('
'); //$('#produkt'+pID).effect( "shake" ); } function deleteCartInfo(){ $('.cartInfo').fadeOut(function(){ $('.cartInfo').remove(); }); } function reCount(pID){ loader('#cart table'); var quantity = $('#quantityCart'+pID).val(); var obj = $.ajax({ async: false, type: 'POST', url: 'index.php', data: 'ajax=checkQuantity' +'&quantity='+quantity +'&pID='+pID , success: function(data) { }, dataType: 'html' }); var respons = jQuery.parseJSON( obj.responseText ); if(respons["status"]!="OK"){ alert(respons["msg"]); $('#quantityCart'+pID).val(respons["value"]); quantity = respons["value"]; } request = $.ajax({ async: false, type: 'POST', url: 'index.php', data: 'ajax=reCount' +'&quantity='+quantity +'&pID='+pID , success: function(data) { var tab=data.split("-----"); $('#wartoscBrutto'+pID).html(tab[0].trim()); $('#sumaCart').html(tab[1].trim()); $('#sumaKoszyka').html(tab[1].trim()); deleteLoader('#cart table'); }, dataType: 'html' }); return request; } function deleteItem(pID){ if(confirm("Usunąć ten produkt z koszyka?")) { loader('#cart table'); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=deleteItem' +'&pID='+pID , success: function(data) { /* $('#pozycjaKosza_'+pID).remove(); reCount(); */ window.location.reload() }, dataType: 'html' }); return request; } } // !!!! nie kasowac function chooseShipping(sID){ loader('#shipping'); $('#nextstep').hide(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=chooseShipping' +'&sID='+sID , success: function(data) { deleteLoader('#shipping'); getCart(); $("#buywithoutForm").fadeIn("fast"); }, dataType: 'html' }); } function getCart(){ //loader('#shipping'); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=getCart', success: function(data) { //deleteLoader('#shipping'); $('.getCart').html(data); }, dataType: 'html' }); } function chooseKwit(){ loader('#shipping'); var radio = $('input[name=kwit]:checked', '#pokwit').val(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=chooseKwit' +'&radio='+radio , success: function(data) { if(data.trim() == 'faktura') { $('#danedofaktury').show(); $('#company_nip').attr('required','required'); } else { $('#danedofaktury').hide(); $('#company_nip').removeAttr('required'); } $('#confirmOrder').fadeIn(); deleteLoader('#shipping'); }, dataType: 'html' }); } function editDaneDostawy(){ loader('#shipping'); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=editDaneDostawy' , success: function(data) { $('#danedostawy').html(data); deleteLoader('#shipping'); }, dataType: 'html' }); } // rejestracja usera function registry(){ loader('#shipping'); $('#action').hide(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=registry' , success: function(data) { $('#action').html(data); jQuery(function($){ $(".zipcode").mask("99-999"); }); deleteLoader('#shipping'); var action = $('#action').height(); //pobierz wysokosc calego diva potrzebne do animacji $('#action').height('0px'); $('#action').show(); $('#action').animate({height: action},500 ,'linear',function(){ $('#action').css('height','auto'); }); }, dataType: 'html' }); } // rejestracja usera function login(){ loader('#shipping'); $('#action').hide(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=login' , success: function(data) { if(data.trim()=='summary') window.location.href = '/summary.html'; else { $('#action').html(data); deleteLoader('#shipping'); var action = $('#action').height(); //pobierz wysokosc calego diva potrzebne do animacji $('#action').height('0px'); $('#action').show(); $('#action').animate({height: action},500 ,'linear',function(){ $('#action').css('height','auto'); }); } }, dataType: 'html' }); } function checkFormRegistryUser(){ loader('#action'); var customers_email = $('#customers_email').val(); var customers_password = $('#customers_password').val(); var customers_name = $('#customers_name').val(); var customers_street = $('#customers_street').val(); var customers_zipcode = $('#customers_zipcode').val(); var customers_city = $('#customers_city').val(); var customers_phone = $('#customers_phone').val(); var company_name = $('#company_name').val(); var nip = $('#nip').val(); var company_street = $('#company_street').val(); var company_zipcode = $('#company_zipcode').val(); var company_city = $('#company_city').val(); var company_phone = $('#company_phone').val(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=checkFormRegistryUser&customers_email='+customers_email +'&customers_password='+customers_password +'&customers_name='+customers_name +'&customers_street='+customers_street +'&customers_zipcode='+customers_zipcode +'&customers_city='+customers_city +'&customers_phone='+customers_phone +'&company_name='+company_name +'&nip='+nip +'&company_street='+company_street +'&company_zipcode='+company_zipcode +'&company_city='+company_city +'&company_phone='+company_phone , success: function(data) { var tab=data.split("-----"); if(tab[0].trim() == 'BLAD'){ error(tab[1]); } else { $('#registryUser').click(); } deleteLoader('#action'); }, dataType: 'html' }); } // funkcja pokazuje dymek z bledem jako string function error(string){ $('#error').remove(); $('body').append('
'+string+'
'); } function closeError(){ $('#error').animate({height: '0px'},400,"linear",function(){ $('#error').remove(); }); } function goDown(){ $("html, body").animate({ scrollTop: $(document).height() }, "slow"); } $('.manu button').click(function(){ var z = $(this).attr('data'); $('.options').hide(); $('.manu button').css('border','1px solid #e1e1e1'); if($(z).is(':visible')) $(z).fadeOut(); else $(z).fadeIn(); $(this).css('border','1px solid #333333'); }); function buywithout(){ loader('#shipping'); $('#action').hide(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=buywithout' , success: function(data) { $('#action').html(data); //jQuery(function($){ //$(".zipcode").mask("99-999"); //}); deleteLoader('#shipping'); var action = $('#action').height(); //pobierz wysokosc calego diva potrzebne do animacji $('#action').height('0px'); $('#action').show(); $('#action').animate({height: action},500 ,'linear',function(){ $('#action').css('height','auto'); }); }, dataType: 'html' }); } function checkFormbuywithout(){ var customers_email = $('#customers_email').val(); var customers_phone = $('#customers_phone').val(); var customers_name = $('#customers_name').val(); var customers_street = $('#customers_street').val(); var customers_zipcode = $('#customers_zipcode').val(); var customers_city = $('#customers_city').val(); //alert(customers_email+' '+customers_phone+' '+customers_name+' '+customers_street+' '+customers_zipcode+' '+customers_city); if(customers_email!='' && customers_name!='' && customers_street!='' && customers_zipcode!='' && customers_city!='' && customers_phone!='' && customers_phone!=''){ request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=checkFormbuywithout&customers_email='+customers_email +'&customers_name='+customers_name +'&customers_street='+customers_street +'&customers_zipcode='+customers_zipcode +'&customers_city='+customers_city +'&customers_phone='+customers_phone , success: function(data) { loader('#action'); window.location.replace("/pl/summary"); }, dataType: 'html' }); }else{ $('body').append('
Uzupełnij wszystkie pola
'); //$('body').append('

Uzupełnij wszystkie pola

'); } } function copyShipData(){ loader('#shipping'); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=copyShipData' , success: function(data) { var tab=data.split("-----"); $('#company_name').val(tab[0].trim()); $('#company_street').val(tab[1].trim()); $('#company_zipcode').val(tab[2].trim()); $('#company_city').val(tab[3].trim()); $('#company_nip').val(tab[4].trim()); deleteLoader('#shipping'); }, dataType: 'html' }); } function addtoFavourite(){ if (window.sidebar && window.sidebar.addPanel) { // Mozilla Firefox Bookmark window.sidebar.addPanel(document.title,window.location.href,''); } else if(window.external && ('AddFavorite' in window.external)) { // IE Favorite window.external.AddFavorite(location.href,document.title); } else if(window.opera && window.print) { // Opera Hotlist this.title=document.title; return true; } else { // webkit - safari/chrome alert('Naciśnij ' + (navigator.userAgent.toLowerCase().indexOf('mac') != - 1 ? 'Command/Cmd' : 'CTRL') + ' + D aby dodać stronę do ulubionych.'); } } function pytajOprodukt(string){ $('body').append('
'); $("#black").height($(document).height()); $('body').append('

Zapytaj o produkt '+string+'

Zadaj pytanie
Twój adres e-mail
'); $('.iks').click( function (e) { $('#pytajoprodukt').remove(); $("#black").remove(); }); $('#black').click( function (e) { $('#pytajoprodukt').remove(); $("#black").remove(); }); } function pytanieOProdukt(string){ $('#pytanieOProduktsub').hide(); var pytanie = $('#pytanie').val(); var email = $('#email').val(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=pytanieOProdukt' +'&pytanie='+pytanie +'&email='+email +'&string='+string , success: function(data) { error(data); $('#pytajoprodukt').remove(); $("#black").remove(); }, error: function(data) { blad(); }, dataType: 'html' }); return request; } function polecProdukt(string){ $('body').append('
'); $("#black").height($(document).height()); $('body').append('

Poleć produkt znajomemu

Twoje imię i nazwisko
Adres e-mail znajomego
'); $('.iks').click( function (e) { $('#pytajoprodukt').remove(); $("#black").remove(); }); $('#black').click( function (e) { $('#pytajoprodukt').remove(); $("#black").remove(); }); } function polecProduktS(string){ var imie = $('#imie').val(); var email = $('#email').val(); if(imie != '' && email != '') { $('#polecsub').hide(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=polecProduktS' +'&imie='+imie +'&email='+email +'&string='+string , success: function(data) { error(data); $('#pytajoprodukt').remove(); $("#black").remove(); }, error: function(data) { blad(); }, dataType: 'html' }); return request; } } $(document).ready(function(){ $("#szukajka").click(function(){ $(document).keypress(function(e) { if(e.which == 13) { getProductsList(); } }); }); }); function getProductsList(){ loader('#mainContainer'); var fraza = $('#szukajka').val(); request = $.ajax({ type: 'POST', url: 'index.php', data: 'ajax=getProductsList' +'&fraza='+fraza , success: function(data) { $('#mainContainer').html(data); deleteLoader('#mainContainer'); }, error: function(data) { blad(); }, dataType: 'html' }); return request; } $(document).ready(function(){ var url = window.location.href url = url.replace('', ''); $('.left_column a').each(function(){ if($(this).attr('href') == url){ $(this).parent().find(' > ul').show('fast'); $(this).parent().addClass('activ'); $(this).parent().parent().show('fast'); $(this).parent().addClass('activ'); $(this).parent().parent().addClass('activ'); $(this).parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().show('fast'); $(this).parent().parent().addClass('activ'); $(this).parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().show('fast'); $(this).parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().show('fast'); $(this).parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().parent().addClass('activ'); $(this).parent().parent().parent().parent().parent().parent().parent().addClass('activ'); } }) $('.left_column ul li span').click(function(){ /* $('.left_column ul li').removeClass('activ'); $('.left_column ul li.activ').find('> ul').slideToggle('fast'); $(this).find('ul').slideToggle('fast'); $(this).addClass('activ'); */ $(this).parent().find('> ul').slideToggle('fast'); }) });