$(document).ready(function(){ var largeScreen = '(min-width: 1025px)'; var mediumScreen = '(min-width: 640px) and (max-width: 1024px)'; var smallScreen = '(max-width: 639px)'; var enable_search=false; var first_load = true; var original_height = 0; if($("h3").hasClass("sub_heading")) { //$("ul.side-navigation>li.selected").append(""); $("h3.sub_heading").each( function(){ $("ul.sub-side-navigation").append("
  • "+ $(this).text() +"
  • "); }); } /**************************************************** * Load Page from different screen size *****************************************************/ var windowWidth = $(window).width(); $('div.sub_section img').css("height",""); // $('ul.nav_categories').removeAttr('id'); $( window ).on("resize",function(){ if($("#page").length){ $("#page").css("min-height",$(window).height()- $("#page").offset().top -$("#footer_info").height()-$("#siteinfo").height()); } if($(window).width() != windowWidth || first_load) { // Update the window width for next time windowWidth = $(window).width(); $(".hovered-references").remove(); $(".hovered-references-bottom").remove(); $(".hovered-references-arrow").remove(); $("#main_navigation_M").hide(); $("#main_navigation_M ul").hide(); $("#main_navigation_M ul ul").hide(); $("#main_navigation_S").hide(); $("#main_navigation_S ul").hide(); $("#main_navigation_S ul ul").hide(); $(".black-screen").hide(); if(window.matchMedia(largeScreen).matches) { /* * Main Menu Load- Large */ $(".branding_wrapper .top_logo").show(); $("#about_navigation").show(); $(".about_nav_part input.search").show(); $(".about_nav_part input.search").css("display","inline"); $(".home-search-part2").css("width","960px"); $(".home-search-part1 input#keywords").css("width","910px"); $(".about_nav_part input.search").attr("disabled", false); $("#main_navigation > li").removeClass("hovered"); $("#main_navigation li:has(ul)>a").removeAttr("href").css("cursor","default"); $("#main_navigation>li>ul").css("width","960px"); $("#main_navigation ul li").not(":has(ul)").css("background","white"); $("#main_navigation ul").not(":has(ul)").css("background","white"); $("#main_navigation > li > ul").not(":has(ul)").css("padding-top",20); $("#main_navigation > li > ul").not(":has(ul)").css("padding-bottom",40); $("#main_navigation > li > ul >li").not(":has(ul)").css("padding-bottom",9); $("#main_navigation > li > ul").not(":has(ul)").css("lineHeight","0"); $("#main_navigation ul li:has(ul)").css("height", "50px"); $("#main_navigation > li > ul > li:has(ul) > a").css("text-align", "left"); $(".home-search-part1 img.home-search-bg").attr('src','https://www.heartonline.org.au/images/heart/home-search-bg.png'); $(".about_nav_part input.search").css("width","307px"); $(".home-search-part2 ul>li").each( function(){ if($(this).find("a").height() < 44) $(this).find("img").css("margin-top","-17px"); else $(this).find("img").css("margin-top","-5px"); }); /*Third Level Menu*/ $('#main_navigation ul ul').each(function() { var leftValue = 0; var topValue_left=-10; var topValue_right=-10; $("li", this).each(function(i) { if(window.matchMedia(largeScreen).matches){ if(i>6) $(this).css("top",topValue_left+=40).css("left",300); else $(this).css("top",topValue_right+=40).css("left",0); } }); }); /* Content Layout */ /* $("div.content-part").css({ "width":"72%", "padding-left":"20px", "min-height": $("div.side-navi-part").height()+60 }); $("div.side-navi-part").css({"width":"26%",}); */ // Set all iframes to width of 250 $("iframe").each( function(index, elem) { elem.setAttribute("width","600"); elem.setAttribute("height","450"); } ); original_height = $(".side-navi-part").height()-1500; // alert(original_height); // $(".triangle").css("border-top-width","58px"); } if(window.matchMedia(mediumScreen).matches) { $(".branding_wrapper .top_logo").show(); $("#about_navigation").hide(); $("html,body").css("overflow-x","hidden"); $(".home-search-part1 img.home-search-bg").attr('src','https://www.heartonline.org.au/images/heart/home-search-bg-M_26e8bb0990a9912a9cfeef845abe5eeb.png'); $(".about_nav_part input.search").show(); $(".about_nav_part input.search").attr("disabled", true); $(".about_nav_part input.search").attr("placeholder", ""); $(".about_nav_part input.search").css("left", "106px"); $(".about_nav_part button.search_btn").css("left", "0"); $(".home-search-part2").css("width","500px"); $(".home-search-part1 input#keywords").css("width","443px"); enable_search=false; /* * Top Level */ $("#main_navigation_M>li>a>img").remove(); $(".about_nav_part input.search").css("width",$(window).width()-333); $(".home-search-part2 ul>li>a>img").css("margin-top",0); $("#main_navigation_M li:has(ul) > a").removeAttr("href").css("cursor","default"); $("#main_navigation_M > li.hovered > ul").css("width",$(window).width()-266); $("#main_navigation_M ul ul").css("width",$(window).width()-293); $("#main_navigation_M > li.hovered > ul").css("padding-top","40px"); $("#main_navigation_M > li.hovered > ul > li:has(ul) > a").removeAttr("href").css("cursor","default"); /* Content Layout */ $("div.content-part").css({ "width":"100%", "padding-left":"0", "min-height":"0" }); // Set all iframes to width of 250 $("iframe").each( function(index, elem) { elem.setAttribute("width","550"); elem.setAttribute("height","412"); } ); } if(window.matchMedia(smallScreen).matches) { $("html,body").css("overflow-x","hidden"); $(".home-search-part1 img.home-search-bg").attr('src','https://www.heartonline.org.au/images/heart/home-search-bg-S.png'); $(".home-search-part2 ul>li>a>img").css("margin-top",0); $("div.about_nav_part div.grey_line").show(); $(".home-search-part2").css("width",$(window).width()-45); $(".home-search-part1 input#keywords").css("width",$(window).width()-99); $(".about_nav_part input.search").css("width",$(window).width()-99); $(".about_nav_part input.search").attr("disabled", true); $(".about_nav_part input.search").attr("placeholder", ""); $("#main_navigation_S>li>a>img").remove(); $("#about_navigation").hide(); enable_search=false; $(".about_nav_part input.search").hide(); $(".about_nav_part button.search_btn").css("left", "0"); $(".about_nav_part input.search").css("left", "50px"); $(".branding_wrapper .top_logo").show(); $("#main_navigation_S li:has(ul) > a").removeAttr("href").css("cursor","default"); /* Content Layout */ $("div.content-part").css({ "width":"100%", "padding-left":"0", "min-height":"0" }); /*footer*/ var scope = $("p.footer_copyright"); //scope.html(scope.html().replace(/ /g,'')); //above line commented on 26082019 // Set all iframes to width of 250 $("iframe").each( function(index, elem) { elem.setAttribute("width",$(window).width()-60); elem.setAttribute("height",$(this).width()*0.75); } ); } first_load = false; } }).resize(); /********************************************************* * M and S Screen Top Search Bar Event *********************************************************/ $(".about_nav_part form").submit(function( event ) { if(!enable_search) { if(window.matchMedia(mediumScreen).matches) { event.preventDefault(); $(".about_nav_part input.search").attr("disabled", false); $(".about_nav_part input.search").attr("placeholder", "Enter Search Term"); var move_distance = $(this).find("input.search").offset().left-$(".about_nav_part button.search_btn").width()-13 $(".about_nav_part input.search").animate({left:move_distance},500); var move_distance2= $(this).find("button:submit").offset().left+ $(this).find("input.search").width()-37; $(".about_nav_part button:submit").animate({left:move_distance2},500); enable_search = true; } else if(window.matchMedia(smallScreen).matches) { event.preventDefault(); $("div.about_nav_part div.grey_line").hide(); $(".about_nav_part input.search").attr("disabled", false); $(".about_nav_part input.search").attr("placeholder", "Enter Search Term"); $(".branding_wrapper .top_logo").hide('slide',{direction: 'right'},500); $(".about_nav_part input.search").show('slide',{direction: 'right'},500); $(".about_nav_part input.search").css("left","50px"); var move_distance2= $(window).width()-$(this).find("button:submit").offset().left*2+5; $(".about_nav_part button:submit").animate({left:move_distance2},500); enable_search = true; } } }); /********************************************************* * Main Menu Event- Large *********************************************************/ $("#main_navigation>li:has(ul)").hover(function() { if(window.matchMedia(largeScreen).matches) { $(".black-screen").show(); $(".black-screen").css("height",$('html').height()-$('div.branding_wrapper').height()-2); $("#main_navigation ul:has(ul)").css("width", "300px"); $("#main_navigation ul:has(ul) > li").css("width", "335px"); $("#main_navigation ul:has(ul) li").css("margin-left", "-13px"); $("#main_navigation ul:has(ul) li li").css("margin-left", "0"); } },function(){ if(window.matchMedia(largeScreen).matches) $(".black-screen").hide(); }); $('#main_navigation > li').on("mouseover", function(event){ if(window.matchMedia(largeScreen).matches) { var left_size = $(this).offset().left; var window_width = $( window ).width(); $('#main_navigation ul').css({"left":-left_size+(window_width-1040)/2}); $('#main_navigation ul ul').css({"left":"313px","z-index":"-2"}); } }); $('#main_navigation > li > ul').on("mouseleave", function(event){ if(window.matchMedia(largeScreen).matches) $("#main_navigation ul:has(ul)").css("width", "300px"); }); $('#main_navigation ul li').on("mouseover", function(event){ var myindex = $(this).index(); var myindex1 = $(this).index().max; var mysize = $(this).parent("li").length; if(window.matchMedia(largeScreen).matches) $('#main_navigation ul ul').css({"top":-myindex*50-12}); }); $("#main_navigation>li>ul:has(ul)>li").hover(function(){ if(window.matchMedia(largeScreen).matches) { $(this).children('a').css("color","#ffffff"); $(this).children('img.sub-menu-hover').show(); } },function(){ if(window.matchMedia(largeScreen).matches){ $(this).children('a').css("color","#242424"); $(this).children('img.sub-menu-hover').hide(); } }); $(".home-search-part2 ul>li>a").hover(function(){ if(window.matchMedia(largeScreen).matches) { if($(this).height() < 44) $(this).parent().find("img").css("margin-top","-22px"); else $(this).parent().find("img").css("margin-top","-10px"); } },function(){ if(window.matchMedia(largeScreen).matches){ if($(this).height() < 44) $(this).parent().find("img").css("margin-top","-17px"); else $(this).parent().find("img").css("margin-top","-5px"); } }); /**************************************************************** * Main Menu Event - M ****************************************************************/ var firstOpen = true; var firstOpen2 = true; $(".about_nav_part button.show_nav_btn").click(function(){ if(window.matchMedia(mediumScreen).matches){ $("#main_navigation_M").slideToggle("slow"); $("#about_navigation").toggle("slow","swing"); $(".black-screen").toggle(); $(".black-screen").css("height",$('html').height()-$('.branding_wrapper .top_logo').height()-2); $("#main_navigation_M > li.hovered > ul").removeAttr("style"); $("#main_navigation_M > li").removeClass("hovered"); $("#main_navigation_M ul > li").removeClass("sub_hovered"); $("#main_navigation_M > li ul").hide(); $("#main_navigation_M > li > ul").css("left","-500px"); $("#main_navigation_M > li > ul").css("width","307px"); $("#main_navigation_M > li > ul").css("position","absolute"); $("#main_navigation_M > li > ul").css("padding-top","40px"); $("#main_navigation_M > li > ul").css("padding-bottom","0"); $(".back_btn").remove(); $(".grey-line").remove(); $("#main_navigation_M>li>ul") .prepend("
    "); $(".grey-line").css("margin-left","0px"); firstOpen = true; } }); $("#main_navigation_M > li:has(ul)").click(function(){ if(window.matchMedia(mediumScreen).matches){ if(!$(this).hasClass("hovered")) { $("#main_navigation_M > li ul").hide(); } $("#main_navigation_M > li").not($(this)).removeClass("hovered"); $(this).addClass("hovered"); if(firstOpen==true){ $("#main_navigation_M > li > ul").hide(); $("#main_navigation_M > li.hovered > ul").show(); $("#main_navigation_M > li.hovered > ul").animate({marginLeft:"387px",left:"-121px",width:$(window).width()-266},"slow"); firstOpen = false; } else{ $("#main_navigation_M > li.hovered > ul").css("margin-left","387px").css("left","-121px").css("width",$(window).width()-266); $("#main_navigation_M > li > ul").hide(); $("#main_navigation_M > li.hovered > ul").show(); } $("#main_navigation_M > li:has(ul) > ul").delay(50).queue(function(next){$(this).css("z-index","-1");next();}); } }); $("#main_navigation_M ul li:has(ul)").click( function(event){ if(window.matchMedia(mediumScreen).matches){ if($(this).parent("ul").css("margin-left")!="0px") {$(this).parent("ul").animate({marginLeft:"0",left:"0",width:"307px"},"slow"); $(this).parent("ul").find(".grey-line").animate({marginLeft:"-15px"}); $(this).delay(800).queue(function(next){$(this).addClass("sub_hovered");next();}); } else { $("#main_navigation_M > li.hovered > ul").css("left","0px").css("width","307px"); $(this).addClass("sub_hovered"); } if(!$(this).hasClass("sub_hovered")) { $("#main_navigation_M ul ul").hide(); } $("#main_navigation_M ul li:has(ul)").not($(this)).removeClass("sub_hovered"); $(this).parent("ul").css("position","absolute").css("z-index","1"); if(firstOpen2 == true){ $(this).find("ul.third-level-navi").delay(800).show(0); firstOpen2 = false; } else{ $("#main_navigation_M ul ul").hide(); $(this).find("ul.third-level-navi").show(); } event.stopPropagation(); $(this).parent("ul").css("z-index","1"); $("img.back_btn").show(); } } ); $("#main_navigation_M ul").on("click","img.back_btn",function(){ if(window.matchMedia(mediumScreen).matches){ $("img.back_btn").hide(); $(this).parent("ul").find("ul.third-level-navi").hide(); $(this).parent("ul").animate({marginLeft:"387px",left:"-121px",width:$(window).width()-266},"slow"); $(this).parent("ul").find(".grey-line").animate({marginLeft:"0px"}); $(this).parent("ul").find("li").removeClass("sub_hovered"); $(this).parent("ul").delay(50).queue(function(next){$(this).css("z-index","-1");next();}); firstOpen2 = true; } }); /************************************************************ * Main Menu Event- S ************************************************************/ $(".about_nav_part button.show_nav_btn").click(function(){ if(window.matchMedia(smallScreen).matches){ $("#main_navigation_S").slideToggle("fast"); $("#about_navigation").toggle(); $(".black-screen").toggle(); $(".black-screen").css("height",$('html').height()-$('.branding_wrapper .top_logo').height()-2); if(!enable_search){ $(".branding_wrapper .top_logo").toggle('drop',{direction: 'right'},250); $(".about_nav_part input.search").css("left","99px"); $(".about_nav_part input.search").toggle(); $("div.about_nav_part div.grey_line").toggle(); } $("#main_navigation_S > li").removeClass("hovered"); $("#main_navigation_S > li > ul > li").removeClass("sub_hovered"); $("#main_navigation_S ul").hide(); $("#main_navigation_S ul ul").hide(); } }); $("#main_navigation_S > li:has(ul)").click(function(){ if(window.matchMedia(smallScreen).matches){ $(this).addClass("hovered"); $("li.title").remove(); $("#main_navigation_S > li.hovered > ul").prepend("
  • " + $(this).children("a").html() + "
  • "); $("#main_navigation_S > li.hovered > ul").css("min-height",$("#main_navigation_S").height()); $("#main_navigation_S > li.hovered > ul>li").each(function(){ if($(this).find("a").height() < 30) $(this).find("img").css("margin-top","-5px"); else $(this).find("img").css("margin-top","2px"); }); $("#main_navigation_S > li.hovered > ul").show('slide',{direction:'right'},250); } }); $("#main_navigation_S > li:has(ul)>ul").on("click","li.title>img",function(event){ event.stopPropagation(); $("#main_navigation_S > li.hovered > ul").hide('slide',{direction:'right'},250); setTimeout(function() {$("#main_navigation_S > li").removeClass("hovered");},250); }); $("#main_navigation_S > li:has(ul)>ul>li:has(ul)").click(function(){ $("li.sub_title").remove(); $(this).addClass("sub_hovered"); $("#main_navigation_S > li.hovered > ul ul").prepend("
  • " + $(this).children("a").html() + "
  • "); $(this).find("ul").css("min-height",$(this).parent("ul").height()); $(this).find("ul").show('slide',{direction:'right'},250); }); $("#main_navigation_S >li:has(ul)>ul>li>ul").on("click","li.sub_title>img.sub_back_btn",function(event){ event.stopPropagation(); $(this).parent("li").parent("ul").hide('slide',{direction:'right'},250); setTimeout(function() {$("#main_navigation_S ul>li").removeClass("sub_hovered");},250); }); /****************************************************************************************** *side navigation ******************************************************************************************/ var pageUrl = window.location.href; $(".side-navigation li>a").each(function(){ var href = $(this).attr('href'); if(pageUrl == href ) { $(this).parent("li").removeClass( "unselected" ).addClass( "selected" ); } if(href == "/resources/references" || href == "/resources/glossary"|| href=="/resources/videos/so-youve-been-diagnosed-with-heart-failure"){ if(pageUrl.indexOf(href)>-1) $(this).parent("li").removeClass( "unselected" ).addClass( "selected" ); } }); $(".side-navigation>li.selected>a>span").addClass("fa fa-heart"); $(".side-navigation>li").each(function(){ $(this).has("li.selected").removeClass( "unselected" ).addClass( "selected" ); if(!$(this).hasClass("selected")) {$(this).addClass("unselected");} }); //$(".side-navigation li:has(ul)>a").append( "arrow-down" ); original_height = $(".side-navi-part").height()-42; $(".triangle").css("border-top-width",original_height); $(".side-navigation li.selected:has(ul)>a>img").remove(); // $(".side-navigation li.selected:has(ul)>a").append( "side-nav-arrow" ); $(".side-navigation li.selected:has(ul>li.selected)>img").remove(); $("ul.sub-side-navigation>li").on("click",function(){ stickyMenuHeight = $('.navbar-fixed-top').height(); //alert(stickyMenuHeight); // $(target).parents().hasClass('navbar-fixed-top') ? 60 : 0; $('html, body').animate({ scrollTop: $("h3.sub_heading").eq($(this).index()).offset().top-(stickyMenuHeight+80) }, 1000); // alert($("h3.sub_heading").eq($(this).index()).offset().top); if(!$("div.sub_section_heading").eq($(this).index()).hasClass("sub_section_heading_click")) { $("div.sub_section").eq($(this).index()).find("div.sub_section_heading").toggleClass("sub_section_heading_click"); $("div.sub_section").eq($(this).index()).find('div.h3-red-line').slideToggle(); $("div.sub_section").eq($(this).index()).find("div.sub_section_content").slideToggle(); } }); if ( $('.side-navigation').length){ var side_navi_top = 90; var left_menu_top = 200; $(window).on('scroll',function(event){ st = $(this).scrollTop(); /*alert($('.content_navigation_part').offset().top); if(st>5000) alert(st);*/ /*if(st>5014) alert("reached");*/ /* if($(window).scrollTop() + $(window).height() == $(document).height()) { alert("bottom!"); alert($('#content_wrapper').height()); alert($('#content_wrapper').offset().top); alert($(window).height()); }*/ /*if($('#content_wrapper').height()+$('#content_wrapper').offset().top - $(window).height() < st) alert(1);*/ //alert($('#content_wrapper').height()); // alert($('#content_wrapper').offset().top+$('#content_wrapper').height()); if($('#content_wrapper').height()+$('#content_wrapper').offset().top - $(window).height() + 160 < st) { /*$('.side-navi-part').removeAttr("style").css({ "width": "26%", "float":"right" });*/ $('.side-navi-part').css({ "position":"absolute", "width": "236%", "float":"right" }); //$('#tc').text('first'); } else if(st > side_navi_top){ $('.side-navi-part').css({ "position":"fixed", "top":"155px", "margin-top":"0", "margin-left":"843px" }); //$('#tc').text('xxx'); } else{ //$('#tc').text('last'); $('.side-navi-part').removeAttr("style").css({ "width": "26%", "float":"right" }); $('.side-navi-part').css({ "width": "26%", "float":"right" }); } //Article details page left menu fixed }); } /*$(".side-navigation>li.selected").not(":has(ul>li.selected)").children("a").prepend( "arrow-left1" );*/ $(".side-navigation ul>li.selected>a").prepend( "arrow-left2" ); /* * Home Page Search Bar Menu */ $(".home-search-part2>ul>li>ul").remove(); $(".home-search-part2 img.unhover-img").remove(); /* * Main-content */ /*h3 under line*/ //$("h3").after("
    "); /* * references */ $(".references ul li").each( function(){ var index = $(this).index()+1; $(this).find(".references-list-style").html("

    "+ index +"

    "); }); $("a.reference").each( function(){ if (navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0) {$(this).css("display","inline-block");} $(this).text(""); var href = $(this).attr('href').substring(1); $(this).append("
    "); var index = 0; $(".references ul li").each( function(){ var url_title = $(this).find('.url_title').text(); if(href == url_title) { index = $(this).index()+1; } }); $(this).children(".references-list-style").html("

    "+ index +"

    "); }); $("div.sub_section").on("click","a.reference",function(event){ event.stopPropagation(); var a_Index = $(this).find('.references-list-style>p').text(); var hover_Index =$('.hovered-references').find("div.references-list-style>p").text(); if(a_Index==hover_Index) { $(".hovered-references").remove(); $(".hovered-references-bottom").remove(); $(".hovered-references-arrow").remove(); } else { $(".hovered-references").remove(); $(".hovered-references-bottom").remove(); $(".hovered-references-arrow").remove(); $(this).after( "

    " ); $(this).after( "
    "); $(this).after( ""); var href = $(this).attr('href').substring(1); $(".references ul li").each( function(){ var url_title = $(this).find('.url_title').text(); if(href == url_title) { var index = $(this).index()+1; var content = $(this).children("p").html(); $(".hovered-references").find(".references-list-style").html("

    "+ index +"

    "); $(".hovered-references").children("p").html(content); } }); var left_size = $(this).offset().left - $('.content-part').offset().left; var top_size = $(this).offset().top - $('.content-part').offset().top; if(left_size<$(".hovered-references").width()/2-$(this).width()/2){ $(".hovered-references").css("left", 0); $(".hovered-references-bottom").css("left", 0); } else if(left_size+$('.hovered-references').width()/2 > $('.content-part').width()){ $(".hovered-references").css("right", 10); $(".hovered-references-bottom").css("right", 10); } else{ $(".hovered-references").css("left", left_size-($(".hovered-references").width()/2-$(this).width()/2)); $(".hovered-references-bottom").css("left", left_size-($(".hovered-references").width()/2-$(this).width()/2)); } $(".hovered-references-arrow").css("left", left_size-($(".hovered-references-arrow").width()/2-$(this).width()/2)); $(".hovered-references").css("top", top_size-$(".hovered-references").height()-19); $(".hovered-references-bottom").css("top", top_size-18); $(".hovered-references-arrow").css("top", top_size-11) } }); $("html,body,div.sub_section").on("click",function(event){ //event.stopPropagation(); if($(".hovered-references").length){ $(".hovered-references").remove(); $(".hovered-references-bottom").remove(); $(".hovered-references-arrow").remove(); } }); /********************************************** * Content ***********************************************/ if($('.content-part').length){ /*table*/ $('.content-part table').wrap("
    "); $('.content-part table').each(function(){ if($(this).width()>$(window).width() && !$("section").hasClass("bmi-calculator")) { $(this).parent().prepend("") } }); $('.content-part div.table_wrap').scroll(function() { if(window.matchMedia(smallScreen).matches){ $(this).find("img.mobile_swipe").hide(); if($(".hovered-references").length){ $(".hovered-references").remove(); $(".hovered-references-bottom").remove(); $(".hovered-references-arrow").remove(); } } }); } $("div.sub_section:first-of-type>div.sub_section_heading").toggleClass("sub_section_heading_click"); $("div.sub_section_heading").click(function(e){ if($(this).parent().find("div.sub_section_content").is(':visible') ) e.preventDefault(); $(this).parent().find("div.sub_section_content").slideToggle(); $(this).find('div.h3-red-line').slideToggle(); $(this).toggleClass("sub_section_heading_click"); }); $(".sub_section_content").on("click","a",function(){ var link_url = $(this).attr("href"); var h3_index = -1; $("h3.sub_heading").each(function(index){ if($(this).parent("a").attr("href") == link_url){ h3_index = index; } }); if(h3_index!=-1) { $('html, body').animate({ scrollTop: $("h3.sub_heading").eq(h3_index).offset().top }, 1000); if(!$("div.sub_section_heading").eq(h3_index).hasClass("sub_section_heading_click")) { $("div.sub_section").eq(h3_index).find("div.sub_section_heading").toggleClass("sub_section_heading_click"); $("div.sub_section").eq(h3_index).find('div.h3-red-line').slideToggle(); $("div.sub_section").eq(h3_index).find("div.sub_section_content").slideToggle(); } } }); var hashValue = (window.location.hash).substring(1); $("div.sub_section_heading").each(function(){ var h3_heading = $(this).find("h3").text().replace(/ /g,"-").toLowerCase(); if(h3_heading == hashValue) { $("div.sub_section_heading_click").removeClass("sub_section_heading_click"); $("div.h3-red-line").hide(); $("div.sub_section_content").hide(); $(this).parent().find("div.sub_section_content").slideToggle(); $(this).find('div.h3-red-line').slideToggle(); $(this).toggleClass("sub_section_heading_click"); } }); $("div.documents_and_links,div.patient_information").each(function(){ $(this).find("li>a[href$='.pdf']").parent().addClass("pdf_link"); $(this).find("li>a").not("[href$='.pdf']").parent().addClass("web_link"); }); $("p.reference_count").click(function(){$(this).parent().parent().find("div.reference-pages").slideToggle();}); $("div.social_toggle").click(function(){ $(this).toggleClass("social_toggle_open"); $(this).parent().find("div.share_list").toggleClass("share_list_open"); }); $("div.sub_section p,div.sub_section li").each(function(){$(this).html(replacebrackets($(this).html()));}); if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { //test for Firefox/x.x or Firefox x.x (ignoring remaining digits); var ffversion=new Number(RegExp.$1) // capture x.x portion and store as a number if (ffversion<30) { $("select").css("background","#ffffff").css("padding", "10px 5px"); } } if ( $('#left-article-menu').length){ var side_navi_top = 5014; var left_menu_top = 200; $(window).on('scroll',function(event){ st = $(this).scrollTop(); //$('#err').text($('#right_article_section').height()+$('#right_article_section').offset().top-$(window).height()+'-'+st); //Article details page left menu fixed if($('#right_article_section').height()+$('#right_article_section').offset().top - $(window).height() < st) { $('#left-article-menu').removeAttr("style").css({ "position":"relative" }); } else if(st > left_menu_top){ $('#left-article-menu').css({ "position":"fixed", "top":"155px", "margin-top":"0" }); } else{ $('#left-article-menu').removeAttr("style").css({ "position":"relative" }); } // $('html, body').animate({scrollTop:st-20}, '10000'); /*var btn = $('#left-article-menu'); btn.on('click', function(e) { e.preventDefault(); $('html, body').animate({scrollTop:0}, '10000'); });*/ }); } }); function replacebrackets(str) { if (str.indexOf("[") > -1 && str.indexOf("]") > -1) { var text = str.replace(/\[/g, "["); text = text.replace(/\]/g,"]"); return text; } return str; }