<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">function detectIE() {
  var ua = window.navigator.userAgent;
  var msie = ua.indexOf('MSIE ');
  var trident = ua.indexOf('Trident/');

  if (msie &gt; 0) {
    // IE 10 or older =&gt; return version number
    return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
  }

  if (trident &gt; 0) {
    // IE 11 (or newer) =&gt; return version number
    var rv = ua.indexOf('rv:');
    return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
  }
  // other browser
  return false;
}

if (!Array.prototype.filter) {
  Array.prototype.filter = function(fun /*, thisp */) {
    "use strict";

    if (this === void 0 || this === null)
      throw new TypeError();

    var t = Object(this);
    var len = t.length &gt;&gt;&gt; 0;

    if (typeof fun !== "function")
      throw new TypeError();

    var res = [];
    var thisp = arguments[1];
    for (var i = 0; i &lt; len; i++) {
      if (i in t) {
        var val = t[i]; // in case fun mutates this
        if (fun.call(thisp, val, i, t))
          res.push(val);
      }
    }
    return res;
  };
}

if ('XDomainRequest' in window &amp;&amp; window.XDomainRequest !== null) {

  // override default jQuery transport
  jQuery.ajaxSettings.xhr = function() {
    try { return new XDomainRequest(); }
    catch(e) { }
  };

  // also, override the support check
  jQuery.support.cors = true;

}

function isIE () {
  var myNav = navigator.userAgent.toLowerCase();
  return (myNav.indexOf('msie') != -1) ? parseInt(myNav.split('msie')[1]) : false;
}

