$(document).ready(function(){$langues=JSON.parse($("#div_langues").html());$("#butlangue").append('');$($langues).each(function(key,value){$("#butlangue").append('');});$(".btn_lng").on("click",function(){lng($(this));});$($elem).each(function(){$("#"+this+"_dot").on("mouseover",{key1:this},function(event){if($opt['explore']==1){$("#"+event.data.key1).show();$("#"+event.data.key1+"_lbl").show();$("#"+event.data.key1+"_lor").show();}});$("#"+this+"_dot").on("mouseout",{key1:this},function(event){if($opt['explore']==1&&!$(this).hasClass('sel')){$("#"+event.data.key1).hide();$("#"+event.data.key1+"_lbl").hide();$("#"+event.data.key1+"_lor").hide();}});$("#"+this+"_dot").on("click",{key1:this},function(event){if($(this).hasClass('sel')){$(this).removeClass('sel');}else{$(this).addClass('sel');} $(this).animate({opacity:0.25},400,function(){$(this).animate({opacity:1},500,function(){});});});});$("polyline, path","#_4_-_BLUE_LINES,#_5_-_ORANGE_LINES").attr("stroke","#555555");$("path","#_4_-_BLUE_LINES,#_5_-_ORANGE_LINES").attr("fill","#555555");$("#btn_diag").on("click",function(){opt('diag');});$("#btn_ther").on("click",function(){opt('ther');});$("#btn_explore").on("click",function(){opt('explore');});$("#btn_down").on("click",function(){exporter();});svgini();checkboxes();newtooltip({'obj':$("#Hygieia"),'classe':'tooltip-info','html':$("#tp_hygieia").html()}) newtooltip({'obj':$("#btn_down"),'classe':'tooltip-down','html':"Export in PDF"})});let $elem=['Polycythaemia','Leukaemia','Bonemetastases','Polyarthritis','Blood','Breast','Thrombosis','Biliary','Cervix','Thyroid','Cardiac','Salivary','Gastro','Hepatocarcinoma','Lung','Renal','Bladder','Prostate','Brain','Wholebody'];var $isot={};let $txtid=0;let $isoid=0;let $opt={'diag':1,'ther':1,'explore':0};let $lng="en";var $malad={};var $miss={};var safari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);function hidall(unch){$($elem).each(function(){$("#"+this+"_lbl").hide();$("#"+this).hide();$("#"+this+"_lor").hide();});if(unch===1){$(".big-checkbox").prop("checked",false);} $(".isosep").show();$(".diag").show();} function showall(unch){$($elem).each(function(){$("#"+this).show();$("#"+this+"_lor").show();$("#"+this+"_lbl").show();});if(unch===1){$(".big-checkbox").prop("checked",false);} $(".isosep").show();$(".diag").show();} function lng(obj){$(".btn_lng").removeClass("sel");$lng=$(obj).html().toLowerCase();$(obj).addClass("sel");svgini();isofilter();} function opt(type){if(type=="explore"){if($opt['explore']==0){$opt['diag']=0;$opt['ther']=0;$opt['explore']=1;$($elem).each(function(){$("#"+this+"_dot").removeClass('sel');$("#"+this+"_dot").css('cursor','pointer');});hidall(1);}else{$opt['diag']=1;$opt['ther']=1;$opt['explore']=0;$($elem).each(function(){$("#"+this+"_dot").removeClass('sel');$("#"+this+"_dot").css('cursor','default');});showall();}} if(type=="diag"){if($opt['diag']==0){$opt['diag']=1;$opt['explore']=0;}else{$opt['diag']=0;}} if(type=="ther"){if($opt['ther']==0){$opt['ther']=1;$opt['explore']=0;}else{$opt['ther']=0;}} optfullcheck();} function optfullcheck(){if($opt['diag']==0){$(".diagiso").hide();$("#btn_diag").removeClass("sel");}else{$(".diagiso").show();$("#btn_diag").addClass("sel");showall(1);} if($opt['ther']==0){$(".theriso").hide();$("#btn_ther").removeClass("sel");}else{$(".theriso").show();$("#btn_ther").addClass("sel");showall(1);} if($opt['explore']==0){$("#btn_explore").removeClass("sel");}else{$("#btn_explore").addClass("sel");$(".theriso").show();$(".diagiso").show();} if(($opt['ther']+$opt['diag'])==1){$(".diag").hide();$(".isosep").show();hidall();$(".theriso,.diagiso").each(function(){isofiltertexte(this)});} if(($opt['ther']+$opt['diag'])==0&&$opt['explore']==0){opt("explore");} $(".theriso,.diagiso").each(function(){isosvgtooltip(this)});} function isofiltertexte(obj){if($(obj).css('display')!='none'){$1ertexte=$(obj).prevUntil("tspan.diag");$textes=$($1ertexte).prevUntil("tspan.theriso,tspan.diagiso");if($textes.length==0){$textes=$(obj).prevUntil("tspan.theriso,tspan.diagiso");} if($textes.length==1&&$($textes).html().trim()==""){$textes=$("#"+$($textes).attr('id')).prev().prevUntil("tspan.theriso,tspan.diagiso");} $($textes).each(function(){$("#"+$(this).attr('id')).show();});$parent=$(obj).closest("g").attr('id');$("#"+$parent).html($("#"+$parent).html());$("#"+$parent).show();$("#"+$parent+"_lor").show();$("#"+$parent+"_lbl").show();isosvgtooltip($("#"+$(obj).attr('id')));}} function checkboxes(){$("#checks").empty();let html;let $isosort=Object.keys($isot).sort();$.each($isosort,function(key,value){html='
';html+='
';html+='
';html+=''+$isot[value]['neut']+'';html+=''+$isot[value]['atome']+' ';html+='
';html+='
';html+='
';html+='';html+='
';html+='
';html+='
';$("#checks").append(html);});$(".big-checkbox").on("change",function(){isofilter();});} function isofilter(){let sel=0;hidall();$(".theriso").hide();$(".diagiso").hide();$(".diag").hide();$(".isosep").show();$opt['diag']=0;$opt['ther']=0;$opt['explore']=0;$("#btn_diag,#btn_ther,#btn_explore").removeClass("sel");$(".big-checkbox").each(function(){if($(this).is(':checked')){sel++;$("."+$(this).val()).show();$("."+$(this).val()).each(function(){isofiltertexte(this)});}});if(sel==0){$(".theriso").show();$(".diagiso").show();$opt['diag']=1;$opt['ther']=1;$opt['explore']=0;optfullcheck();} $(".isosep").each(function(){$next=$(this).closest("tspan").parent().nextUntil("tspan.diag");var x=$($next).filter(function(){return this.style.display!='none'});if(x.length==0){$(this).hide();}});$(".theriso,.diagiso").each(function(){isosvgtooltip(this)});txtflash($(".diag"))} function svgini(){$("#Salivary").empty();zonetexte=svgzonetxt("535.63 128.16","","120.5 69.5");$(zonetexte).append(svgdiag(0,0,"Imaging of the salivary glands ","diag"));$(zonetexte).append(svgdiag(0,18,"and the lachrymal tract ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Salivary").append(zonetexte);$("#Thyroid").empty();zonetexte=svgzonetxt("568.23 201.03","","127.8 86.2");$(zonetexte).append(svgdiag(0,0,"Thyroid diseases ","diag"));$(zonetexte).append(svgiso('I','131',{'classe':'theriso','fill':'#f15b2b','sep':0}));$(zonetexte).append(svgdiag(0,18," ","diag"));$(zonetexte).append(svgiso('I','123',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','131',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('TI','201',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Thyroid").append(zonetexte);$("#Blood").empty();zonetexte=svgzonetxt("560.71 266.1","","126.2 101.3");$(zonetexte).append(svgdiag(0,0,"Blood studies ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','125',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Cr','51',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Fe','59',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Ga','67',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Blood").append(zonetexte);$("#Cardiac").empty();zonetexte=svgzonetxt("552.75 297.32","","124.7 108.7");$(zonetexte).append(svgdiag(0,0,"Cardiac diseases ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('TI','201',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('N','13',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('O','15',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Rb','82',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Cardiac").append(zonetexte);$("#Breast").empty();zonetexte=svgzonetxt("597.82 355.72","","135 122.2");$(zonetexte).append(svgdiag(0,0,"Breast cancer ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Breast").append(zonetexte);$("#Biliary").empty();zonetexte=svgzonetxt("613.78 405.19","","138.2 134.2");$(zonetexte).append(svgdiag(0,0,"Spleen diseases - Biliary function ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Biliary").append(zonetexte);$("#Bonemetastases").empty();zonetexte=svgzonetxt("635.13 434.55","","143 140.5");$(zonetexte).append(svgdiag(0,0,"Palliative treatment ","diag"));$(zonetexte).append(svgdiag(0,18,"Bone metastases ","diag"));$(zonetexte).append(svgiso('P','32',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Sr','89',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Sm','153',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Lu','177',{'classe':'theriso','fill':'#f15b2b','sep':0}));$(zonetexte).append(svgdiag(0,36," ","diag"));$(zonetexte).append(svgiso('Re','186',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Ra','223',{'classe':'theriso','fill':'#f15b2b','sep':0}));$(zonetexte).append(svgdiag(0,54,"Bone scintigraphy ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Bonemetastases").append(zonetexte);$("#Cervix").empty();zonetexte=svgzonetxt("550.42 511.06","","123.8 158.5");$(zonetexte).append(svgdiag(0,0,"Cervix cancer ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Cervix").append(zonetexte);$("#Thrombosis").empty();zonetexte=svgzonetxt("546.4 538.17","","123.1 165.2");$(zonetexte).append(svgdiag(0,0,"Deep vein thrombosis ","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Thrombosis").append(zonetexte);$("#Polycythaemia").empty();zonetexte=svgzonetxt("529.64 577.8","","119.3 174");$(zonetexte).append(svgdiag(0,0,"Polycythaemia and ","diag"));$(zonetexte).append(svgdiag(0,18,"thrombocythaemia treatment ","diag"));$(zonetexte).append(svgiso('P','32',{'classe':'theriso','fill':'#f15b2b','sep':0}));$("#Polycythaemia").append(zonetexte);$("#Polyarthritis").empty();zonetexte=svgzonetxt("533 639","","120 188");$(zonetexte).append(svgdiag(0,0,"Radiosynovectomy - Polyarthritis ","diag"));$(zonetexte).append(svgdiag(0,18,"(knee, hand, shoulder, hip) ","diag"));$(zonetexte).append(svgiso('Er','169',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Re','186',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Y','90',{'classe':'theriso','fill':'#f15b2b','sep':0}));$("#Polyarthritis").append(zonetexte);$("#Wholebody").empty();zonetexte=svgzonetxt("574.62 701","","130 205");$(zonetexte).append(svgdiag(0,0,"Whole body","diag underline"));$(zonetexte).append(svgdiag(0,18,"Primary tumors and metastases","diag"));$(zonetexte).append(svgiso('C','11',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('C','64',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Ga','68',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,36,"Oncology therapy","diag"));$(zonetexte).append(svgiso('I','131',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Lu','177',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Ho','166',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Y','90',{'classe':'theriso','fill':'#f15b2b','sep':0}));$(zonetexte).append(svgdiag(0,54,"Infectious diseases","diag"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Ga','67',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Wholebody").append(zonetexte);$("#Brain").empty();zonetexte=svgzonetxt("359 60","svgtxtright","80 53.5");$(zonetexte).append(svgdiag(0,0,"Brain imaging ","diag svgtxtright"));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','123',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('N','13',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('O','15',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('C','11',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,18,"Stroke imaging ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('O','15',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,36,"Epilepsy ","diag svgtxtright"));$(zonetexte).append(svgiso('I','123',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,54,"Amyloid plaque accumulation","diag svgtxtright"));$(zonetexte).append(svgdiag(0,72,"(Alzheimer's disease) ","diag svgtxtright"));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('C','11',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,90,"Parkinson diseases ","diag svgtxtright"));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','123',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Brain").append(zonetexte);$("#Leukaemia").empty();zonetexte=svgzonetxt("314 203","svgtxtright","70 86.8");$(zonetexte).append(svgdiag(0,0,"Leukaemia ","diag svgtxtright"));$(zonetexte).append(svgiso('P','32',{'classe':'theriso','fill':'#f15b2b','sep':0}));$(zonetexte).append(svgdiag(0,18,"Non-Hodgkin Lymphoma ","diag svgtxtright"));$(zonetexte).append(svgiso('In','111',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Y','90',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('I','131',{'classe':'theriso','fill':'#f15b2b','sep':0}));$("#Leukaemia").append(zonetexte);$("#Lung").empty();zonetexte=svgzonetxt("290 280","svgtxtright","64 104.5");$(zonetexte).append(svgdiag(0,0,"Lung ventilation ","diag svgtxtright"));$(zonetexte).append(svgiso('Kr','81m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Xe','133',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,18,"Lung perfusion imaging ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Lung").append(zonetexte);$("#Hepatocarcinoma").empty();zonetexte=svgzonetxt("290 350","svgtxtright","64 121.5");$(zonetexte).append(svgdiag(0,0,"Liver imaging ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('N','13',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,18,"Hepatocarcinoma ","diag svgtxtright","64 127.6"));$(zonetexte).append(svgiso('I','131',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Re','188',{'classe':'theriso','fill':'#f15b2b','sep':1}));$(zonetexte).append(svgiso('Y','90',{'classe':'theriso','fill':'#f15b2b','sep':0}));$("#Hepatocarcinoma").append(zonetexte);$("#Gastro").empty();zonetexte=svgzonetxt("290 405","svgtxtright","64 133.7");$(zonetexte).append(svgdiag(0,0,"Gastro-intestinal absorption ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,20,"Neuroendocrine tumours","diag svgtxtright neuro"));$(zonetexte).append(svgdiag(0,36," ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('In','111',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Cu','64',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Ga','68',{'classe':'diagiso','fill':'#00a8d9','sep':1}));;$(zonetexte).append(svgiso('Lu','177',{'classe':'theriso','fill':'#f15b2b','sep':0}));$("#Gastro").append(zonetexte);$("#Renal").empty();zonetexte=svgzonetxt("260 496","svgtxtright","57.5 154.9");$(zonetexte).append(svgdiag(0,0,"Renal filtration studies","diag svgtxtright"));$(zonetexte).append(svgdiag(0,18,"Kidney diseases ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','123',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','131',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$(zonetexte).append(svgdiag(0,36,"Adrenal scintigraphy","diag svgtxtright"));$(zonetexte).append(svgdiag(0,54," ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('I','123',{'classe':'diagiso','fill':'#00a8d9','sep':1}));;$(zonetexte).append(svgiso('I','131',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Renal").append(zonetexte);$("#Bladder").empty();zonetexte=svgzonetxt("361 578","svgtxtright","80.5 174.4");$(zonetexte).append(svgdiag(0,0,"Bladder imaging ","diag svgtxtright"));$(zonetexte).append(svgiso('Tc','99m',{'classe':'diagiso','fill':'#00a8d9','sep':0}));$("#Bladder").append(zonetexte);$("#Prostate").empty();zonetexte=svgzonetxt("368 612","svgtxtright","82.6 182");$(zonetexte).append(svgdiag(0,0,"Prostate cancer","diag svgtxtright"));$(zonetexte).append(svgdiag(0,18," ","diag svgtxtright"));$(zonetexte).append(svgiso('F','18',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Ga','68',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('C','11',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('In','111',{'classe':'diagiso','fill':'#00a8d9','sep':1}));$(zonetexte).append(svgiso('Lu','177',{'classe':'theriso','fill':'#f15b2b','sep':0}));$("#Prostate").append(zonetexte);txtflash($(".diag"))} function svgzonetxt(pos,classe,pdp){let zonetexte=document.createElementNS('http://www.w3.org/2000/svg','text');zonetexte.setAttribute('transform','translate('+pos+')');zonetexte.setAttribute('pdp',pdp);$(zonetexte).addClass("svgtxt");if(typeof classe!='undefined'){$(zonetexte).addClass(classe);} return zonetexte;} function svgdiag(x,y,txt,classe){if(txt!=" "){let t=btoa(txt).replace(/[^a-z0-9]/gi,'');if(!(txt in $malad)){$malad[t]={'en':txt};} if(!$("#mal_"+t+"_"+$lng).html()){}else{txt=$("#mal_"+t+"_"+$lng).html();}} let text1=document.createElementNS('http://www.w3.org/2000/svg','tspan') content=document.createTextNode(txt);$txtid++;text1.setAttribute('id','txt_'+$txtid);text1.setAttribute('font-family','Arial-BoldMT, Arial');text1.setAttribute('font-size','14px');text1.setAttribute('fill','#505353');text1.setAttribute('white-space','nowrap');if($lng=="ar"){text1.setAttribute('unicode-bidi',"bidi-override");} text1.appendChild(content);text1.setAttribute('x',x);text1.setAttribute('y',y);$(text1).addClass(classe);$(text1).addClass("svgfade");return text1;} function svgiso(atome,neut,attr){if(neut+atome in $isot){}else{$isot[atome+neut]={'atome':atome,'neut':neut};} let text1=document.createElementNS('http://www.w3.org/2000/svg','tspan');$(text1).addClass(attr['classe']);$(text1).addClass(neut+atome);text1.setAttribute('classe',attr['classe']);text1.setAttribute('atome',atome);text1.setAttribute('neut',neut);$isoid++;text1.setAttribute('id','iso_'+$isoid);text2=document.createElementNS('http://www.w3.org/2000/svg','tspan');content=document.createTextNode(' '+neut);text2.setAttribute('font-size','8px');text2.setAttribute('fill',attr['fill']);text2.setAttribute('dy','-5');text2.appendChild(content);$(text1).append(text2);text2=document.createElementNS('http://www.w3.org/2000/svg','tspan');if(!safari){content=document.createTextNode(atome);}else{content=document.createTextNode(atome+"");} text2.setAttribute('font-size','14px');text2.setAttribute('fill',attr['fill']);text2.setAttribute('dy','5');text2.appendChild(content);$(text1).append(text2);if(attr['sep']=='1'){text2=document.createElementNS('http://www.w3.org/2000/svg','tspan') content=document.createTextNode(' • ');$(text2).addClass("isosep");text2.appendChild(content);text2.setAttribute('fill','#939598');$(text1).append(text2);} isosvgtooltip(text1) return text1;} function isosvgtooltip(obj){let classe=$(obj).attr('classe');let neut=$(obj).attr('neut');let atome=$(obj).attr('atome');let nom=$("#isot_name_"+neut+atome+"_"+$lng).html()?$("#isot_name_"+neut+atome+"_"+$lng).html():$("#isot_name_"+neut+atome+"_en").html() let desc=$("#isot_desc_"+neut+atome+"_"+$lng).html()?$("#isot_desc_"+neut+atome+"_"+$lng).html():$("#isot_desc_"+neut+atome+"_en").html() let link=$("#isot_wiki_"+neut+atome+"_"+$lng).html()?$("#isot_wiki_"+neut+atome+"_"+$lng).html():$("#isot_wiki_"+neut+atome+"_en").html() let html='';html+=''+neut+'';html+=''+atome+' ';html+="
";html+=''+nom+'';html+="
";html+=desc;html+="
";html+="
";html+=''+link+'';newtooltip({'obj':$(obj),'classe':"tooltip-"+classe,'html':html})} function txtflash(obj){$(obj).on("mouseover",{key1:this},function(event){$(this).attr("fill-opacity","0");setTimeout(()=>{$(this).attr("fill-opacity","1");},400);});} function exporter(){let svg=$("#svghyg").html();$.ajax({type:"POST",url:'export.php',data:"lng="+$lng+"&svg="+svg,cache:false,dataType:'json',success:function(data){var url=window.URL||window.webkitURL;var a=$("");a.attr("download","export.pdf");a.attr("href","data:application/pdf;base64,"+data.f);$("body").append(a);a[0].click();}});} function newtooltip(param){let tooltip=new bootstrap.Tooltip(param['obj'],{boundary:"window",title:param['html'],placement:"bottom",customClass:param['classe'],html:true,trigger:'manual',sanitize:false,});param['obj'].on('mouseleave',function(){var self=this;setTimeout(function(){if(!jQuery('.tooltip:hover').length){jQuery(self).tooltip('hide');$(self).removeClass("tpshow");}},100);});param['obj'].on('mouseenter',function(){var self=this;if($(this).hasClass("tpshow")){}else{$(this).addClass("tpshow");jQuery(self).tooltip("show");} jQuery(".tooltip").on('mouseleave',function(){setTimeout(function(self){if(!$(self).is(":hover")){bootstrap.Tooltip.getInstance(jQuery(self)).hide();$(self).removeClass("tpshow");}},300,self);});});}