function p(o)
{
var l=t=0;
var r=o.offsetWidth;
var b=o.offsetHeight;
if (o.offsetParent)
{
l=o.offsetLeft;
t=o.offsetTop;
while (o=o.offsetParent)
{
l+=o.offsetLeft;
t+=o.offsetTop;
}
}
return [l<0?0:l,t<0?0:t,l+r,t+b];
}
//lek
function l(o)
{
var cl=o.className;
if(cl=='st3') return;
if(cl=='st2') o.className='st1';
if(cl=='st1') o.className='st2';
}
var curInd=null;
function c(o)
{
var t=g('k');
for(var i=1;i<t.rows.length;i++)
{
if(t.rows[i]==o)
{
cc(i-1);
break;
}
}
}
function scr(tr)
{
var t=tr.parentNode;
while(t.tagName.toLowerCase()!='table') t=t.parentNode;
var d=t.parentNode;
if(d==g('j2'))
{
if(d.scrollTop+d.offsetHeight<tr.offsetTop+tr.offsetHeight)
{
d.scrollTop=tr.offsetTop+tr.offsetHeight-d.offsetHeight+2;
}
else if(tr.offsetTop<d.scrollTop)
{
d.scrollTop=tr.offsetTop;
}
}
}
function cc(i)
{
var f=(curInd==null);
var t=g('k');
if(t!=null)
{
if(!f) t.rows[curInd+1].className='st1';
t.rows[i+1].className='st3';
scr(t.rows[i+1]);
}
sh('mp',x[i][0]+' '+x[i][1]);
sh('mo',x[i][2]);
sh('ms',x[i][3]);
sh('mw',x[i][4]);
sh('mi',x[i][5]);
sh('me',x[i][8]);
g('m1').innerHTML=kw(x[i][6]);
var d=g('za');
var s='';
if(z[i].length==0)
{
s='<div id="zs">Nie znaleziono zamienników dla tego leku</div>';
if(g('adv3')) g('adv3').style.display='none';
}
else
{
s='<div id="zs">Zamienniki leku</div>';
for(var j=0;j<z[i].length;j++)
{
s+='<br><div class="zm">Cena detaliczna: <span class="m1c">'+kw(z[i][j][6])+'</span><br>Zapłata pacjenta: <span class="m2c" id="m2'+j+'"></span><span class="m3c">*</span><br><div class="m4c" id="m4'+j+'"></div></div>';
s+='<a class="zam" href="';
if(z[i][j][9]==xn) s+='javascript:c3(\''+z[i][j][7]+'\');';
else s+='/leki/'+nazwa2link(z[i][j][9])+'.htm?nr='+z[i][j][7];
s+='">'+z[i][j][9]+' '+z[i][j][0]+' '+z[i][j][1]+'</a> ';
if(ma(z[i][j][2])) s+= '<br>Opakowanie: '+z[i][j][2];
if(ma(z[i][j][4])) s+= '<br>Producent: '+z[i][j][4];
if(ma(z[i][j][5])) s+= '<br>Importer: '+z[i][j][5];
if(ma(z[i][j][8])) s+= '<br>EAN: '+z[i][j][8];
s+='<br>';
if(j==0)
{
s+= '<br><br><br><br><br>';
if(g('adv3')) g('adv3').style.display='block';
}
}
}
d.innerHTML=s;
curInd=i;
if(!f) lu();
}
function c2()
{
var s=location.href;
if(s.match('^.*?nr=[0-9]*$')) c3(s.substring(s.indexOf('nr=')+3));
else cc(0);
}
function c3(nr)
{
var n=0;
for(var i=0;i<x.length;i++)
{
if(x[i][7]==nr)
{
n=i;
break;
}
}
cc(n);
}
function k()
{
var t=g('k');
if(t==null) return;
for(var i=1;i<t.rows.length;i++)
{
var tr=t.rows[i];
for(var j=0;j<tr.cells.length;j++)
{
var td=tr.cells[j];
td.innerHTML='<div>'+td.innerHTML+'</div>'+td.innerHTML;
}
}
}
function kw(s)
{
if(s=='') return '';
var r=s.replace(/\./g,',');
var i=r.indexOf(',');
if(i<0) r+=',00';
else if(i==r.length-2) r+='0';
r+='z&#322;';
return r;
}
function ma(s)
{
if(s.match('^[\\s]*$')) return false;
return true;
}
function sh(o,s)
{
g(o).innerHTML=s;
if(ma(g(o).innerHTML)) g(o).parentNode.style.display='block';
else g(o).parentNode.style.display='none';
}
//uprawnienia
function getC(n) {
var dc=document.cookie;
var p=n+"=";
var b=dc.indexOf("; "+p);
if (b == -1) {
b=dc.indexOf(p);
if (b != 0) return null;
} else {
b+=2;
}
var e=document.cookie.indexOf(";",b);
if (e==-1) {
e=dc.length;
}
return unescape(dc.substring(b+p.length,e));
}
var up=new Array('1','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0');
function ui()
{
try {
var v=getC('u');
if(v.length>=7)
{
for(var i=0;i<v.length;i++)
{
if(i<up.length)
{
var ind = i;
if(i > 1)
{
ind += up.length-v.length;
}
if(v.charAt(i)=='1') up[ind]='1';
else up[ind]='0';
}
}
g('ut').rows[0].cells[0].innerHTML='Posiadane uprawnienia';
}
} catch(e) { }
}
function us()
{
var v='';
for(var i=0;i<up.length;i++)
{
v+=up[i];
}
try { document.cookie='u='+v+'; domain=leki-refundowane.com ; expires='+new Date(2099,12,31).toGMTString()+'; path=/'; } catch(e) { }
}
function ur()
{
var t=g('ut');
for(var i=1;i<t.rows.length;i++)
{
var c=t.rows[i].cells[0];
if(up[i-1]=='1') c.className='c';
else c.className='n';
}
lu();
}
function uc(o)
{
var t=g('ut');
for(var i=1;i<t.rows.length;i++)
{
if(t.rows[i]==o)
{
var n=o.cells[0];
if(n.className=='c') { n.className='n'; up[i-1]='0'; }
else { n.className='c'; up[i-1]='1' };
us();
ur();
break;
}
}
return false;
}
var luI=new Array();
luI[0]='Osoba, za którą odprowadzane są składki na ubezpieczenie zdrowotne, sama opłacająca składkę, osoba objęta ubezpieczeniem dobrowolnym, osoba odbywająca staż adaptacyjny, kurs języka polskiego oraz kursy przygotowawcze do podjęcia nauki w języku polskim, o którym mowa w przepisach o szkolnictwie wyższym, członkowie rodzin osób objętych ubezpieczeniem powszechnym.';
luI[1]='Osoba chorująca na chorobę zakaźną lub psychiczną oraz upośledzona umysłowo, a także chorująca na niektóre choroby wrodzone lub nabyte.';
luI[2]='Osoba cierpiąca na cukrzycę.';
luI[3]='Osoba cierpiąca na cukrzycę typu I, pozostałe typy cukrzycy wymagające co najmniej 3 wstrzyknięć insuliny na dobę oraz terapię cukrzycy za pomocą pompy insulinowej.';
luI[4]='Osoba cierpiąca na chorobę Leśniowskiego-Crohna.';
luI[5]='Osoba cierpiąca na choroby psychiczne lub upośledzenia umysłowe.';
luI[6]='Osoba cierpiąca na epidermolysis bullosa.';
luI[7]='Osoba cierpiąca na przewlekłe owrzodzenia.';
luI[8]='Osoba cierpiąca na neuralgię popółpaścową przewlekłą.';
luI[9]='Osoba cierpiąca na nowotwory złośliwe - przerzuty osteolityczne w chorobach nowotworowych.';
luI[10]='Osoba cierpiąca na padaczkę.';
luI[11]='Osoba cierpiąca na wieloobjawowy miejscowy zespół bólowy typu - I odruchowa dystrofia współczulna oraz typu II - kauzalgia.';
luI[12]='Osoba cierpiąca na wrzodziejące zapalenie jelita grubego.';
luI[13]='Osoba, która oddała bezpłatnie co najmniej 5 litrów krwi (kobieta) lub co najmniej 6 litrów krwi (mężczyzna) lub odpowiadającą tej objętości ilość innych jej składników.|Osoba, która oddała szpik lub inne regenerujące się komórki i tkanki więcej niż raz oraz dawcy narządu.';
luI[14]='Osoba, która została zaliczona do jednej z grup inwalidów wskutek inwalidztwa powstałego w związku z działaniami wojennymi lub mającymi charakter wojennych<br>(lub małżonek pozostający na wyłącznym utrzymaniu, wdowa i wdowiec po poległym żołnierzu i zmarłym inwalidzie wojennym uprawnionym do renty rodzinnej).|Osoba represjonowana - tj. osoba, której inwalidztwo pozostaje w związku z pobytem w miejscach, o których mowa w art. 3 i art.4 ust.1 ustawy kombatanckiej<br>(lub małżonek pozostający na wyłącznym utrzymaniu, wdowa i wdowiec po poległej osobie represjonowanej uprawnionym do renty rodzinnej).|Obywatel polski, posiadający stałe miejsce zamieszkania w Rzeczypospolitej Polskiej, który, nie wchodząc w skład formacji wojskowych, zmilitaryzowanych służb państwowych lub formacji zbrojnych ruchu oporu, doznał naruszenia sprawności organizmu powodującego całkowitą niezdolność do pracy, poprzez utratę wzroku w wyniku działań wojennych w okresie wojny 1939-1945 lub eksplozji niewypałów lub niewybuchów pozostałych po wojnie 1939-1945, na terytorium Rzeczypospolitej Polskiej.';
luI[15]='Żołnierz niezawodowy Sił Zbrojnych Rzeczypospolitej Polskiej, który został zaliczony do jednej z grup inwalidów wskutek inwalidztwa powstałego w czasie odbywania czynnej służby wojskowej w okresie pokoju<br>(lub dzieci, wnuki, rodzeństwo, małżonek i rodzice, jeżeli spełniają warunki wymagane do uzyskania renty rodzinnej w myśl przepisów o zaopatrzeniu emerytalnym pracowników i ich rodzin).';
luI[16]='Żołnierz odbywający zasadniczą służbę wojskową, przeszkolenie wojskowe i ćwiczenia wojskowe oraz pełniący służbę wojskową w razie ogłoszenia mobilizacji i w czasie wojny.';
luI[17]='Osoba cierpiąca na choroby wywołane pracą przy azbeście.';
function l2(o,act)
{
var cl=o.className;
var d=g('di');
if(act=='o')
{
o.className='st1';
d.style.display='none';
}
if(act=='i')
{
o.className='st2';
d.style.display='block';
var t=g('ut');
for(var i=1;i<t.rows.length;i++)
{
var c=t.rows[i];
if(c==o)
{
var s=c.cells[1].innerHTML;
s = s.replace(/<BR>/g,'<br>');
var titles = s.split('<br>');
var descs = luI[i-1].split('|');
var dsc = '';
for(var j=0;j<titles.length;j++)
{
if(j>0) dsc += '<br><br>';
dsc += '<input type="image" src="/img/i.gif"> <b>'+titles[j]+'</b><br>' + descs[j];
}
d.innerHTML = dsc;
var a=p(c);
d.style.left=a[2]+5;
d.style.top=a[1]+(a[3]-a[1])/2-d.offsetHeight/2;
break;
}
}
}
}
//common
var luS=new Array('\'Ubezpieczony\'','\'Chory przewlekle\'','\'Cukrzyca\'','\'Cukrzyca typu I i pozostałe\'','\'Choroba Leśniowskiego-Crohna\'','\'Choroby psychiczne\'','\'Epidermolysis bullosa\'','\'Przewlekłe owrzodzenia\'','\'Neuralgia półpaścowa\'','\'Nowotwory złośliwe\'','\'Padaczka\'','\'Wieloobj. m. zesp. bólowy\'','\'Wrzodziejące zapalenie jelita\'','\'Honorowy dawca krwi/przeszczepu\'','\'Inwalida wojenny/Osoba represjonowana\'','\'Inwalida wojskowy\'','\'Pełniący obowiązki obronne\'','\'Chory na azbestozę\'','* Osobie nieubezpieczonej nie przysługują zniżki');
function lu()
{
var m=luH(x[curInd][6],xc[curInd],'m2','m4');
var t=new Array('m2');
for(var a=0;a<z[curInd].length;a++)
{
var n=luH(z[curInd][a][6],zc[curInd][a],'m2'+a,'m4'+a);
if(n<m)
{
t=new Array('m2'+a);
m=n;
}
else if(n==m)
{
t[t.length]='m2'+a;
}
}
for(var i=0;i<t.length;i++)
{
g(t[i]).style.textDecoration='underline';
}
}
function luH(cD,t,iK,iD)
{
var min=cD;
var j=luS.length-1;
for(var i=t.length-1;i>=0;i--)
{
if(up[0]=='1'&&up[i]=='1'&&t[i]<=min)
{
min=t[i];
j=i;
}
}
g(iK).style.textDecoration='none';
g(iK).innerHTML=kw(''+min);
var s='';
if(j!=luS.length-1)
{
if(min<cD) s='* Zniżka';
else s='* Cena';
s+=' na podstawie uprawnienia<br>';
}
s+=luS[j];
g(iD).innerHTML=s;
return min;
}