function crossDomainAjax (url, successCallback) {

  // IE8 &amp; 9 only Cross domain JSON GET request
  if ('XDomainRequest' in window &amp;&amp; window.XDomainRequest !== null) {

    var xdr = new XDomainRequest(); // Use Microsoft XDR
    xdr.open('get', url);
    xdr.onload = function () {
      var dom  = new ActiveXObject('Microsoft.XMLDOM'),
        JSON = $.parseJSON(xdr.responseText);

      dom.async = false;

      if (JSON == null || typeof (JSON) == 'undefined') {
        JSON = $.parseJSON(data.firstChild.textContent);
      }

      successCallback(JSON); // internal function
    };

    xdr.onerror = function() {
      _result = false;
    };

    xdr.send();
  }
  // IE7 and lower can't do cross domain
  else if (navigator.userAgent.indexOf('MSIE') != -1 &amp;&amp; parseInt(navigator.userAgent.match(/MSIE ([\d.]+)/)[1], 10) &lt; 8) {
     return false;
  }

  // Do normal jQuery AJAX for everything else
  else {
    $.ajax({
      url: url,
      cache: false,
      dataType: 'json',
      type: 'GET',
      async: true, // must be set to false
      success: function (data, success) {
        successCallback(data);
      }
    });
  }
}
var indeksLekow = {
  timeoutSeconds: .2,
  minValLength: 3,
  text: {
    emptyResult: 'Niestety, nic nie znaleziono'
  },
  loaderObj:null,
  loader : {
    /* LOADER */
    loaderShow : function() {
      div = $('#indeks-lekow-search');
      img = document.createElement('img');
      img.className="loader";
      img.src="/drug_files/images/leki-loader-desktop.gif";
      $(div).prepend(img);
      indeksLekow.loaderObj = $("."+img.className+"");
      $(img).addClass("displayBlock");
    },
    loaderHide : function(){
      $(indeksLekow.loaderObj).remove();
    }
  },
  template: ''
  + '&lt;div id="indeks-lekow-tip"&gt;'
    + '&lt;a href="#" class="close"&gt;zamknij&lt;/a&gt;'
    // + '&lt;div id="indeks-lekow-val"&gt;&lt;/div&gt;'
    + '&lt;div id="indeks-lekow-result"&gt;&lt;/div&gt;'
  + '&lt;/div&gt;',


  keyboardControl: function(){
    indeksLekow.selectedLink = -1;
    indeksLekow.links = $('#indeks-lekow-tip li').length;

    $('#indeks-lekow-tip li').removeClass('active');

    if(true == indeksLekow.keyboardControlActivated) {
      return false;
    }

    $(document).keydown(function(e){
      indeksLekow.keyboardControlActivated = true;
      if(40 == e.keyCode){

         ++indeksLekow.selectedLink;

        if(indeksLekow.selectedLink &gt; indeksLekow.links - 1) {
          indeksLekow.selectedLink = 0;
        }
      }

      if(38 == e.keyCode) {
        --indeksLekow.selectedLink;

        if(indeksLekow.selectedLink &lt; 0){
          indeksLekow.selectedLink = indeksLekow.links - 1;
        }
      }

      if(40 == e.keyCode || 38 == e.keyCode) {
        $('#indeks-lekow-search form').submit(false);
        $('#indeks-lekow-tip li').removeClass('active');
        $('#indeks-lekow-tip li:eq(' + indeksLekow.selectedLink + ')').addClass('active');
        $('#indeks-lekow-search input').val($('#indeks-lekow-tip li:eq(' + indeksLekow.selectedLink + ')').text());
      }

      if(13 == e.keyCode) {
        $('#indeks-lekow-tip li.active a').click();
      }
    });
  },

    send: function(val,token,user,search) {
      if(user) {
      var arr=user.split('|');
      var email=arr[1];
      var id_user=arr[0];
      } else {
        id_user=false;
      }

      $.support.cors = true;
        crossDomainAjax('https://leki.konsylium24.pl/searchget/'+encodeURIComponent(val)+'/'+token+'/'+user+'', function (data) {
      if(data){
        indeksLekow.loader.loaderHide();
      }
            var html = '',
            template = indeksLekow.template;

            if(data.drug.length &gt; 0){

                html = $('&lt;ul/&gt;');
                if(data.substancja.SubstName){

                var show_subst = true;

                $(html).append(
                        '&lt;li class="remedy-substancja"&gt;&lt;a data-query='+data.query+' href="/substancje-czynne/'+data.substancja.SubstName+'"&gt;&lt;span&gt;' + data.substancja.SubstName + ' - zobacz wszystkie preparaty &amp;raquo;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;'
                    );
                }
                var array_of_substance=new Array;
                for(var x = 0, y = data.drug.length; x &lt; y; ++x == true){
                  //var ulubione='';
                  array_of_substance[x]=data.drug[x].DrugSubstText;
                  /*if(data.fav.length&gt;0) {
                    var czy_ulubione=$.grep(data.fav, function(e){ return e.DrugShortName == data.drug[x].DrugShortName; });
                    console.log(czy_ulubione);
                  }*/

                    $(html).append(
                        '&lt;li class="drug-element"&gt;&lt;a  data-title='+convertToSlug(data.drug[x].DrugFullName.replace(/\%/g, ''))+' data-query='+data.query+' data-id="' + data.drug[x].PackageId + '" title=""&gt;' + data.drug[x].DrugFullName + ' (' + getPayment(data.drug[x].Payment).join(', ') + '), &lt;span class="subst"&gt;'+data.drug[x].DrugSubstText+'&lt;/span&gt;'+getPolfarma(data.drug[x].PackageId)+'&lt;/a&gt; &lt;/li&gt;'
                    );

                }

                var u_array=$.unique(array_of_substance);

                if(u_array.length==1 &amp;&amp; !show_subst){
                   var u_substancja=u_array[0];
                   $(html).prepend('&lt;li class="remedy-substancja"&gt;&lt;a data-query='+data.query+' href="/substancje-czynne/'+u_substancja+'"&gt;&lt;span&gt; ' + u_substancja + ' - zobacz wszystkie preparaty &amp;raquo;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;');
                }
                 //$('#indeks-lekow-result ul li.drug-element:first').before($('.polfarma').closest('li'));
                 if($('#current_user_present').length &gt; 0){
                    var contantor_puter = $(html).find('li.drug-element:first');
                    $(contantor_puter).before(html.find('.polfarma').closest('li'));
                  }
            } else {
              if((data.similar_drug &amp;&amp; data.similar_drug.length&gt;0) || (data.similar_subs &amp;&amp; data.similar_subs.length&gt;0) || (data.similar_m &amp;&amp; data.similar_m.length&gt;0) || (data.similar_pl &amp;&amp; data.similar_pl.length&gt;0)){
                 html = $('&lt;ul class="similiar"/&gt;');
                 $(html).append('&lt;p&gt;Czy chodziĹo Ci o: &lt;/p&gt;');
                 var similiar=new Array;
                 for(var a = 0, b = data.similar_drug.length; a &lt; b; ++a == true) {
                   similiar.push('&lt;li class="remedy-similiar"&gt;&lt;a href="#" data-similar="'+data.similar_drug[a].DrugShortName+'"&gt;&lt;span&gt;'+data.similar_drug[a].DrugShortName+' &amp;raquo;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;');
                 }

                 for(var c = 0, d = data.similar_subs.length; c &lt; d; ++c == true) {
                   similiar.push('&lt;li class="remedy-similiar"&gt;&lt;a href="#" data-similar="'+data.similar_subs[c].SubstName+'"&gt;&lt;span&gt;'+data.similar_subs[c].SubstName+' &amp;raquo;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;');
                 }
                 for(var c = 0, d = data.similar_m.length; c &lt; d; ++c == true) {
                   similiar.push('&lt;li class="remedy-similiar"&gt;&lt;a href="#" data-similar="'+data.similar_m[c].DrugShortName+'"&gt;&lt;span&gt;'+data.similar_m[c].DrugShortName+' &amp;raquo;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;');
                 }

                 for(var c = 0, d = data.similar_pl.length; c &lt; d; ++c == true) {
                   similiar.push('&lt;li class="remedy-similiar"&gt;&lt;a href="#" data-similar="'+data.similar_pl[c].DrugShortName+'"&gt;&lt;span&gt;'+data.similar_pl[c].DrugShortName+' &amp;raquo;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;');
                 }
                 $(html).append( jQuery.unique(similiar).join(''));

                 $(html).find('span').click(function(){

                 });
              }else{
                crossDomainAjax('/drug/notfound/'+data.query+'?page=notfound', function (data) {

                });
                html = '&lt;p&gt;' + indeksLekow.text.emptyResult + '&lt;/p&gt;';
              }
            }

           if($(window).width() &lt; 940){

        if(true != indeksLekow.tip_is_visible){
          $(template)
            .find('#indeks-lekow-result')
              .append(html)
              .end()
            .find('a.close')
              .click(function(){
                $('#indeks-lekow-tip').animate({opacity: 0}, function(){
                  $(this).remove();
                });
                $('#indeks-lekow-search input').val('');
                indeksLekow.tip_is_visible = false;

                return false;
              })
              .end()
            .appendTo($('#tipList'))
            .css({opacity: 0})
            .animate({opacity: 1});

          indeksLekow.tip_is_visible = true;
          //return false;
        } else {
          $('#indeks-lekow-result')
            .html(html);
        }
      } else {
        if(true != indeksLekow.tip_is_visible){
          $(template)
            .find('#indeks-lekow-result')
              .append(html)
              .end()
            .find('a.close')
              .click(function(){
                $('#indeks-lekow-tip').animate({opacity: 0}, function(){
                  $(this).remove();
                });
                $('#indeks-lekow-search input').val('');
                indeksLekow.tip_is_visible = false;

                return false;
              })
              .end()
            .appendTo($('#indeks-lekow-container &gt; div:visible #indeks-lekow-search'))
            .css({opacity: 0})
            .animate({opacity: 1});

          indeksLekow.tip_is_visible = true;
          //return false;
        } else {
          $('#indeks-lekow-result')
            .html(html);
        }
      }
        $('#indeks-lekow-tip li a').each(function() {
          $(this).click(function() {
            if($(this).data('id')) {
              if( search == 'enter' || $('#indeks-lekow-tip').parent().attr('id')=='indeks-lekow-about') {
                window.location = '/leki/'+($(this).data('title')+','+$(this).data('id'));
                return false;
              } else {
                indeksLekow.loader.loaderShow();
                indeksLekow.loadRemedy($(this).data('id'),token,$(this).data('query'),user);
              }
              if (detectIE() &amp;&amp; detectIE()&lt;10) {
              } else {
                window.history.pushState($(this).data('id'), $(this).data('id'), '/leki/'+($(this).data('title')+','+$(this).data('id')));
              }
              if($('#indeks-lekow-details').length&gt;0) {
                $('#indeks-lekow-details').html('');
              }
              if($('#indeks-lekow-substance').length&gt;0) {
                $('#indeks-lekow-substance').html('');
              }
            } else if($(this).data('similar')) {
              $('#indeks-lekow-search input').val($(this).data('similar'));
              indeksLekow.send($(this).data('similar'),token,user);
            }
            else {
              window.location = $(this).attr('href');
            }
            return false;
          });
        });

        indeksLekow.keyboardControl();

        $("#indeks-lekow-tip").prependTo('#indeks-lekow-about');

        if(search == 'enter') {
          $("#indeks-lekow-tip").addClass('search-list');
        }
      });
  },

  loadPackage: function(drugid,token){
    crossDomainAjax('https://leki.konsylium24.pl/drugopak/'+drugid+'/'+token, function (data) {
      $('#indeks-lekow-substance h3 span').append(' - '+data.opak[0].DrugShortName);

      for(var x = 0, y = data.opak.length; x &lt; y; ++x == true){
        var html = '&lt;tr&gt;'
                 + '  &lt;td class="title"&gt;&lt;a href="/leki/'+convertToSlug(data.opak[x].DrugFullName)+','+data.opak[x].PackageId+'"&gt;'+data.opak[x].DrugFullName+'&lt;/a&gt;&lt;/td&gt;'
                 + '  &lt;td id="data_zmiany_'+data.opak[x].PackageId+'"&gt;b.d.&lt;/td&gt;'
                 + '  &lt;td&gt;&lt;a href="/l/lek/'+data.opak[x].PackageId+'"&gt;szczegĂłĹy &amp;raquo;&lt;/a&gt;&lt;/td&gt;'
                 + '&lt;/tr&gt;'
        $('#indeks-lekow-substance table tbody').append(html);
        pak_id=(data.opak[x].PackageId);
        crossDomainAjax('/drug/glg/'+pak_id, function (data_h) {
          var selector = "#data_zmiany_"+data_h.id;
          if(data_h.log[0]) {
            var datka=(data_h.log[0].drug_log.change_date);
            var td_d= $('#indeks-lekow-substance').find(selector);
            td_d.html(datka);
          }
          $("#indeks-lekow-substance table").tablesorter({
            sortList: [[1,1]]
          });
        });
      }
    });
  },
  loadObserv: function(id,user,fav){
    if($('#observ_button').length &gt; 0){
      $('#observ_button').remove();
    }
    if(user) {
      var arr = user.split('|');
      var email = arr[1];
      var id_user = arr[0];
    }
    if(!fav) {
      var html = '&lt;div id="observ_button"&gt;'
               + '  &lt;div id="obs_click_button"&gt;&lt;img src="/drug_files/images/btn-obserwuj.png"&gt;&lt;img src="/drug_files/images/info-helper.png" title="Powiadomimy CiÄ o zmianach w refundacji tego leku"&gt;&lt;/div&gt;'
               + '&lt;/div&gt;'
               + '&lt;div id="observ_confirm"&gt;&lt;/div&gt;'
      $('#indeks-lekow-remedy header').append(html);

      $("#obs_click_button").click(function() {
        if(user) {
          crossDomainAjax('https://leki.konsylium24.pl/observedrugs/'+id+'/'+id_user, function (data) {});
          observConfirmer.init(email);
          indeksLekow.loadObserv(id, user, true);
        } else {
          zalogujConfirmer.init();
        }
      });
    } else {
      var html = '&lt;div id="observ_button" class="no-observe"&gt;&lt;img src="/drug_files/images/info-obserwujesz.png" alt="Obserwujesz ten lek"&gt;&lt;/span&gt;&lt;/div&gt;'
      $('#indeks-lekow-remedy header').append(html);
    }
  },
  loadRemedy: function(id,token,query,user) {
    if(!query) {
      query='noq';
    }
    if(user){
      var arr=user.split('|');
      var email=arr[1];
      var id_user=arr[0];
    }

    crossDomainAjax('https://leki.konsylium24.pl/drugs/'+id+'/'+token+'/'+query+'/'+id_user+'', function (data) {
      if(data) {
        indeksLekow.loader.loaderHide();
        $('.home_view').addClass('hidden');
        $('.short_view').removeClass('hidden');
      }

      $('#indeks-lekow-search input').val(data.drug.DrugFullName.replace(/&lt;(?:.|\n)*?&gt;/gm, ''));

      var titleData = data.drug.DrugShortName + ' ' + data.drug.DrugForm + ' (' + data.drug.DrugDosage + ') - ' + data.drug.DrugPackage;
      document.title = titleData.replace(/(&lt;([^&gt;]+)&gt;)/ig,"") + " - wyszukiwarka i baza lekĂłw - Indeks24.pl";
      $('#indeks-lekow-search input').blur();
      $('#indeks-lekow-tip').remove();
      $('#responsiveBox').remove();
      var arr_of_payment=[];
      for(var x = 0, y = data.dise.length; x &lt; y; ++x == true) {
        arr_of_payment[x]=data.dise[x].DiseasePaymentId;
      }

      arr_of_payment= jQuery.unique(arr_of_payment);
      indeksLekow.tip_is_visible = false;
      $('#indeks-lekow-remedy').html('');
      var html = $('&lt;article id="indeks-lekow-remedy"/&gt;'),
      tableHTML = $('&lt;table/&gt;&lt;tbody/&gt;');
      var ddP=data.drug.PrescriptionTypeId;
      if(ddP=='0') {
        var ddP_icon='otc';
      } else if(ddP=='2') {
        var ddP_icon='rpw';
      } else {
        var ddP_icon='rx';
      }

      var market_status=[
          {marektid: 21,
           icon:    'green-market',
           info:     '&lt;strong&gt;Preparat dostÄpny&lt;/strong&gt; - opakowanie w ciÄgĹej sprzedaĹźy'
          },
          {marektid: 22,
           icon:    'red-market',
           info:     '&lt;strong&gt;Preparat niedostÄpny w sprzedaĹźy&lt;/strong&gt;'
          },
          {marektid: 23,
           icon:    'orange-market',
           info:     '&lt;strong&gt;Ograniczona dostÄpnoĹÄ preparatu&lt;/strong&gt; - braki magazynowe'
          },
          {marektid: 24,
           icon:    'orange-market',
           info:     '&lt;strong&gt;DostÄpnoĹÄ w trakcie weryfikacji&lt;/strong&gt;'
          },
          {marektid: 25,
           icon:    'orange-market',
           info:     '&lt;strong&gt;Ograniczona dostÄpnoĹÄ preparatu&lt;/strong&gt; - do wyczerpania zapasĂłw'
          },
          {marektid: 26,
           icon:    'red-market',
           info:     '&lt;strong&gt;Preparat niedostÄpny w sprzedaĹźy&lt;/strong&gt; - wstrzymana produkcja'
          },
            {marektid: 27,
           icon:    'red-market',
           info:     '&lt;strong&gt;Preparat niedostÄpny w sprzedaĹźy&lt;/strong&gt; - czasowo wstrzymany w obrocie'
          },
      ];
      var market_o = getObjects(market_status,'marektid',data.drug.marketstatusid);

      html.append('&lt;header class="'+ddP_icon+'"&gt;&lt;h1 class="remedy-name"&gt;&lt;a class="remedy-href"&gt;&lt;span itemprop="name"&gt;' + data.drug.DrugShortName + '&lt;/span&gt;  &lt;span itemprop="drugUnit"&gt;' + data.drug.DrugForm + ' (' + data.drug.DrugDosage + ')&lt;/span&gt; - &lt;span&gt;' + data.drug.DrugPackage + '&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;/header&gt;');
      var substancje = data.drug.DrugSubstText.split('+');
      var substanceHtml = '';
      for (var i = 0; i &lt; substancje.length; i++) {

        var substance_slug = substancje[i];

        if (substance_slug.endsWith('.')) {
          substance_slug = substance_slug.slice(0, -1);
        }
        substanceHtml += ' &lt;a href="/substancje-czynne/' + substance_slug + '" class="substance_name"&gt;' + substancje[i] + '&lt;/a&gt;';
      }
      html.find('.remedy-name').after(substanceHtml);
      if(market_o[0]) {
        html.append('&lt;p id="marketstatus" class="'+market_o[0].icon+'"&gt;'+market_o[0].info+'&lt;/p&gt;');
      }

      $('#okruchy .srodek_okruszki').show();
      $('#okruchy .srodek_okruszki').html("&lt;a href='/leki'&gt;Indeks lekĂłw&lt;/a&gt;");
      $('#okruchy .last_okruszki').html(data.drug.DrugFullName);
      if(data.drug_type) {
        if (data.drug_type.typ=='A') var d_type='biotyk';
        if (data.drug_type.typ=='C') var d_type='koncepcja';
        if (data.drug_type.typ=='P') var d_type='tropowe';

      } else {
        if (data.drug.PrescriptionTypeId==2) {
          var d_type="rpw";
        } else {
          var d_type="reszta";
        }
      }

      if(data.drug.senior == "1") {
        html.append('&lt;div id="senior_status"&gt;&lt;strong&gt;BezpĹatny dla seniora 75+&lt;/strong&gt;&lt;span class="rx_click" onclick="showRecepta(\'senior\',\''+d_type+'\','+data.drug.PackageId+');"&gt; &lt;span class="recepta_red"&gt;przykĹadowa recepta&lt;/span&gt;&lt;img src="/drug_files/images/recepta_rx.png" class="rx-img" title="PrzykĹadowa recepta" /&gt;&lt;/span&gt;&lt;/div&gt;');
      }

      if(jQuery.inArray('1',arr_of_payment)!=-1){
        tableHTML.eq(0).append(''
          + '&lt;tr&gt;'
            + '&lt;th class="blue-dot"&gt;BezpĹatny (B):&lt;/th&gt;'
            + '&lt;td&gt;' +  getObjects(data.dise,'DiseasePaymentId','1')[0].PricePatient +  'zĹ &lt;span class="rx_click" onclick="showRecepta(1,\''+d_type+'\','+data.drug.PackageId+');"&gt; &lt;span class="recepta_red"&gt;przykĹadowa recepta&lt;/span&gt;&lt;img src="/drug_files/images/recepta_rx.png" class="rx-img" title="PrzykĹadowa recepta" /&gt;&lt;/span&gt;&lt;/td&gt;'
          + '&lt;/tr&gt;'
        );
      };
      if(jQuery.inArray('3',arr_of_payment)!=-1){
        tableHTML.eq(0).append(''
          + '&lt;tr&gt;'
            + '&lt;th class="green-dot"&gt;Refundowany (30%):&lt;/th&gt;'
            + '&lt;td&gt;' +  getObjects(data.dise,'DiseasePaymentId','3')[0].PricePatient +  'zĹ &lt;span class="rx_click" onclick="showRecepta(3,\''+d_type+'\','+data.drug.PackageId+');"&gt;&lt;span class="recepta_red"&gt;przykĹadowa recepta&lt;/span&gt;&lt;img src="/drug_files/images/recepta_rx.png" class="rx-img" title="PrzykĹadowa recepta" /&gt;&lt;/span&gt;&lt;/td&gt;'
          + '&lt;/tr&gt;'
        );
      };
      if(jQuery.inArray('4',arr_of_payment)!=-1){
        tableHTML.eq(0).append(''
          + '&lt;tr&gt;'
            + '&lt;th class="orange-dot"&gt;Refundowany (50%):&lt;/th&gt;'
            + '&lt;td&gt;' +  getObjects(data.dise,'DiseasePaymentId','4')[0].PricePatient + 'zĹ  &lt;span class="rx_click" onclick="showRecepta(4,\''+d_type+'\','+data.drug.PackageId+');"&gt;&lt;span class="recepta_red"&gt;przykĹadowa recepta&lt;/span&gt;&lt;img src="/drug_files/images/recepta_rx.png" class="rx-img" title="PrzykĹadowa recepta"/&gt;&lt;/span&gt;&lt;/td&gt;'
          + '&lt;/tr&gt;'
        );
      };
      if(jQuery.inArray('2',arr_of_payment)!=-1){
        tableHTML.eq(0).append(''
          + '&lt;tr&gt;'
            + '&lt;th class="yellow-dot"&gt;RyczaĹt (R):&lt;/th&gt;'
            + '&lt;td&gt;' +  getObjects(data.dise,'DiseasePaymentId','2')[0].PricePatient + 'zĹ &lt;span class="rx_click" onclick="showRecepta(2,\''+d_type+'\','+data.drug.PackageId+');"&gt;&lt;span class="recepta_red"&gt;przykĹadowa recepta&lt;/span&gt;&lt;img src="/drug_files/images/recepta_rx.png" class="rx-img" title="PrzykĹadowa recepta" /&gt;&lt;/span&gt;&lt;/td&gt;'
          + '&lt;/tr&gt;'
        );
      };
      tableHTML.eq(0).append(''
        + '&lt;tr&gt;'
          + '&lt;th class="red-dot"&gt;PeĹnopĹatny (100%):&lt;/th&gt;'
          + '&lt;td&gt;' +  data.drug.Price +  'zĹ &lt;span class="rx_click" onclick="showRecepta(100,\''+d_type+'\','+data.drug.PackageId+');"&gt;&lt;span class="recepta_red"&gt;przykĹadowa recepta&lt;/span&gt;&lt;img src="/drug_files/images/recepta_rx.png" class="rx-img" title="PrzykĹadowa recepta" /&gt;&lt;/span&gt;&lt;/td&gt;'
        + '&lt;/tr&gt;'
      );
      html.append(tableHTML);

      html.append('&lt;div id="recipe-restrictions"&gt;&lt;/div&gt;');

      if(jQuery.inArray('1',arr_of_payment)!=-1){
        var sickness=getObjects(data.dise,'DiseasePaymentId','1');
        var arr_of_sickness=[];
        for(var x = 0, y = sickness.length; x &lt; y; ++x == true){
          if(sickness[x].DiseaseType=='1' || sickness[x].DiseaseType=='2'  || sickness[x].DiseaseType=='3'){
            arr_of_sickness[x]=sickness[x].DiseaseDesc;
          }
        }
        html.find('#recipe-restrictions').append(''
          + '&lt;div class="legend"&gt;'
            + '&lt;h2 class="blue-dot"&gt;Kiedy moĹźesz wypisaÄ bezpĹatny (B): &lt;img src="/drug_files/images/recepta_rx_p.png" onclick="showRecepta(1,\''+d_type+'\','+data.drug.PackageId+');"/&gt;&lt;/h2&gt;'
            + '&lt;p&gt;'+arr_of_sickness.join('. ')+'&lt;/p&gt;'
          + '&lt;/div&gt;'
        );
      }

      if(jQuery.inArray('3',arr_of_payment)!=-1){
        var sickness=getObjects(data.dise,'DiseasePaymentId','3');
        var arr_of_sickness=[];
        for(var x = 0, y = sickness.length; x &lt; y; ++x == true){
          if(sickness[x].DiseaseType=='1' || sickness[x].DiseaseType=='2'  || sickness[x].DiseaseType=='3'){
            arr_of_sickness[x]=sickness[x].DiseaseDesc;
          }
        }
        html.find('#recipe-restrictions').append(''
          + '&lt;div class="legend"&gt;'
            + '&lt;h2 class="green-dot"&gt;Kiedy moĹźesz wypisaÄ  refundowany (30%): &lt;img src="/drug_files/images/recepta_rx_p.png" onclick="showRecepta(3,\''+d_type+'\','+data.drug.PackageId+');"/&gt;&lt;/h2&gt;'
            + '&lt;p&gt;'+arr_of_sickness.join('. ')+'&lt;/p&gt;'
          + '&lt;/div&gt;'
        );
      }

      if(jQuery.inArray('4',arr_of_payment)!=-1){
        var sickness=getObjects(data.dise,'DiseasePaymentId','4');
        var arr_of_sickness=[];
        for(var x = 0, y = sickness.length; x &lt; y; ++x == true){
          if(sickness[x].DiseaseType=='1' || sickness[x].DiseaseType=='2'  || sickness[x].DiseaseType=='3'){
            arr_of_sickness[x]=sickness[x].DiseaseDesc;
          }
        }
        html.find('#recipe-restrictions').append(''
          + '&lt;div class="legend"&gt;'
            + '&lt;h2 class="orange-dot"&gt;Kiedy moĹźesz wypisaÄ  refundowany (50%): &lt;img src="/drug_files/images/recepta_rx_p.png" onclick="showRecepta(4,\''+d_type+'\','+data.drug.PackageId+');"/&gt;&lt;/h2&gt;'
            + '&lt;p&gt;'+arr_of_sickness.join('. ')+'&lt;/p&gt;'
          + '&lt;/div&gt;'
        );
      }

      if(jQuery.inArray('2',arr_of_payment)!=-1){
        var sickness=getObjects(data.dise,'DiseasePaymentId','2');
        var arr_of_sickness=[];
        for(var x = 0, y = sickness.length; x &lt; y; ++x == true){
          if(sickness[x].DiseaseType=='1' || sickness[x].DiseaseType=='2'  || sickness[x].DiseaseType=='3'){
            arr_of_sickness[x]=sickness[x].DiseaseDesc;
          }
        }
        html.find('#recipe-restrictions').append(''
          + '&lt;div class="legend"&gt;'
            + '&lt;h2 class="orange-dot"&gt;Kiedy moĹźesz wypisaÄ  refundowany na ryczaĹt (R): &lt;img src="/drug_files/images/recepta_rx_p.png" onclick="showRecepta(2,\''+d_type+'\','+data.drug.PackageId+');"/&gt;&lt;/h2&gt;'
            + '&lt;p&gt;'+arr_of_sickness.join('. ')+'&lt;/p&gt;'
          + '&lt;/div&gt;'
        );
      }

      if (data.drug.DrugSubstText) {
        var allSubstances = data.drug.DrugSubstText;

        if (allSubstances.endsWith('.')) {
          allSubstances = allSubstances.slice(0, -1);
        }
        allSubstances = allSubstances.replace(/\.\+/g, '+');

        html.find('#recipe-restrictions').append('&lt;div class="zamienniki"&gt;&lt;a href="/substancje-czynne/'+allSubstances+'"&gt;Zamienniki (posortowane od najtaĹszego)&lt;/a&gt;&lt;/div&gt;');
      }
      var wskazania_label = data.drug.IsReimbursed==1 ? 'PoniĹźej zarejestrowane wskazania (w tym pkt 4.1 ChPL)':'Wskazania do stosowania:';

      if(data.drug.DrugDescIndication != '') {
        var htmlIndication = '&lt;section class="indication"&gt;'
                           + '  &lt;h2&gt;'+wskazania_label+'&lt;/h2&gt;'
                           + '  &lt;div class="content"&gt;'
                           + '    &lt;p&gt;'+data.drug.DrugDescIndication+'&lt;/p&gt;'
                           + '  &lt;/div&gt;';
        if (data.chpl.chpl) {
            htmlIndication += '  &lt;div class="icon chpl"&gt;&lt;a href="'+data.chpl.chpl+'" target="_blank"&gt;Zobacz CharakterystykÄ Produktu Leczniczego&lt;/a&gt;&lt;/div&gt;'
        }
            htmlIndication += '&lt;/section&gt;'
        html.append(htmlIndication);
      }

      var sickness_off = data.dise;

      var arr_of_sickness_off=[];
      for(var x = 0, y = sickness_off.length; x &lt; y; ++x == true){
        if(sickness_off[x].DiseaseType=='3'){
          arr_of_sickness_off[x]=sickness_off[x].DiseaseDesc;
        }
      }
      arr_of_sickness_off = (arr_of_sickness_off.filter(function(n){ return n != undefined }) );

      if (arr_of_sickness_off.length &gt; 0) {
        var htmlOtherIndication = '&lt;section class="indication"&gt;'
                                + '  &lt;h2&gt;Zakres wskazaĹ pozarejestrowych (off-label) objÄtych refundacjÄ&lt;/h2&gt;'
                                + '  &lt;div class="content"&gt;'
                                + '    &lt;p&gt;'+arr_of_sickness_off.join('. ')+'&lt;/p&gt;'
                                + '  &lt;/div&gt;'
                                + '&lt;/section&gt;';
        html.append(htmlOtherIndication);
      }

      if (data.drug.DrugDescDosage != '') {
        var htmlDosage = '&lt;section class="indication dosage"&gt;'
                       + '  &lt;h2&gt;Dawkowanie wg ChPL (Charakterystyki Produktu Leczniczego)&lt;/h2&gt;'
                       + '  &lt;div class="content"&gt;'
                       + '    &lt;p&gt;'+data.drug.DrugDescDosage+'&lt;/p&gt;'
                       + '  &lt;/div&gt;'
                       + '  &lt;p class="read-more"&gt;&lt;a href="#" class="button_down" &gt;&lt;img src="/drug_files/images/rozwin.png"&gt; &lt;/a&gt;&lt;/p&gt;'
                       + '&lt;/section&gt;';
        html.append(htmlDosage);
      }

      var htmlOtherLinks = '&lt;section class="other-links"&gt;'
                         + '  &lt;ul&gt;';

        if (data.drug.DrugSubstText) {
          htmlOtherLinks += '    &lt;li class="icon other substance_name"&gt;&lt;a href="/substancje-czynne/'+allSubstances+'"&gt;Inne preparaty z tÄ samÄ substancjÄ&lt;/a&gt;&lt;/li&gt;';
        }
        if (data.chpl.chpl) {
          htmlOtherLinks += '    &lt;li class="icon chpl"&gt;&lt;a href="'+data.chpl.chpl+'" target="_blank"&gt;Zobacz CharakterystykÄ Produktu Leczniczego&lt;/a&gt;&lt;/li&gt;';
        }
        htmlOtherLinks += '  &lt;/ul&gt;'
                        + '&lt;/section&gt;';

      html.append(htmlOtherLinks);

      crossDomainAjax('/drug/s_log?pid='+data.drug.PackageId+'&amp;page=strona_leku', function (s) { });
      crossDomainAjax('/drug/glg/'+data.drug.PackageId, function (data_log) {

        if(data_log.length &gt; 0) {
          html.find('.indication').last().after('&lt;div id="change_log" class="indication change_log"&gt;&lt;/div&gt;');
          change_log = html.find('.change_log');
            change_log.append('&lt;h2&gt;Dziennik zmian&lt;/h2&gt;');

            for(var x = 0, y = data_log.log.length; x &lt; y; ++x == true) {

              change_log.append(''
              +'&lt;div class="row_log"&gt;'
              +'&lt;div class="date"&gt;'+data_log.log[x].drug_log.change_date+'&lt;/div&gt;'
              +'&lt;div class="zmiana"&gt;Zmiana '+getLogText(data_log.log[x].drug_log.zmiana).join(', ')+'&lt;/div&gt;'
              +'&lt;/div&gt;'
              );
            }
            html.find('#observ_button').append(''
              +'&lt;div class="last_change"&gt;'
              +'Ostatnia zmiana: '
              +data_log.log[0].drug_log.change_date
              +'&lt;br /&gt;&lt;span&gt;Zobacz dziennik zmian &amp;raquo;&lt;/span&gt;'
              +'&lt;/div&gt;'
            );
            html.find('.last_change').click(function() {
              goToByScroll('change_log');
            });

        };
      });

      if(data.other.length&gt;0){
        var otherpack = html.append('&lt;div id="other-pack"&gt;&lt;h2&gt;PozostaĹe opakowania, postaci i dawki:&lt;/h2&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;');
        var ulep=$(otherpack).find('#other-pack ul');
        for(var x = 0, y = data.other.length; x &lt; y; ++x == true) {
          ulep.append('&lt;li&gt;&lt;a href="/leki/'+convertToSlug(data.other[x].DrugFullName.replace(/\%/g, ''))+','+data.other[x].PackageId+'"&gt;'+data.other[x].DrugFullName+'&lt;/a&gt;&lt;/li&gt;');
        }
      }

      $('#indeks-lekow').find('#recepta_view').remove();
      var recepta_view = $('#indeks-lekow').append('&lt;div id="recepta_view" style="display:none;"&gt;&lt;div class="recepta_contener"&gt;&lt;div class="recepta_header"&gt;&lt;h2&gt;Druk o charakterze edukacyjnym - wzorcowa recepta na jedno opakowanie wybranego leku&lt;/h2&gt;&lt;button class="close" onclick="$(\'#indeks-lekow-mask-layer\').remove();$(\'#recepta_view\').hide();";&gt;&lt;/button&gt;&lt;/div&gt;&lt;div class="paper_view"&gt;&lt;div class="paper_contener"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="info_view"&gt;&lt;div class="info_contener"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;');

      var paper = recepta_view.find('.paper_contener');

      if(data.drug.DrugPackage.indexOf('amp.-strzyk.')&gt;=0){
        var sep='amp.-strzyk. po';
        var drug_pack_arr=data.drug.DrugPackage.split('amp.-strzyk.');
      }else if(data.drug.DrugPackage.indexOf('amp. ')&gt;=0){
        var sep='amp. po';
        var drug_pack_arr=data.drug.DrugPackage.split('amp.');
      }else if(data.drug.DrugPackage.indexOf('fiolek ')&gt;=0){
        var sep='fiolek po';
        var drug_pack_arr=data.drug.DrugPackage.split('fiolek ');
      }else if(data.drug.DrugPackage.indexOf('fiolka ')&gt;=0){
        var sep='fiolka po';
        var drug_pack_arr=data.drug.DrugPackage.split('fiolka ');
      }else{
        var drug_pack_arr=[];
        var sep='';
      }

      if(drug_pack_arr.length==2 &amp;&amp; !isNaN(parseInt(drug_pack_arr[1]))){
        var drug_pack=drug_pack_arr[0]+' '+sep+ ' '+drug_pack_arr[1];
      }else{
        var drug_pack=data.drug.DrugPackage;
      }

      paper.append(''
          +'&lt;div class="middle_paper"&gt;'
          +'&lt;div class="drug_name"&gt;&lt;p&gt;'
          +data.drug.DrugShortName+' '
          +data.drug.DrugDosage+', '
          +data.drug.DrugForm+'&lt;br /&gt; '

          + drug_pack
          + '&lt;/p&gt;&lt;p class="jednostka_all" style="display:none;"&gt; Razem '
          +'&lt;/p&gt;&lt;p&gt;'
          +'D.S. &lt;a href="'+data.chpl.chpl+'" target="_blank"&gt;SprawdĹş w ChPL &amp;raquo&lt;/a&gt;'
          +'&lt;/p&gt;'
          +'&lt;/div&gt;'
          +'&lt;div class="drug_payment"&gt;'
          +'&lt;div class="payment_100"&gt;100%&lt;/div&gt;'
          +'&lt;/div&gt;'
          +'&lt;/div&gt;'
          );
      jednostka_all=paper.find('.jednostka_all');
      var rec_subst=data.drug.DrugSubstText.split('+');
      for(var x = 0, y = rec_subst.length; x &lt; y; ++x == true){
        jednostka_all.append(''
        +parseDosage(data.drug.DrugDosage.split('+')[x],data.drug.DrugPackage)+' '
        +getUnit(data.drug.DrugDosage)+' '
        +rec_subst[x]
        +'&lt;span class="separator"&gt;,&lt;/span&gt;'
        );

      }
      jednostka_all.find('.separator').last().remove();
      var drug_payment=paper.find('.drug_payment');
      for(var x = 0, y = arr_of_payment.length; x &lt; y; ++x == true){
        drug_payment.append('&lt;div class="payment_'+arr_of_payment[x]+'"&gt;'
             + getPaymentShort(arr_of_payment[x])[0]
             +'&lt;/div&gt;');
       }

      drug_payment.append('&lt;div class="payment_senior"&gt;B&lt;span&gt;S&lt;/span&gt;&lt;/div&gt;');

      var info_c = recepta_view.find('.info_contener');
      info_c.append('&lt;div class="info_list rpw"&gt;PamiÄtaj, Ĺźe na jednej recepcie moĹźesz wypisaÄ &lt;strong&gt;tylko jeden preparat&lt;/strong&gt;.&lt;/div&gt;');
      info_c.append('&lt;div class="info_list rpw"&gt;PamiÄtaj, Ĺźe na preparaty zawierajÄce Ĺrodku odurzajÄce grupy I-N oraz substancje psychotropowe grupy II-P moĹźesz wystawiÄ &lt;strong&gt;do 3 recept, maksymalnie na 90 dni kuracji&lt;/strong&gt;. &lt;/div&gt;');
      info_c.append(''
          +'&lt;div class="info_list rpw"&gt;'
          +'WypisujÄc lek koniecznie pamiÄtaj:'
          +'&lt;ul&gt;'
          +'&lt;li&gt;po dawce przy &lt;strong&gt;postaci preparatu&lt;/strong&gt; zawsze &lt;strong&gt;dopisuj zero&lt;/strong&gt;,&lt;/li&gt;'
                  +'&lt;li&gt;o okreĹleniu na &lt;strong&gt;recepcie dawkowania&lt;/strong&gt;, jeĹźeli nie bÄdzie z niego wynikaÄ konkretna iloĹÄ leku (np. jedna tabletka dziesiÄÄ miligramĂłw w razie bĂłlu), farmaceuta wyda &lt;strong&gt;dwa najmniejsze&lt;/strong&gt; opakowania leku,&lt;/li&gt;'
          +'&lt;li&gt;o napisaniu sĹownie &lt;strong&gt;sumarycznej dawki&lt;/strong&gt; substancji czynnej LUB sĹownie &lt;strong&gt;liczby jednostek dawkowania&lt;/strong&gt; (np. piÄÄ kapsuĹek) i &lt;strong&gt;wielkoĹci dawki&lt;/strong&gt; (np. sto miligramĂłw).&lt;/li&gt;'
          +'&lt;/ul&gt;'
          +'&lt;/div&gt;'
          );
      info_c.append('&lt;div class="info_list blue rpw"&gt;TÄ receptÄ moĹźna zrealizowaÄ &lt;strong&gt;w 30 dni&lt;/strong&gt; od daty wystawienia.&lt;/div&gt;');
      info_c.append(''
          +'&lt;div class="info_list koncepcja"&gt;'
          +'PamiÄtaj, Ĺźe wypisujÄc Ĺrodek antykoncepcyjny na jednej recepcie moĹźesz wypisaÄ'
          +'&lt;ul&gt;'
          +'&lt;li&gt;liczbÄ opakowaĹ maksymalnie na 6 miesiÄcy terapii,&lt;/li&gt;'
          +'&lt;li&gt;szeĹÄ recept na Ĺrodki antykoncepcyjne w kolejnych okresach, nie dĹuĹźej niĹź na 6 miesiÄcy terapii.&lt;/li&gt;'
          +'&lt;/ul&gt;'
          +'&lt;/div&gt;'
          );
      info_c.append('&lt;div class="info_list blue koncepcja"&gt;TÄ receptÄ moĹźna zrealizowaÄ w ciÄgu 30 dni od daty wystawienia.&lt;/div&gt;');
      info_c.append('&lt;div class="info_list  biotyk"&gt;WypisujÄc lek koniecznie pamiÄtaj o  napisaniu informacji o liczbie tabletek&lt;/div&gt;');
      info_c.append('&lt;div class="info_list blue biotyk"&gt;TÄ receptÄ moĹźna zrealizowaÄ w 7 dni od daty wystawienia.&lt;/div&gt;');
      //info_c.append('&lt;div class="info_list reszta"&gt;PamiÄtaj, Ĺźe nie moĹźna wypisaÄ lekĂłw na choroby przewlekĹe razem z pozostaĹymi na jednej recepcie&lt;/div&gt;');
      info_c.append('&lt;div class="info_list reszta"&gt;PamiÄtaj, Ĺźe nie moĹźna wypisaÄ lekĂłw na choroby przewlekĹe razem z pozostaĹymi na jedne recepcie.&lt;/div&gt;');
      info_c.append('&lt;div class="info_list reszta"&gt;Maksymalnie na jednej recepcie moĹźesz wypisaÄ iloĹÄ leku na 120 dniowy okres stosowania. Jednorazowo moĹźesz wydaÄ do 12 recept na nastÄpujÄce po sobie okresy nie przekraczajÄce w sumie 360 dni.&lt;/div&gt;');
      info_c.append('&lt;div class="info_list blue reszta"&gt;TÄ receptÄ moĹźna zrealizowaÄ w ciÄgu 30 dni od daty wystawienia.&lt;/div&gt;');
      info_c.append('&lt;div class="info_list tropowe"&gt;PamiÄtaj, Ĺźe na jednej recepcie moĹźesz wypisaÄ &lt;strong&gt;tylko jeden preparat&lt;/strong&gt;.&lt;/div&gt;');
      info_c.append('&lt;div class="info_list tropowe"&gt;PamiÄtaj o &lt;strong&gt;okreĹleniu na recepcie dawkowania.&lt;/strong&gt;&lt;/div&gt;');
      info_c.append('&lt;div class="info_list tropowe"&gt;PamiÄtaj o napisaniu sĹownie &lt;strong&gt;sumarycznej dawki&lt;/strong&gt; substancji czynnej LUB sĹownie &lt;strong&gt;liczby jednostek dawkowania&lt;/strong&gt; (np. piÄÄ kapsuĹek) i &lt;strong&gt;wielkoĹci dawki&lt;/strong&gt; (np. sto miligramĂłw).&lt;/div&gt;');
      info_c.append('&lt;div class="info_list blue tropowe"&gt;TÄ receptÄ moĹźna zrealizowaÄ w ciÄgu 30 dni od daty wystawienia.&lt;/div&gt;');
      info_c.append('&lt;div class="recepta_refund"&gt;'
          +'OkreĹl poziom refundacji aby zobaczyÄ wskazania:'
          +'&lt;div&gt;'
          +'&lt;select&gt;'
          + '&lt;option value="100"&gt;100%&lt;/option&gt;'
          +'&lt;/select&gt;'
          +'&lt;/div&gt;'
          +'&lt;/div&gt;');
      var select = info_c.find('select');
      for(var x = 0, y = arr_of_payment.length; x &lt; y; ++x == true) {
        select.append('&lt;option value="'+arr_of_payment[x]+'"&gt;'
          +getPayment(arr_of_payment[x])[0]
          +'&lt;/option&gt;');
      }
      if(data.drug.senior == "1") {
        select.append('&lt;option value="senior"&gt;bezpĹatnie 75+&lt;/option&gt;');
      }
      if(arr_of_payment.length&lt;1){
        info_c.find('.recepta_refund').hide();
      }
      var legend=html.find('.reponsiveLegend .legend');
      var leg_new=legend.clone();
      info_c.append(leg_new);
      info_c.find( '.legend').show();;

      html.append('&lt;div id="comments"&gt;&lt;/div&gt;');
      var comments=html.find('#comments');
      comments.load( "/drug/get_comments/"+data.drug.PackageId+'?DrugId='+data.drug.DrugId+'&amp;substance='+encodeURIComponent(data.drug.DrugSubstText), function() {

        $("#indeks-lekow-remedy").delegate("h2:not(.remedy-name)","click", function(){
          var content =$(this).parent().find(".content");
          var display = content.css("display");
          if(display=='none') {
            content.addClass("responsiveView");
          } else {
            content.removeClass("responsiveView");
          }
        });
        $("#other-pack").delegate("h2","click", function(){
          var obj = $(this).next("ul");
          var display = obj.css("display");
          if(display=='none'){
            obj.addClass("responsiveView");
          }else{
            obj.removeClass("responsiveView");
          }
        });
      });

      $('#indeks-lekow-search-result')
          .html(html)
          .css({opacity: 0})
          .animate({opacity: 1});
      if( data.drug.DrugSubstText=='') {
        $('.substance_name').remove();
      }
      $('#indeks-lekow .hide-after-search').css({display: 'none'});

    // if (user){
      indeksLekow.loadObserv(id,user,data.fav);
    //  }

      var $el, $ps, $up, totalHeight;

      $(".dosage .button_down").click(function() {

        // IE 7 doesn't even get this far. I didn't feel like dicking with it.

        totalHeight = 0;

        $el = $(this);
        $p  = $el.parent();
        $up = $p.parent();
        $ps = $up.find("p:not('.read-more')");

        // measure how tall inside should be by adding together heights of all inside paragraphs (except read-more paragraph)
        $ps.each(function() {
          totalHeight += $(this).outerHeight()+60;
          // FAIL totalHeight += $(this).css("margin-bottom");
        });

        $up
          .css({
            // Set height to prevent instant jumpdown when max height is removed
            "height": $up.height(),
            "max-height": 9999
          })
          .animate({
            "height": totalHeight
          });

        // fade out read-more
        $p.fadeOut();

        // prevent jump-down
        return false;

      });
    });
  },

  init: function(token,user) {
    if_enter=false;
    $('#indeks-lekow-search input').click(function() {
      $('#indeks-lekow-search input').val('');
    });
    $('#indeks-lekow-search form').submit(function( event ) {
      // alert( "Handler for .submit() called." );
      if_enter=true;
      //$('.hide-after-search').hide();
      //event.preventDefault();

      return true;
    });
    if(!detectIE()){
      $('#indeks-lekow-search input').focus();
    }

    $('#indeks-lekow-search input').val('').keyup(function(e){

      if(40 == e.keyCode || 38 == e.keyCode || 13 == e.keyCode){
          return false;
      }

      var val = $(this).val();
      clearTimeout(indeksLekow.searchTimeout);
      if(val.length &gt;= indeksLekow.minValLength){
        indeksLekow.searchTimeout = setTimeout(function(){
          indeksLekow.loader.loaderShow();
          indeksLekow.send(val,token,user);
        }, indeksLekow.timeoutSeconds * 1000)
      }
    });

  }
};


