$(document).ready(function(){ $(".message-reply").click(function() { var option = $(this).attr("id"); if (option == "on") { $(".messageDescript").hide(); $(".messageReply").show(); } else if (option == "off") { $(".messageDescript").show(); $(".messageReply").hide(); } return false; }); $(".message-noopened").click(function() { var answer = confirm("Czy na pewno oznaczyć wiadomość jako nieprzeczytaną?"); if (answer) { document.opened.submit(); } return false; }); $(".message-removed").click(function() { var answer = confirm("Czy na pewno chcesz usunąć wiadomość?"); if (answer) { document.removed.submit(); } return false; }); $(".message-action select").change(function() { var operation = $(this).val(); if (operation != "") { var n = $(".post input:checked").length if (n == 0) { alert ("Nie zaznaczyłeś wiadomości"); $(".message-action select").val(''); } else { var question; if (operation == 1) { question = "Czy na pewno chcesz usunąć zaznaczone wiadomości?"; } if (operation == 2) { question = "Czy na pewno chcesz oznaczyć zaznaczone wiadomości jako nieprzeczytane?"; } var answer = confirm(question); if (answer) { document.messages.submit(); } } } }); var h = $("header").height(); $("body").css({'margin-top' : h+'px'}); $("span.mobilemenu").click(function() { var s = $("header nav ul").css('display'); if (s == "none") { $("header nav ul").show(); } else { $("header nav ul").hide(); } }); $('select.custom-select').customSelect(); $(".login-box ul li a").click(function() { $(".login-box ul li a.active").removeClass("active"); $(this).addClass("active"); var c = $(this).attr("rel"); $(".login-box").removeClass("login-box-user"); $(".login-box").removeClass("login-box-friend"); $(".login-box").addClass(c); if (c == "login-box-friend") { $(".login-box").find("input[name='typ']").val('1'); } else { $(".login-box").find("input[name='typ']").val('0'); } }); var linkAjax = "http://"+window.location.host+"/includes/ajax/"; function ajax(link, contener) { var getUrl = "includes/ajax/"+link; $.get("http://"+window.location.host+"/"+getUrl+"&nocache="+(Math.random()*555), function(data){ $(contener).html(data) }); } $("img.rollOver").mouseenter(function() { var patch = $(this).attr("src"); $(this).attr({ src : patch.substr(0,patch.length - 4)+"hover.gif"}); }).mouseleave(function() { var patch = $(this).attr("src"); $(this).attr({ src : patch.substr(0,patch.length - 9)+".gif"}); }); $("#searchRegion").change(function() { $("#dataTown").html(' wczytywanie listy miast... '); var getUrl = "includes/ajax/miasta.lista.php?id="+$(this).val(); $.get("http://"+window.location.host+"/"+getUrl+"&nocache="+(Math.random()*555), function(data) { $("#dataTown").html(data); $("#dataTown select").customSelect(); }); }); // profil uzytkownika $(".profilLaps span").click(function() { $(".profilLaps span").removeClass('activ'); $(this).addClass('activ'); $(".profilInfo").hide(); $("#profilTab"+$(this).attr("id")).show(); }); $(".ico-mail").click(function() { $(".profilLaps span").removeClass('activ'); $("#Contact").addClass('activ'); $(".profilInfo").hide(); $("#profilTabContact").show(); }); $(document).on('click', '.profilOtherPhotos div img', function() { $(".profilPhoto img").attr({src : 'http://'+window.location.host+'/files/Image/gallery_tmp/'+$("#session").val()+'/'+$("#session").val()+'_'+$(this).attr("id")+'_image.'+$(this).attr("type")}) }); // platnosc za abonament $(".info-pay div img").click(function() { var abonament = $(".table input:checked").length; if (abonament == 0) { $(".alerts").show().html('Określ rodzaj abonamentu'); } else { document.paynow.submit(); } }); $(".table input").click(function() { $(".alerts").hide(); var p1; var p2; var p3; var abonament = $(this).val(); if (abonament == 1) { p1 = "1 miesiąc"; p2 = "23,37"; p3 = "23.37"; } if (abonament == 2) { p1 = "3 miesiące"; p2 = "29,52"; p3 = "29.52"; } if (abonament == 3) { p1 = "12 miesiący"; p2 = "60,27"; p3 = "60.27"; } $(".info-pay div span").text("Wybrany abonament: "+p1+", koszt: "+p2+" z VAT."); $("#pay-kwota").val(p3); $("#pay-opis").val('Abonament '+p1+', użytkownik: '+$("#pay-email").val()); }); // formularz function validate(field) { var err = 0; var comm = ""; var clr = "596e81"; var loader = "blank"; var id = $(field).attr("id"); $(field).css({border: '1px solid #c8c8c8'}); $("#comm-"+$(field).attr("id")).text(""); var typ = $("#typ").val(); var sesid = $("#sesid").val(); if ($(field).hasClass('req') == true) { var param = $(field).attr("param"); var val = $(field).val(); if ($(field).val() == "") { err = 1; block(1, id); $(field).css({border: '1px solid #f00'}); } else { if ($(field).hasClass('req-login')) { // sprawdz dlugosc znakow var loginLength = $(field).val().length; if (loginLength < 6) { block(1, id); comm = "Login jest za krótki, powinien składać się z minimum 6 znaków.."; err = 1; clr = "a60000"; loader = "ico-err"; } else if (loginLength > 18) { block(1, id); comm = "Login jest za długi, składać się z maksymalnie 12 znaków."; err = 1; clr = "a60000"; loader = "ico-err"; } else { err = 0; block(1, id); comm = "Trwa sprawdzanie dostępności loginu."; clr = "596e81"; loader = 'load-mini'; $.get(linkAjax+"check.login.php?login="+$(field).val()+"&typ="+typ+"&sesid="+sesid, function(data){ checkLogin(data); }); } function checkLogin(data) { if (data == 0) { block(0, id); comm = "Login jest dostępny"; err = 0; clr = "117500"; loader = "ico-ok"; } else { block(1, id); comm = "Login jest zajęty. Wpisz inny"; err = 1; clr = "a60000"; loader = "ico-err"; } if (comm != "") { $("#comm-"+$(field).attr("id")).show().css({display : 'block', color : '#'+clr}).html(' '+comm); } } } else if ($(field).hasClass('req-refield')) { var compareParam = $(field).attr("name").split("-"); var compare = compareParam[1]; var orginal = $("#"+compare).val(); var copies = $(field).val() if (copies == orginal) { block(0, id); } else { block(1, id); } } else if ($(field).hasClass('req-email')) { if(val.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)) { err = 0; block(1, id); comm = "Trwa sprawdzanie, czy adres e-mail jest już zarejestrowany w bazie danych."; clr = "596e81"; loader = "load-mini"; $.get(linkAjax+"check.email.php?email="+$(field).val()+"&typ="+typ+"&sesid="+sesid, function(data){ checkEmail(data); }); function checkEmail(data) { if (data == 0) { block(0, id); comm = "Adres e-mail jest poprawny"; err = 0; clr = "117500"; loader = "ico-ok"; } else { block(1, id); comm = "Adres e-mail jest już zarejestrowany w bazie danych."; err = 1; clr = "a60000"; loader = "ico-err"; } if (comm != "") { $("#comm-"+$(field).attr("id")).show().css({display : 'block', color : '#'+clr}).html(' '+comm); } } } else { block(1, id); comm = "Podany adres e-mail jest nieprawidłowy."; err = 1; clr = "a60000"; loader = "ico-err"; } } else if ($(field).hasClass('req-mail')) { if(val.match(/^[0-9a-z_.-]+@([0-9a-z-]+\.)+[a-z]{2,6}$/)) { block(0, id); comm = "Adres e-mail jest poprawny"; err = 0; clr = "117500"; loader = "ico-ok"; } else { block(1, id); comm = "Podany adres e-mail jest nieprawidłowy."; err = 1; clr = "a60000"; loader = "ico-err"; } } else { err = 0; block(0, id); } if (comm != "") { $("#comm-"+$(field).attr("id")).show().css({display : 'block', color : '#'+clr}).html(' '+comm); } if (err == 1) { $(field).css({border: '1px solid #f00'}); } } } return err; } function block(e, id) { $("#req-"+id).val(e); } $("#profilAbonament").click(function() { var option = $("#profilAbonamentSelect").val(); if (option == 0) { alert ('Wybierz opcję abonamentu'); } else { var smsKoszt; var smsNumer; var smsTresc; if (option == 1) { smsKoszt = "3,00 zł (całkowity koszt 3,69 zł)"; smsNumer = "73068*"; smsTresc = "AP.PDWWP1"; } else if (option == 2) { smsKoszt = "5,00 zł (całkowity koszt 6,15 zł)"; smsNumer = "75068*"; smsTresc = "AP.PDWWP2"; } else if (option == 3) { smsKoszt = "9,00 zł (całkowity koszt 11,07 zł)"; smsNumer = "79068*"; smsTresc = "AP.PDWWP3"; } $("#smsNumer").text(smsNumer); $("#smsKoszt").text(smsKoszt); $("#smsTresc").text(smsTresc); $(".profilAbonamentForm").hide(); $(".profilAbonamentSms").show(); } }); $("input.title, textarea.title").click(function() { $(".register-items .label div.box-title").hide(); var param = $(this).attr("id"); $("#box-"+param).show(); }); $("select.req").change(function() { if ($(this).val() == "") { $(this).parent().css({border: '1px solid #f00'}); $("#req-"+this.id).val(1); } else { $(this).parent().css({border: '1px solid #c8c8c8'}); $("#req-"+this.id).val(0); } }); $("input.req, textarea.req").click(function() { $(".register-items .checkbox span.border-checkbox").css({border: '1px solid #eeeced'}); if ($(this).attr("type") == 'checkbox') { if ($(this).is(':checked') == true) { block(0,$(this).attr("id")); } else { block(1,$(this).attr("id")); } } }); $("#allActive").click(function() { if (($(this).is(':checked')) == true) { $(".textActivity").text('odznacz wszystkie aktywności'); $(".listActive input.checkboxes").each(function() { $(this).prop('checked', true); }); } else { $(".textActivity").text('zaznacz wszystkie aktywności'); $(".listActive input.checkboxes").each(function() { $(this).prop('checked', false); }); } sumActive(); }); $(".listActive input.checkboxes").click(function() { sumActive(); }) function sumActive() { var n = $("input.checkboxes:checked").length; if (n == 0) { $("#1").val(''); $("#req-1").val(1); } else { $("#1").val('ok'); $("#req-1").val(0); } } $("input.title, textarea.title").blur(function() { $(".register-items .label div.box-title").hide(); validate($(this)); }); $(".ico-favorites").click(function() { document.location.href = 'http://'+window.location.host+'/pl/logowanie'; }); $(".remove-favorites").click(function() { var answer = confirm("Czy na pewno chcesz usunąć profil z ulubionych?"); if (answer) { var profil = $(this).attr("id"); document.location.href = 'http://'+window.location.host+'/pl/twoje-konto/ulubione-profile/'+profil; } }); $(".profilesListLaps span").click(function() { if ($(this).hasClass("active") == false) { var tab = $(this).attr("id"); $(".profilesListBox").hide(); $("#profiles-"+tab).show(); $(".profilesListLaps span").removeClass("active"); $(this).addClass("active"); } }); $("form.validate").submit(function() { var err = 0; //$($(this).attr("id")+" input.req, "+$(this).attr("id")+" select.req, "+$(this).attr("id")+" textarea.req").each(function() $(this).find("input.req, textarea.req, select.req").each(function() { var ids = $(this).attr("id"); // sprawdz czy pole jest wypełnione var req = $("#req-"+ids).val(); if (req == 1) { if (this.type == 'checkbox') { $("#check-"+ids).css({border: '1px solid #f00'}); } else if (this.type == 'select-one') { $(this).parent().css({border: '1px solid #f00'}); } else { $(this).css({border: '1px solid #f00'}); } err += 1; } }); if (err > 0) { $(".alerts").show(); $(".alerts").text('Wypełnij/zaznacz pola obowiązkowe'); return false; } else { $(".alerts").hide(); } }); $(".birth").change(function() { var errorYear = 2016 - 18; if (this.value > errorYear) { $("#comm-6").show().css({display : 'block', color : '#a60000'}).html(' W serwisie mogą rejestrować się tylko osoby pełnoletnie.') $("#req-6").val(1); } else { $("#comm-6").hide(); $("#req-6").val(0); $(".birth").css({border: '1px solid #eeeced'}); } }); $("#login-typ").change(function() { var typ = $(this).val(); if (typ == 1) { $("#form-login img.title").attr({'src' : 'files/Image/gfx/img_title_login_user_pl.gif'}); $("#form-login .form-labels input.form-login-btn").attr({'src' : 'files/Image/gfx/btn_login_user_pl.gif'}); $(".remind").removeClass('red').addClass('blue'); $(".rules").removeClass('red').addClass('blue'); $(".form-labels input, .form-labels select").removeClass('red').addClass('blue'); } else { $("#form-login img.title").attr({'src' : 'files/Image/gfx/img_title_login_friend_pl.gif'}); $("#form-login .form-labels input.form-login-btn").attr({'src' : 'files/Image/gfx/btn_login_friend_pl.gif'}); $(".remind").removeClass('blue').addClass('red'); $(".rules").removeClass('blue').addClass('red'); $(".form-labels input, .form-labels select").removeClass('blue').addClass('red'); } }); $("#remind-typ").change(function() { var typ = $(this).val(); if (typ == 1) { $("#form-remind img.title").attr({'src' : 'files/Image/gfx/img_title_remind_user_pl.gif'}); $("#form-remind .form-labels input.form-login-btn").attr({'src' : 'files/Image/gfx/btn_remind_user_pl.gif'}); $(".form-labels input, .form-labels select").removeClass('red').addClass('blue'); $("#form-remind p strong").removeClass('red').addClass('blue'); } else { $("#form-remind img.title").attr({'src' : 'files/Image/gfx/img_title_remind_friend_pl.gif'}); $("#form-remind .form-labels input.form-login-btn").attr({'src' : 'files/Image/gfx/btn_remind_friend_pl.gif'}); $(".form-labels input, .form-labels select").removeClass('blue').addClass('red'); $("#form-remind p strong").removeClass('blue').addClass('red'); } }); $("#form-login .form-labels img.form-login-btn").click(function() { document.login.submit(); }); $("#form-remind img.form-login-btn").click(function() { document.remind.submit(); }); $(".alpha").alphanumeric({ichars:'ęóąśłżźćńĘÓĄŚŁŻŹĆŃ,./?!=- @#$^&*()+'}); $(".mail").mouseenter(function() { $(this).addClass('hover'); }).mouseleave(function() { $(this).removeClass('hover'); }); $(".mail .mail-item").click(function() { var mail = $(this).parent().attr("id").split("-"); document.location.href = 'http://'+window.location.host+'/pl/twoje-konto/wiadomosci/'+mail[1]; }); $(".opinion-form img").click(function() { var temat = $("#temato").val(); var tresc = $("#tresco").val(); var userID = $("#userIDo").val(); var error = 0; if (temat == "") { $("#temato").addClass('error'); error += 1; } else { $("#temato").removeClass('error'); } if (tresc == "") { $("#tresco").addClass('error'); error += 1; } else { $("#tresco").removeClass('error'); } if (error == 0) { var link= linkAjax+'add.opinion.php'; var postData = { tresc : tresc, temat : temat, userID : userID }; $.post(link, postData, function(data){ addOpinion(data) }); function addOpinion(d) { $(".opinion-blank").hide(); var date = $("#date").val(); var myLogin = $("#myLogin").val(); $("#temato").val(''); $("#tresco").val(''); $("#alert2").show().text('Twoja recenzja została dodana'); $(".opinion-list").append('

'+temat+' '+date+'

dodana przez: '+myLogin+'
'+tresc+'
'); } } }); $(".mail-friend .sendmail").click(function() { var temat = $("#temat").val(); var tresc = $("#tresc").val(); var userID = $("#userID").val(); var userType = $("#userType").val(); var copy = $("#copy").is(":checked"); if (copy == true) { copy = 1; } else { copy = 0; } var outbox = $("#outbox").val(); var error = 0; if (temat == "") { $("#temat").addClass('error'); error += 1; } else { $("#temat").removeClass('error'); } if (tresc == "") { $("#tresc").addClass('error'); error += 1; } else { $("#tresc").removeClass('error'); } if (error == 0) { $("#temat").attr("disabled", true); $("#tresc").attr("disabled", true); var link= linkAjax+'send.mail.php'; var postData = { tresc : tresc, temat : temat, userID : userID, userType : userType, copy : copy, outbox : outbox, lang : 'pl' }; $.post(link, postData, function(data){ sendMail(data) }); function sendMail(d) { $("#temat").attr("disabled", false); $("#tresc").attr("disabled", false); $("#temat").val(''); $("#tresc").val(''); $("#alert").show().text('Twoja wiadomość została wysłana pomyślnie'); } } }); $('#dialog').dialog({ autoOpen: false, width: 700, buttons: { "Ok": function() { $(this).dialog("close"); } } }); function setActiveNames() { $("#actives-items").text(''); var name = ""; var ids = ""; $("#dialog .activityCheckbox input").each(function() { if ($(this).is(':checked') == true) { name += $(this).attr("id")+","; ids += $(this).val()+","; } }); if (name == "") { name = "wybierz"; } $("#actives-items").text(name); $("#aktywnosci").val(ids); } $(".activityCheckbox input").click(function() { setActiveNames(); }); $(".active-checkbox-all").click(function() { var status = $(this).is(':checked'); $("#dialog input.active-checkbox").each(function() { $(this).prop('checked', status); }); setActiveNames(); }); $("#actives").click(function() { $('#dialog').dialog('open'); return false; }); $("#portionList").change(function() { var link = $("#link").val(); var limit = $(this).val(); var newLink = link+'?limit='+limit; document.location.href = newLink; }); // profil uzytkownika // pokaz przy wczytaniu strony $("#dataTown").html(' wczytywanie listy miast... '); ajax('miasta.lista.php?id=1&lang=pl', '#dataTown'); $(".maps").flash({ src: 'files/Flash/mapka.swf', width: 120, height: 114, wmode: 'transparent' }); /*$(".carousel").jCarouselLite({ btnNext: ".profilOtherPhotosNext", btnPrev: ".profilOtherPhotosPrev" });*/ }); function searchChangeRegion(id) { $("#searchRegion").val(id); $("#dataTown").html(' wczytywanie listy miast... '); var getUrl = "includes/ajax/miasta.lista.php?id="+id+"&lang=pl"; $.get("http://"+window.location.host+"/"+getUrl+"&nocache="+(Math.random()*555), function(data){ $('#dataTown').html(data) }); }