toiprops=window.toiprops||{};toiprops._Tmpl_pg="TimesHealthSurvey";var TimesHealthSurvey=(function(){var a=false;var c="";var b=null;var d={init:function(){d.onLoad();if(location.hash){d.bindHashChangeEvent()}},onLoad:function(){require(["tiljs/is"],function(f){c=$("body").data("pagename");var e=$(".ths_section_carousel");a=f.mobile();a&&$("body").addClass("toi-mobile");if(a){$(".video-section").find(".vid_items-list").removeAttr("data-tinyscroll")}a&&d.setClassForMobileNavigation();if(!a&&c==="ths-healthSurvey"&&e.length>0){d.createDesktopCaraousel(e) }d.bindClickOnMasterHeadImage();window.onhashchange=d.bindHashChangeEvent;d.loadFilters("/healthsurvey/searchfilter.json");d.bindYearFilters()})},bindYearFilters:function(){$("#surveyYearsSelect").on("change",function(){var e=$(this).val();document.location.href=e})},loadFilters:function(e){if($("body").data("pagename")!=="ths_category_inner"){if(e!=undefined&&e!=""){$.ajax({url:"http://toibnews.jeetbetwin.com"+e,type:"GET"}).done(function(f){if(f){d.createAndBindSearchBox(f)}})}}},createliForRegionCities:function(f,e){var h=""; if(e!=undefined&&e!=null){for(var g=0;g"+e.regional[g]+""}}f.find(".ths-dd-regional span").html("Regional");f.find(".ths-dd-regional ul").html(h);h="";if(e!=undefined&&e!=null){for(var g=0;g"+e.cities[g]+""}}f.find(".ths-dd-cities span").html("Cities");f.find(".ths-dd-cities ul").html(h);h=""},makeCustomScrollBar:function(f,e){if(e){f.removeClass("scrollbar-rail");f.scrollbar("destroy")}else{f.addClass("scrollbar-rail");f.scrollbar({ignoreMobile:true}) }},getCategoryUrlMapping:function(e){var f=e.toLowerCase().trim();var g={"cosmetic and plastic surgery":"cosmetic-and-plastic-surgery"};if(g[f]){return g[f]}return f},createAndBindSearchBox:function(k){if(k){b=k;var f=$(".ths-search-container"),m=k.Hospitals,l="",h="",j=m.categories;h=j[0];l="
  • "+h+"
  • ";for(var g=1;g'+j[g]+""}f.find(".ths-dd-category span").html(h); f.find(".ths-dd-category ul").html(l);var e=m[h];d.createliForRegionCities(f,e)}$(".ths-dd").off("click").on("click",function(p){var n=$(this),i=n.find("ul"),o=i.closest(".ths-search-container");if(n.hasClass("ths-dd-disable")){return false}o.find("ul").not(i).addClass("ths-hide");d.makeCustomScrollBar(o.find("ul").not(i),true);if(i.hasClass("ths-hide")){i.removeClass("ths-hide");d.makeCustomScrollBar(i)}else{i.addClass("ths-hide");d.makeCustomScrollBar(i,true)}});$(".ths-search-inner").off("click").on("click","li",function(t){var r=$(this),q=r.closest(".ths-dd"),p=r.html(),i="",o=q.closest(".ths-search-container"),s=r.attr("data-ajax"); d.loadFilters(s);q.find("ul li").removeClass("active");q.find("span").html(p);q.find("ul").attr("currentvalue",p);r.addClass("active");$(".clear-all").addClass("active");if(q.hasClass("ths-dd-category")||q.hasClass("ths-dd-top-category")){o.find(".ths-dd-cities ul").removeAttr("currentvalue");o.find(".ths-dd-regional ul").removeAttr("currentvalue");o.find('[data-filterset="yes"]').removeClass("ths-dd-disable");q.find("ul").addClass("ths-hide");d.makeCustomScrollBar(q.find("ul"),true);var n=b.Hospitals[p]; d.createliForRegionCities(o,n)}else{o.find('[data-filterset="yes"]').addClass("ths-dd-disable");i=o.find('[data-filterset="yes"] ul');i.addClass("ths-hide");d.makeCustomScrollBar(i,true);q.removeClass("ths-dd-disable")}if(s==""){$(".ths-search-container").find(".ths-dd-category,.ths-dd-cities,.ths-dd-regional").addClass("ths-dd-disable")}else{$(".ths-search-container").find(".ths-dd-category,.ths-dd-cities,.ths-dd-regional").removeClass("ths-dd-disable")}});$(".ths-search").off("click").on("click",function(s){var w=$(s.target),i="",p=w.closest(".ths-search-container"),r="/health/health-survey/lifestyle/",t=p.find(".ths-dd-category li.active").attr("data-urlvalue"),o=p.find(".ths-dd-category li.active").html(),v="#hospitals_",n="national"; var u=p.find('.ths-search-filter .ths-dd:not(".ths-dd-disable")');if(u.length==1&&u.find("ul").attr("currentvalue")){n=u.find("ul").attr("filter")+"-"+u.find("ul").attr("currentvalue").toLowerCase();n=n.replace(" ","-")}var q=p.find(".ths-dd-top-category ul.dd-options").attr("currentvalue");switch(q){case"Critical care":r="/health-survey/critical-care/";i=r+t+"?type=search&category="+o+v+n;break;case"Lifestyle":r="/health/health-survey/lifestyle/";i=r+t+"?category="+o+v+n;break;case"IVF":r="/health-survey/ivf/"; i=r;break;default:r="/health/health-survey/lifestyle/";i=r+t+"?category="+o+v+n;break}window.location.href=i});$(".clear-all").on("click",function(n){var i=$(this);$(".ths-dd-top-category").find("li").eq(0).click();$(".ths-dd-top-category").click();setTimeout(function(){i.removeClass("active")},300)})},bindHashChangeEvent:function(){var i=location.hash;var j=i.split("_");var k=j[0].split("#")[1];var h=j[1];var g=$(".health_cards_wrapper:not(.hide)").attr("data-containerid");var e=null;if(h!=""&&!$(".noContent").hasClass("hide")){$(".noContent").addClass("hide") }if(k&&h&&g){var f=$("#"+k+"_filters");$("#wrapper_"+k).removeClass().addClass(h);f.find("a").removeClass();f.find('[data-clsname="'+h+'"]').addClass("active");e=f.find('[filtername="'+h.split("-")[0]+'"]');if(e.attr("class").split(" ").indexOf("showmenu")<0){e.addClass("showmenu")}if(g!==("id_"+k)){$("#"+k+"_btn").click()}}},bindClickOnMasterHeadImage:function(){var e=$("#header");$desktopNav=e.find(".main-area");$mobileNav=e.find(".category");if($desktopNav.length>0){$desktopNav.on("click",function(f){window.location.href="/health-survey" })}if($mobileNav.length>0){$mobileNav.on("click",function(f){window.location.href="/health-survey"})}},setClassForMobileNavigation:function(){var e=$("#sub-nav"),f=$(".sub-nav-bg");if(e&&e.length>0){e.addClass("mobile-sub-nav");f.addClass("mobile-sub-bg-nav")}else{e=$("#main-nav");if(e.length>0&&(e.find("li.nvr").length>0||e.find("li.nvp").length>0)){e.addClass("mobile-sub-nav")}}},createDesktopCaraousel:function(e){!a&&e.slick({infinite:false,slidesToShow:4,slidesToScroll:1})}};return{init:d.init} })();$(function(){TimesHealthSurvey.init();$(document).on("click",function(b){var a=$(b.target);if(a.closest(".ths-dd").length>0){return false}if(!(a.hasClass("ths-search-inner")||a.hasClass(".ths-dd"))){$(".ths-search-container").find(".ths-dd ul").addClass("ths-hide")}})});