(function(){
    $('#indeks-lekow .hide')
        .each(function(){
            $(this)
                .append(
                    $('&lt;a/&gt;')
                        .attr('href', '#')
                        .html('RozwiĹ')
                        .click(function(){
                            var content = $(this).parent().find('.content');

                            if(!$(this).hasClass('active')){
                                $(content)
                                    .stop()
                                    .css({opacity: 0, display: 'block'})
                                    .animate({opacity: 1});
                                $(this)
                                    .addClass('active')
                                    .html('ZwiĹ');

                                return false;
                            } else {
                                $(content)
                                    .stop()
                                    .animate({opacity: 0}, function(){
                                        $(this)
                                            .css({display: 'none'})
                                    });


                                $(this)
                                    .removeClass('active')
                                    .html('RozwiĹ');

                                return false;
                            }
                        })
                )
                .find('.content')
                    .css({display: 'none'})
        });
})();

function getPayment(string){
  //console.log(string);
  var dict= ['','bezpĹatny','ryczaĹt','30%','50%'];
  if(string==null){
    return ['100%'];
  }
  var arr=string.split(',');
  var platnosc=[];
  for (index = 0; index &lt; arr.length; ++index) {
    platnosc[index]=dict[arr[index].split('|')[0]];
  }

  platnosc=(platnosc.filter(function(n){ return n != undefined }) );

  return jQuery.unique(platnosc).reverse();
}
function getPolfarma(id){
  var arr  = [0]
  //var arr = [18099, 18100, 18101, 1920, 14736, 21449, 14737]
  var arr2 = [2682, 2684, 15722]
  var arr3 = [5448, 5450, 5451, 6447, 6448, 2394, 24861, 11741, 1168, 11742, 2747, 7967]
  var arr4 = [5376, 12282]
  if($.inArray(parseInt(id), arr)&gt;=0){
      return '&lt;img src="/drug_files/images/polfarma75.png" style="width: 110px;" class="polfarma"&gt;';
  } else if($.inArray(parseInt(id), arr2)&gt;=0){
       return '&lt;img src="/drug_files/images/gsk75.png" style="width: 64px;" class="polfarma"&gt;';
  } else if($.inArray(parseInt(id), arr3)&gt;=0){
       return '&lt;img src="/drug_files/images/logo_MSD_75.png" style="width: 64px;" class="polfarma"&gt;';
  } else if($.inArray(parseInt(id), arr4)&gt;=0){
       return '&lt;img src="/drug_files/images/Pfizer_75.jpg" style="width: 64px;" class="polfarma"&gt;';
  }else {
      return '';
  }


}
function sortPolfarma(){
   if($('#current_user_present').length &gt; 0){
    $('#indeks-lekow-substance tbody').prepend($('.polfarma').closest('tr').next().andSelf());
    if( $('.polfarma').closest('tr').next().is(":visible")){
        $('.polfarma').closest('tr').next().last().css('borderBottom','4px solid #1A4065');
    }else{
        $('.polfarma').closest('tr').last().css('borderBottom','4px solid #1A4065');
    }

  }

}

