$(function(){ $.fn.scrollBottom = function() { return $(document).height() - this.scrollTop() - this.height(); }; $('#speclink').click(function(){ var loc = $(".content-box").scrollBottom(); $(window).stop().scrollTo( loc, 800 ); return false; }); $(".product-intro").on("mouseenter", function(){ var element = $(this).find("a[class=name]"); element.addClass("active"); }); $(".product-intro").on("mouseleave", function(){ var element = $(this).find("a"); $.each( element , function(){ if(element.hasClass("active")) { element.removeClass("active"); } }); }); var newsHeight = 0; var obj = $(".product-intro"); var iloscWszystkich = 0; var licznik = 0; $.each( obj , function(){ licznik++; var element = $(this).find(".product-intro-bottom"); var height = $(element).outerHeight(true); if(height > newsHeight) { newsHeight = height; } }); $(".product-intro-bottom").css({ height : newsHeight }); $("img.jsvalign").load(function() { var t = Math.floor(($(this).parent().height() - $(this).outerHeight())/2); $(this).css("margin-top",t); }); $('#search-form').submit(function() { var fraza = $(this).find($("input[name=fraza]")).val(); var request = $.ajax({ url: "ajax/szukaj.php", type: "POST", data: { szukaj_zatw : '1', fraza : fraza }, dataType: "json" }); request.done(function(msg) { if($(msg.p0).length > 0) { var kod = msg.p0.kod.substr(0,2) if(kod == 'XC') { window.location = msg.p0.link; return false; } } $("#search-result").html( msg.tekst ); $("#search-result").show( ); }); request.fail(function(jqXHR, textStatus) { alert( "Request failed: " + textStatus ); }); return false; }); if($(document).outerWidth(true) > 1420) { timeout = setTimeout('showLewisBox()', 5000); } }); var globalActive = 0; $('#menu>li.mom>a').live('click',function() { var submenu = $("#menu>li.mom").find('.submenu'); if(!$("#menu>li.mom").hasClass("active")) { globalActive = 1; $("#menu>li.mom").addClass("active"); submenu.show(); } else { globalActive = 0; $('#menu>li.mom').removeClass("active"); submenu.hide(); } return false; }); var globalewis = 0; $('body').live('click',function() { if(globalActive == 1) { var submenu = $('#menu>li.mom').find('.submenu'); if($('#menu>li.mom').hasClass("active")) { globalActive = 0; $('#menu>li.mom').removeClass("active"); submenu.hide(); } } }); function showLewisBox() { $('#lewis-box').fadeIn(); } $('#lewis-box').live('click',function() { $(this).fadeOut(); }); // $('#lewis').live('mouseleave',function() { // if(!$(this).hasClass("active")) // { // $('#lewis-box').stop(true,true).fadeOut(); // } // }); $("#lewis").live("click", function(){ if(globalewis == 1) { globalewis = 0; $(this).removeClass("active").css({ "background" : "url(../images/prawis.png) no-repeat 0 0"}); } else { globalewis = 1; $(this).addClass("active").css({ "background" : "url(../images/prawis_hover.png) no-repeat 0 0"}); } return false; }); $("#box-left").live('mouseenter', function(){ if(globalewis==0) { $("#lewis").addClass("active").css({ "background" : "url(../images/prawis.png) no-repeat 0 0"}); $('#lewis-box').stop().animate({ right: '-450px' }, function(){ }); $("#box-left").stop().animate({ left: '-1px' }, function(){ }); } }); $("#box-left").live('mouseleave', function(){ if(globalewis==0) { $("#lewis").removeClass("active").css({ "background" : "url(../images/lewis.png) no-repeat 0 0"}); $('#lewis-box').stop().animate({ right: '-275px' }, function(){ }); $("#box-left").stop().animate({ left: '-178px' }, function(){ }); } }); $("#menu>li").live("mouseenter", function(){ if(globalActive == 0) { $('#menu').find('a#on').css({'background':'url(../images/active_bez_strzalki.jpg) no-repeat top center'}); var submenu = $(this).find(".submenu"); if(!$(submenu).hasClass("active")) { $(submenu).addClass("active"); $(submenu).css({ "display" : "block" }); if(!$("#content").hasClass("main_page")) { $("#content").css({ "margin-top" : $(submenu).outerHeight(true) }); } } } }); $("#menu>li").live("mouseleave", function(){ if(globalActive == 0) { $('#menu').find('a#on').css({'background':'url(../images/active.jpg) no-repeat top center'}); var submenu = $(this).find(".submenu"); if($(submenu).hasClass("active")) { $(submenu).removeClass("active"); $(submenu).css({ "display" : "none" }); if(!$("#content").hasClass("main_page")) { $("#content").css({ "margin-top" : "10px" }); } } } }); $("#menu>li>a").live('mousedown',function(){ $(this).css({'color':'#0090d7'}) }); $("#menu>li>a").live('mouseup',function(){ $(this).css({'color':'white'}); }); jQuery(document).ready(function() { $('a.tab3').on('click',function(){ $('#polec_znajomemu').find('#polec').show(); $('#polec_znajomemu .komunikat').hide(); $('#polec_znajomemu').show(); return false; }); $("#polec_znajomemu .close").on('click',function(){ var okno = $(this).parent(); okno.hide(); okno.find('input').not('.guzik').each(function(){ $(this).val(''); }); }); $('#polec_btn').on('click',function() { clearTimeout(timeout); var formularz = $('#polec'); if ($(formularz).valid()) { var imienazwisko = $(formularz).find('#imienazwisko').val() ; var email = $(formularz).find('#email').val() ; var strona = window.location.href; var request2 = $.ajax({ url: "ajax/polec_znajomemu.php", type: "POST", data: { imienazwisko : imienazwisko, email : email, strona: strona }, dataType: "json" }); request2.done(function(msg) { $('#polec').slideUp(); var okno = $('#polec_znajomemu'); $(okno).find('span.alert').html(msg.tekst); $(okno).find('.komunikat').show(); $(okno).find('input').not('.guzik').each(function(){ $(this).val(''); }); }); request2.fail(function(jqXHR, textStatus) { $('#polec_znajomemu').find('span.alert').text("Request failed: " + textStatus); }); }else{ $(this).parents('#polec_znajomemu').find('span.alert').text('WYSTĄPIŁ BŁĄD!'); } }); }); jQuery(document).ready(function($) { $("#polec").validate({ rules: { email: { required: true, email: true }, imienazwisko: { required: true, minlength: 3 } }, messages: { email: "Proszę wprowadzić poprawny E-mail", imienazwisko:{ required: "Proszę wprowadzić imię i nazwisko", minlength: "Minimalna długość imienia i nazwiska wynosi 3 znaki" } } }); $("#lancuch").validate({ rules: { srednica_rury_przewodowej: { required: true, number:true }, srednica_rury_oslonowej: { required: true, number:true } }, messages: { srednica_rury_przewodowej:{ required: "Proszę podać średnicę rury przewodowej", number: "Proszę podać średnicę rury osłonowej" }, srednica_rury_oslonowej:{ required: "Proszę wpisać wyłącznie liczby", number: "Proszę podać średnicę rury osłonowej" } }, submitHandler: function(){ var srednica_rury_przewodowej = $("form#lancuch").find("input#srednica_rury_przewodowej").val(); var srednica_rury_oslonowej = $("form#lancuch").find("input#srednica_rury_oslonowej").val(); var lancuchy_zatw = 1; $.ajax({ type: "POST", url: "ajax/lancuch.php", dataType: 'json', data: { srednica_rury_przewodowej : srednica_rury_przewodowej, srednica_rury_oslonowej : srednica_rury_oslonowej, lancuchy_zatw : 1 } }).done(function( msg ) { $("span.calc_error").html(''); $("div#lancuch_wynik").html(''); if(msg.info.length > 0) { $("span.calc_error").html(msg.info); } else { $("div#lancuch_wynik").html(msg.wynik); } }); return false; } }); $("#ploza").validate({ rules: { pole1: { required: true, number:true }, pole2: { required: true, number:true }, pole3: { required: true, number:true } }, messages: { pole1:{ required: "Proszę podać średnicę rury przewodowej D2", number: "Proszę podać średnicę rury osłonowej" }, pole2:{ required: "Proszę podać średnicę rury przewodowej D1", number: "Proszę podać średnicę rury osłonowej" }, pole3:{ required: "Proszę podać długość przepustu [m]", number: "Proszę podać średnicę rury osłonowej" } }, submitHandler: function(){ var pole1 = $("#ploza").find("#pole1").val(); var pole2 = $("#ploza").find("#pole2").val(); var pole3 = $("#ploza").find("#pole3").val(); var lancuchy_zatw = 1; $.ajax({ type: "POST", url: "ajax/plozy.php", dataType: 'json', data: { pole1 : pole1, pole2 : pole2, pole3 : pole3 } }).done(function( msg ) { $(".calc_error").html(''); $("#plozy_wynik").html(''); if(msg.error.length>0) { $(".calc_error").html(msg.error); } else { $("#plozy_wynik").html(msg.html); } }); return false; } }); $('.search_next').live("click", function() { var fraza = $(this).data("fraza"); var strona = $(this).data("strona"); var request = $.ajax({ url: "ajax/szukaj.php", type: "POST", data: { szukaj_zatw : '1', fraza : fraza, strona : strona }, dataType: "json" }); request.done(function(msg) { $("#search-result").html( msg.tekst ); $("#search-result").show( ); }); request.fail(function(jqXHR, textStatus) { alert( "Request failed: " + textStatus ); }); return false; }); $('.search_prev').live("click", function() { var fraza = $(this).data("fraza"); var strona = $(this).data("strona"); var request = $.ajax({ url: "ajax/szukaj.php", type: "POST", data: { szukaj_zatw : '1', fraza : fraza, strona : strona }, dataType: "json" }); request.done(function(msg) { $("#search-result").html( msg.tekst ); $("#search-result").show( ); }); request.fail(function(jqXHR, textStatus) { alert( "Request failed: " + textStatus ); }); return false; }); $('#resetuj').live("click",function(){ var forma = $(this).parent('form'); forma.find('input').each(function(){$(this).val('')}); }); });