$(function () { $('a.vertical-scrolling').bind('click', function (event) { var $anchor = $(this); $('html, body').stop().animate({ scrollTop: $($anchor.attr('href')).offset().top }, 1500, 'easeInOutExpo'); event.preventDefault(); }); }); $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 105) { $(".top-of-page:hidden").css('visibility', 'visible'); $(".top-of-page:hidden").fadeIn('slow'); } else { $(".top-of-page:visible").fadeOut("slow"); } }); }); function changePolishChars(data){ data = data.replace(/ą/g,'a'); data = data.replace(/ć/g,'c'); data = data.replace(/ę/g,'e'); data = data.replace(/ł/g,'l'); data = data.replace(/ń/g,'n'); data = data.replace(/ó/g,'o'); data = data.replace(/ś/g,'s'); data = data.replace(/ź/g,'z'); data = data.replace(/ż/g,'z'); //data = data.replace(/./ig,''); data = data.replace(/Ą/g,'A'); data = data.replace(/Ć/g,'C'); data = data.replace(/Ę/g,'E'); data = data.replace(/Ł/g,'L'); data = data.replace(/Ń/g,'N'); data = data.replace(/Ó/g,'O'); data = data.replace(/Ś/g,'S'); data = data.replace(/Ź/g,'Z'); data = data.replace(/Ż/g,'Z'); return data; } function orderTo(button, userId, majorId, consultationId) { majorId = (majorId == null) ? $(button).parent().parent().parent().parent().parent().find('select').selectmenu("value") : majorId; var url = 'wyslij-badanie?uId=' + userId + '&mId=' + majorId + '&cId=' + consultationId; window.location.assign("/" + url); } function getParameterByName(name) { name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); var regex = new RegExp(name + "=([^]*)"); results = regex.exec(window.location); return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } $(document).ready(function () { var infoStart =sessionStorage.infoStart if(infoStart === undefined){ $("#startView").show(); $("#shadow").show(); } $("#close_startPopup").click(function () { $("#startView").hide(); $("#shadow").hide(); sessionStorage.infoStart = true }) $("#gotoWyslijBadanie").click(function () { sessionStorage.infoStart = true location.href = "/wyslij-badanie"; }) $("#gotoWyslijBadanieL4").click(function () { sessionStorage.infoStart = true location.href = "/e-zwolnienie"; }) var video = getParameterByName('video'); var majors = []; var doctors = []; var availableTags = []; function getMajors() { return $.getJSON('modules/getMajors.php', function (data) { $('#major_select').empty(); //.append(''); if (data.length == 0) showSaveInfo("Brak specjalizacji!"); majors = data; $('.chosen-container').css('font-size', '20px'); $('.chosen-container').css('width', '100%', '!important'); $('.chosen-container').css('text-align', 'left'); $('.chosen-container').css('margin-top', '-5px'); }).error(function (jqXHR, textStatus, errorThrown) { showSaveInfo(textStatus); showSaveInfo(errorThrown); showSaveInfo("Brak połączenia z serwerem, proszę spróbować później"); }); } function getDoctorsNames() { return $.getJSON('modules/getDoctorsNames.php', function(data){ if(data.length == 0 || data.doctors.length == 0) showSaveInfo("Brak specjalizacji!"); doctors = data.doctors; }).error(function(jqXHR, textStatus, errorThrown) { showSaveInfo(textStatus); showSaveInfo(errorThrown); showSaveInfo("Brak połączenia z serwerem, proszę spróbować później"); }); } function getAllTags() { return $.getJSON('/modules/getAllTags.php', function (data) { if (data.length > 0) { for (var i = 0; i < data.length; ++i) { availableTags[i] = data[i].tag_name.toLowerCase(); } } }).error(function (jqXHR, textStatus, errorThrown) { showSaveInfo(textStatus); showSaveInfo(errorThrown); showSaveInfo("Brak połączenia z serwerem, proszę spróbować później"); }); } $.when(getMajors(), getAllTags(), getDoctorsNames()).done(function (m, a, d) { var matches = []; var $optgroup = $(document.createElement('optgroup')); $optgroup.attr('label','Lekarze'); for(var n = 0; n < doctors.length; n++) { $optgroup.append(''); matches.push(doctors[n].name); } $('#major_select').append($optgroup); $optgroup = $(document.createElement('optgroup')); $optgroup.attr('label','Specjalizacje'); for (var n = 0; n < majors.length; n++) { $optgroup.append(''); matches.push(majors[n].name); } $('#major_select').append($optgroup); $optgroup = $(document.createElement('optgroup')); $optgroup.attr('label','Tagi'); for(var n = 0; n < availableTags.length; n++) { if (matches.indexOf(availableTags[n]) == -1) { $optgroup.append(''); } } $('#major_select').append($optgroup); $('#major_select').chosen({no_results_text:'Brak wyników dla frazy:', placeholder_text_single: "Wpisz wyszukiwaną frazę..."}); }); $('#major_select').change(function(){ var $type = $('#major_select').find(":selected").data('type'); var $value = $('#major_select').val(); var url = ""; if ($type == 'major') { url = 'wyslij-badanie?mId=' + $value; } else if ($type == 'tag') { url = 'nasi-lekarze?szukaj=' + $value; } else if ($type == 'doctor') { var $select = $('#major_select').find(":selected"); url = 'wyslij-badanie?uId=' + $select.val() + '&mId=' + $select.data('major'); } window.location.assign("/" + url); }); $('#znajdzSpecjalizacje').keypress(function (e) { if (e.which == 13) searchDoctor(); }); $('#searchDoctorButton').click(function () { searchDoctor(); }); function searchDoctor() { var szukaj = $('#znajdzSpecjalizacje').val().trim(); var isMajor = false; /* $(majors).each(function (key, value) { debugger; if (value.name.toLowerCase() == szukaj.toLowerCase()) { window.location.assign("/nasi-lekarze/" + value.name); isMajor = true; return; } });*/ if (! isMajor) { var url = 'nasi-lekarze?szukaj=' + changePolishChars(szukaj.toLowerCase()); $.get("/modules/saveWordToDatabase.php", { word: szukaj }, function (data) { window.location.assign("/" + url); }); } } $('#specHrefs a').click(function () { var url = 'wyslij-badanie'; var majorName = $(this).attr('data-id'); if(majorName != 0){ url = 'nasi-lekarze/' + majorName; }else{ url = 'nasi-lekarze'; } window.location.assign("/" + url); }); $('#specHrefsXs div').click(function () { var url = 'wyslij-badanie'; var majorName = $(this).attr('data-id'); if(majorName != 0){ url = 'nasi-lekarze/' + majorName; }else{ url = 'nasi-lekarze'; } window.location.assign("/" + url); }); $('html').attr('id', 'section0'); var iframe = $(''); var dialog = $("
", {id: "video_div"}).append(iframe).appendTo("body").dialog({ autoOpen: false, modal: true, resizable: false, width: "auto", height: "auto", close: function () { iframe.attr("src", ""); } }); $(".sprite-player, .play-player").on("click", function (e) { e.preventDefault(); iframe.attr({ width: 640, height: 360, src: "https://player.vimeo.com/video/71813161?autoplay=1" }); dialog.dialog("open"); $('body div.ui-dialog').has("#video_div").addClass('jui'); $('body div.ui-dialog-titlebar').css('display', 'none'); $('body div.ui-dialog').has("#video_div").css('box-shadow', 'rgb(0, 0, 0) 0px 0px 50px'); $('body div.ui-dialog').has("#video_div").css('padding', 0); $('#video_div').append(''); // $('body').append(''); $('#close').click(function () { dialog.dialog("close"); $("#close").remove(); return false; }); }); $('.steps section').tooltip({ position: {my: "center bottom-8", at: "center top"}, open: function (event, ui) { $('div.ui-tooltip').wrap(''); }, close: function (event, ui) { $('div.ui-tooltip').parent('div.jui').remove(); } }); $('#header.home-slider .slides').carouFredSel({ scroll: { items: 1, fx: 'uncover-fade' }, auto: { timeoutDuration: 100000 }, prev: { button: "#slides_prev", key: "left" }, next: { button: "#slides_next", key: "right" }, pagination: { container: $('#header.home-slider .pagination ul'), anchorBuilder: function (nr) { return '