function sortPolfarmaSearch(){

  if($('#current_user_present').length &gt; 0){
    console.log('search_srot_log');
    console.log( $('.polfarma').closest('li'));
    console.log( $('#indeks-lekow-result ul li.drug-element:first').length);

  }
}

function getPaymentShort(string){
  //console.log(string);
  var dict= ['','B','R','30%','50%'];
  if(string==null){
    return ['100%'];
  }
  var arr=string.split(',');
  var platnosc=[];
  for (index = 0; index &lt; arr.length; ++index) {
    platnosc[index]=dict[arr[index].split('|')[0]];
  }

  platnosc=(platnosc.filter(function(n){ return n != undefined }) );

  return jQuery.unique(platnosc).reverse();
}
function getLogText(string){
  //console.log(string);
  var dict= ['','refundacji','wskazaĹ','dawkowania','ceny'];
  if(string==null){
    return ['100%'];
  }
  var arr=string.split(',');
  var platnosc=[];
  for (index = 0; index &lt; arr.length; ++index) {
    platnosc[index]=dict[arr[index]];
  }



  return jQuery.unique(platnosc).reverse();
}
function show_drug(PackageId){


  $('#indeks-lekow-about').hide();
  $('#indeks-lekow-remedy').show();

   $('#indeks-lekow-search input').val();


}



function getObjects(obj, key, val) {
    var objects = [];
    for (var i in obj) {
        if (!obj.hasOwnProperty(i)) continue;
        if (typeof obj[i] == 'object') {
            objects = objects.concat(getObjects(obj[i], key, val));
        } else if (i == key &amp;&amp; obj[key] == val) {
            objects.push(obj);
        }
    }
    return objects;
}
var doctorConfirmer = {
    text_1: 'Ta czÄĹÄ serwisu jest przeznaczona dla lekarzy, farmaceutĂłw i osĂłb zwiÄzanych z branĹźÄ medycznÄ. PotwierdĹş proszÄ, Ĺźe naleĹźysz do tej grupy:',
    text_2: 'OĹwiadczam, Ĺźe jestem lekarzem, farmaceutÄ lub osobÄ prowadzÄcÄ zaopatrzenie w produkty lecznicze.',
    text_3: 'Nie, dziÄkujÄ',
    text_4: 'Tak, wchodzÄ',
    text_5: 'Zamknij',
    text_6: 'Musisz zaznaczyÄ pole i potwierdziÄ, Ĺźe jesteĹ lekarzem',
    close: function(){
        $('#indeks-lekow-mask-layer, #doctor-confirmer')
            .animate({opacity: 0}, function(){
                $(this)
                    .css({display: 'none'});

            });
    },

    noButton: function(){

    },

    yesButton: function(){
        var checkbox = $('#doctor-confirmer label input').is(':checked');

        if(true == checkbox){

            // zapisz ciacho

            doctorConfirmer.close();
            return false
        }

        if(false == checkbox){

            alert(doctorConfirmer.text_6);
            return false;
        }

    },

    init: function(){
        if($('#indeks-lekow-mask-layer').length &lt;= 0){
            $('body')
                .append($('&lt;div id="indeks-lekow-mask-layer"/&gt;'));
        }

        var html = ''

            + '&lt;div id="doctor-confirmer"&gt;'
                      + '&lt;div class="content"&gt;'
                    + '&lt;p&gt;' + doctorConfirmer.text_1 + '&lt;/p&gt;'
                    + '&lt;label&gt;&lt;input name="confirm-doctor" type="checkbox"/&gt;' + doctorConfirmer.text_2 + '&lt;/label&gt;'
                    + '&lt;div class="buttons"&gt;'
                        + '&lt;a class="button no" href="#"&gt;' + doctorConfirmer.text_3 + '&lt;/a&gt;'
                        + '&lt;a class="button yes" href="#"&gt;' + doctorConfirmer.text_4 + '&lt;/a&gt;'
                    + '&lt;/div&gt;'
                + '&lt;/div&gt;'
            + '&lt;/div&gt;';

        $('body')
            .append(
                $(html)
                    .css({opacity: 0})
                    .animate({opacity: 1})
            );

        $('#doctor-confirmer .close')
            .click(function(){
                doctorConfirmer.close();
                return false;
            });


         $('#doctor-confirmer .button.no')
            .click(function(){
                doctorConfirmer.noButton();
                window.location.replace("http://kompendium24.pl");
                return false;
            });


         $('#doctor-confirmer .button.yes')
            .click(function(){
                doctorConfirmer.yesButton();
                $.cookie('doctorConfirm', 'yes', { expires: 100 });
                return false;
            });

         $('#doctor-confirmer .close');
    }
};
/* ??
(function(){
    // sprawdzanie ciacha i inicjowanie popupa

})();
*/

var observConfirmer = {
  text_1: 'Preparat zostaĹ dodany do obserwowanych przez Ciebie lekĂłw.',
  text_2: 'Powiadomienia bedÄ wysyĹane na adres:',
  text_3: 'Ok',
  text_4: 'Tak, wchodzÄ',
  text_5: 'Zamknij',
  text_6: 'Musisz zaznaczyÄ pole i potwierdziÄ, Ĺźe jesteĹ lekarzem',
  close: function(){
    $('#indeks-lekow-mask-layer, #login-confirmer').animate({opacity: 0}, function(){
      $(this).css({display: 'none'});
      $(this).remove();
    });
  },

  noButton: function() {

  },

  yesButton: function() {
    // zapisz ciacho

    observConfirmer.close();
    return false
  },

  init: function(email) {
    if($('#indeks-lekow-mask-layer').length &lt;= 0){
      $('body').append($('&lt;div id="indeks-lekow-mask-layer"&gt;&lt;/div&gt;').css({opacity: .7}));
    }

    var html = '&lt;div id="login-confirmer"&gt;'
             + '  &lt;div class="close"&gt;&lt;a href="#"&gt;zamknij&lt;/a&gt;&lt;/div&gt;'
             + '  &lt;div class="content"&gt;'
             + '    &lt;div class="boks"&gt;'
             + '      &lt;p&gt;' + observConfirmer.text_1 + '&lt;/p&gt;'
             + '      &lt;label style="margin-top:20px;display:block;"&gt;' + observConfirmer.text_2 + ' &lt;strong&gt;&lt;br&gt;'+email+'&lt;/strong&gt;&lt;/label&gt;'
             + '      &lt;p style="font-weight:normal;"&gt;Obserwowane leki sÄ dostÄpne w menu z lewej strony:&lt;img src="/drug_files/images/screen-z-menu.png" width="100%"&gt;&lt;/p&gt;'
             + '      &lt;div class="buttons"&gt;'
             + '        &lt;a class="button yes" href="#"&gt;' + observConfirmer.text_3 + '&lt;/a&gt;'
             + '      &lt;/div&gt;'
             + '    &lt;/div&gt;'
             + '  &lt;/div&gt;'
             + '&lt;/div&gt;';

    $('body').append($(html).css({opacity: 0}).animate({opacity: 1}));

    $('#login-confirmer .close').click(function(){
      observeConfirmer.close();
      return false;
    });

    $('#login-confirmer .button.yes').click(function(){
      observConfirmer.yesButton();
      return false;
    });
  }
};
var zalogujConfirmer = {
      text_1: 'Preparat zostaĹ dodany do obserwowanych przez Ciebie lekĂłw',
      text_2: 'O jakichkolwiek zmianach zawiadomimy CiÄ wysyĹajÄc email na adres:',
      text_3: 'Ok',
      text_4: 'Tak, wchodzÄ',
      text_5: 'Zamknij',
      text_6: 'Musisz zaznaczyÄ pole i potwierdziÄ, Ĺźe jesteĹ lekarzem',
      close: function(){
          $('body &gt; #indeks-lekow-mask-layer, body &gt; #login-confirmer')
              .animate({opacity: 0}, function(){
                  $(this)
                      .css({display: 'none'});
                  $(this).remove();
              });
      },

      noButton: function(){

      },

      yesButton: function(){
              // zapisz ciacho

              observConfirmer.close();
              return false




      },

      init: function(email) {
        if($('#indeks-lekow-mask-layer').length &lt;= 0) {
          $('body')
          .append($('&lt;div id="indeks-lekow-mask-layer"/&gt;').css({opacity: .7}));
        }

        var html = ''
        + '&lt;div id="login-confirmer"&gt;'
        + '  &lt;div class="close"&gt;&lt;a href="#"&gt;zamknij&lt;/a&gt;&lt;/div&gt;'
        + '  &lt;div class="content"&gt;'
        + '    &lt;p&gt;JeĹźeli chcesz obserwowaÄ ten i inne leki, zaloguj siÄ korzystajÄc&lt;br/&gt; z loginu &lt;a href="http://Konsylium24.pl"&gt;Konsylium24.pl&lt;/a&gt;&lt;/p&gt;'
        + '    &lt;form action="https://konsylium24.pl/sessions/cl_create" method="post"&gt;'
        + '      &lt;div class="errors" style="display:none;"&gt;Niepoprawny login lub hasĹo. SprĂłbuj ponownie.&lt;/div&gt; '
        + '      &lt;table border="0"&gt;'
        + '        &lt;tr&gt;'
        + '          &lt;td&gt;'
        + '            &lt;label for="session_login"&gt;Login&lt;/label&gt;'
        + '          &lt;/td&gt;'
        + '          &lt;td&gt;'
        + '            &lt;input name="drug_form" value="1"  type="hidden"&gt;'
        + '            &lt;input class="text" id="session_login" name="session[login]" size="30" type="text"&gt;'
        + '          &lt;/td&gt;'
        + '        &lt;/tr&gt;'
        + '        &lt;tr&gt;'
        + '          &lt;td&gt;'
        + '            &lt;label for="session_pass"&gt;HasĹo&lt;/label&gt;'
        + '          &lt;/td&gt;'
        + '          &lt;td&gt;'
        + '             &lt;input class="text" id="session_password" name="session[password]" size="30"  type="password"&gt;'
        + '          &lt;/td&gt;'
        + '        &lt;/tr&gt;'
        + '      &lt;/table&gt;'
        + '      &lt;div class="remeber small"&gt;'
        + '        &lt;div&gt;&lt;span&gt; &lt;input id="remember_me" name="remember_me" type="checkbox" value="1"&gt; &lt;label for="remember_me" class="remember_me" &gt;ZapamiÄtaj mnie&lt;/label&gt;&lt;/span&gt;&lt;/div&gt;'
        + '        &lt;div class="small"  style="padding-top:10px;"&gt;  Nie masz jeszcze konta w Konsylium24.pl? &lt;a href="/users/new" &gt;Zarejestruj siÄ&lt;/a&gt;  &lt;input type="submit" name="submit" value="Zaloguj" class="new-login-submit button yes"&gt;&lt;/div&gt;'
        + '      &lt;/div&gt;'
        + '    &lt;/form&gt;'
        + '  &lt;/div&gt;'
        + '&lt;/div&gt;';

        $('body').append($(html).css({opacity: 0}).animate({opacity: 1}));

        $('#login-confirmer .close')
            .click(function(){
              zalogujConfirmer.close();
                return false;
            });





           $('#doctor-confirmer .button.yes')
              .click(function(){
                  observConfirmer.yesButton();

                  return false;
              });

           $('#login-confirmer .close');
      }
  };

function parseDosage(dosage,pack){
  if(!dosage){
    return false;
  }
  dosage=dosage.replace(",", ".");
  //console.log(dosage);
  //console.log(pack);


  if (pack.indexOf("but.")&gt;-1){
    pack=pack.replace('but.','');
    return parseFloat(dosage);
  }else if(dosage.split('/').length==2){
    dosage=dosage.split('/');
    var dos=parseFloat(dosage[0]);
    var pa=parseFloat(pack);
    console.log(dos);
    console.log(pa);
    var iloczyn=dos*pa;
  }else{
  //console.log(dosage);
  //console.log(pack);
  //console.log(parseFloat(dosage));
  //console.log(parseFloat(pack));
  var dos=parseFloat(dosage);
  var pa=parseFloat(pack);

  var iloczyn=dos*pa;

};
//console.log(iloczyn);
//console.log(iloczyn);
iloczyn=Number((iloczyn).toFixed(4));
var pokropce=iloczyn.toString().split('.')[1];
//console.log('dssd');
//console.log(pokropce);
if(pokropce){
  switch(pokropce.length) {
    case 1:
      prafix="dziesiÄtych";
        break;
    case 2:
      prafix="setnych";
        break;
    case 3:
      prafix="tysiÄcznych";
        break;
    case 4:
      prafix="dziesiÄciotysiÄcznych";
        break;


}

slowo=slownie(iloczyn)+" i " +  slownie(pokropce) + " " +prafix;

return slowo;
}else{

return slownie(iloczyn);
}
}
function slownie(liczba)
{
   // przypisanie obiektu pola tekstowego do zmiennej

   var jednosci = ["", " jeden", " dwa", " trzy", " cztery", " piÄÄ", " szeĹÄ", " siedem", " osiem", " dziewiÄÄ"];
   var nascie = ["", " jedenaĹcie", " dwanaĹcie", " trzynaĹcie", " czternaĹcie", " piÄtnaĹcie", " szesnaĹcie", " siedemnaĹcie", " osiemnaĹcie", " dziewietnaĹcie"];
   var dziesiatki = ["", " dziesiÄÄ", " dwadzieĹcia", " trzydzieĹci", " czterdzieĹci", " piÄÄdziesiÄt", " szeĹÄdziesiÄt", " siedemdziesiÄt", " osiemdziesiÄt", " dziewiÄÄdziesiÄt"];
   var setki = ["", " sto", " dwieĹcie", " trzysta", " czterysta", " piÄÄset", " szeĹÄset", " siedemset", " osiemset", " dziewiÄÄset"];
   var grupy = [
      ["" ,"" ,""],
      [" tysiÄc" ," tysiÄce" ," tysiÄcy"],
      [" milion" ," miliony" ," milionĂłw"],
      [" miliard"," miliardy"," miliardĂłw"],
      [" bilion" ," biliony" ," bilionĂłw"],
      [" biliard"," biliardy"," biliardĂłw"],
      [" trylion"," tryliony"," tryliardĂłw"]];

   if (!isNaN(liczba)){

      var wynik = '';
      var znak = '';
      if (liczba == 0)
         wynik = "zero";
      if (liczba &lt; 0) {
         znak = "minus";
         liczba = liczba;
      }

      var g = 0;
      while (liczba &gt; 0) {
         var s = Math.floor((liczba % 1000)/100);


         var n = 0;
         var d = Math.floor((liczba % 100)/10);
         var j = Math.floor(liczba % 10);
         if (d == 1 &amp;&amp; j&gt;0) {
            n = j;
            d = 0;
            j = 0;
         }

         var k = 2;
         if (j == 1 &amp;&amp; s+d+n == 0)
            k = 0;
         if (j == 2 || j == 3 || j == 4)
            k = 1;
         if (s+d+n+j &gt; 0)
            wynik = setki[s]+dziesiatki[d]+nascie[n]+jednosci[j]+grupy[g][k]+wynik;

         g++;
         liczba = Math.floor(liczba/1000);
      }
      return (znak + wynik);
   }
   else  {
     return null;
     //alert("Podano nieprawidlowa wartosc!");
     //pole_liczba.focus();
  }
  return false;
}
function getUnit(text){
  //console.log(text);
  text=text.split('/')[0];

  var arr=text.split(' ');
   //console.log((arr[0])==2);
  if (arr[arr.length-1]=="mg"){
  return 'miligrama';
  }
  if (arr[arr.length-1]=="Âľg"){
    return "mikrograma";
  }

}
function showRecepta(pay,rodzaj,pid){
   crossDomainAjax('/drug/s_log?pid='+pid+'&amp;page=recepta', function (s) {

     });
  if(rodzaj=='rpw' || rodzaj == 'tropowe'){
    $('.jednostka_all').show();
  }
  $('#recepta_view .info_list').hide();
  $('#recepta_view .info_list.'+rodzaj).show();
  $('#recepta_view').hide();
  $('#recepta_view .legend').hide();
  $('#recepta_view').show();
  goToByScroll('recepta_view');
  if($('#indeks-lekow-mask-layer').length &lt;= 0){
        $('#indeks-lekow')
            .append($('&lt;div id="indeks-lekow-mask-layer"/&gt;').css({opacity: .7, zIndex:1000}));
  }
  $('#recepta_view').css({zIndex: 10001})
  $('.recepta_refund select').change(function() {
      var select=$(this).val();
      $('.drug_payment div').hide();
      $('.drug_payment .payment_'+select).show();

      $('#recepta_view .legend').hide();
      $('#recepta_view .legend.leg'+select).show();
      $('.drug_payment .payment_'+select).show();
  });

  $('.recepta_refund select').val(pay).trigger('change');

}
function convertToSlug(str) {
  str = str.replace(/^\s+|\s+$/g, ''); // trim
  str = str.toLowerCase().replace(/(&lt;([^&gt;]+)&gt;)/ig,"");

  // remove accents, swap Ăą for n, etc
  var from = "ĹĹĂłĹźÄĹÄĹşÄĂŁĂ&nbsp;ĂĄĂ¤Ă˘áş˝Ă¨ĂŠĂŤĂŞĂŹĂ­ĂŻĂŽĂľĂ˛ĂłĂśĂ´ĂšĂşĂźĂťĂąĂ§Âˇ/_,:;";
  var to   = "nlozasczeaaaaaeeeeeiiiiooooouuuunc------";
  for (var i=0, l=from.length ; i&lt;l ; i++) {
    str = str.replace(new RegExp(from.charAt(i), 'g'), to.charAt(i));
  }

  str = str.replace(/[^a-z0-9 -\/]/g, '') // remove invalid chars
    .replace(/[\(\)\.]/g,'-')
    .replace(/\s+/g, '-') // collapse whitespace and replace by -
    .replace(/-+/g, '-')
    .replace(/-$/, ""); // collapse dashes

  return str;
};

function convertToSlugOld(Text)
{

    return Text
        .toLowerCase()
        .replace(/(&lt;([^&gt;]+)&gt;)/ig,"")
        .replace(/[^\w ]+/g,' ')
        .replace(/ +/g,'-')
        .replace(/-$/, "")
        ;
}
function goToByScroll(id){
    // Remove "link" from the ID
  id = id.replace("link", "");
    // Scroll
  $('html,body').animate({
      scrollTop: $("#"+id).offset().top},
      'slow');
}
  (function(){
      // sprawdzanie ciacha i inicjowanie popupa

  })();



/* $("#indeks-lekow-substance table").tablesorter(); */
</pre></body></html>