/*var etList = { dateFormat : function (sd) { var timeStamp = sd, cd = new Date(); sd = sd.replace(/-/g, ' '); if (sd == "" || sd == null) return; sd = new Date(sd); if (cd.getTime() < sd.getTime()) return; var diff = Math.abs(cd.getTime() - sd.getTime()); diff = ((diff / 1000) / 60); if (diff < 1440) { if (diff < 60) { if (diff < 2) { timeStamp = parseInt(diff) + " Minute ago"; } else { timeStamp = parseInt(diff) + " Minutes ago"; } } else if (diff < 1440) { if (diff < 119) { timeStamp = Math.floor(diff / 60) + " Hour ago"; } else { timeStamp = Math.floor(diff / 60) + " Hours ago"; } } } else { timeStamp = timeStamp.substring(0, timeStamp.lastIndexOf(",")); } return timeStamp; } }*/ var balanceSecHight = { // For blancing left right widgets height init:function (lelm,relm,rhid,gap) { if (gap === undefined) { gap = 0; } var i = 0; do{ var lsh = $(lelm).outerHeight(), lrh = $(relm).outerHeight(), len = $(rhid).length; if(i < len && lsh > (lrh + gap)) { $(rhid).eq(i).show(); } else { break; } i++; } while(1); } } function fixedAdSpotLight() { // To set spotlight and RHS ad fixed when scroll var topRHSPos = $("#sideBar").offset().top + $("#sideBar").outerHeight(), topRhsAdHeight = $("#sideBar .topSec1").eq(0).outerHeight() + 40; if (($(window).scrollTop() > topRHSPos) && (($("#pageContent").outerHeight() - topRHSPos) >= topRhsAdHeight) && ($(".bottomBar").offset().top - $(window).scrollTop() >= topRhsAdHeight)) { $("#sideBar .topSec1").eq(0).css({ position: "fixed", top: "25px" }); } else { $("#sideBar .topSec1").eq(0).removeAttr("style"); } } function adwidgetMain(adData, container) { if (adData != null) { var conObj = document.getElementById(container), imgShow = (conObj.getAttribute("data-img") == 0) ? '' : '', conText = '' + imgShow + '

' + adData.paidAds[0].title +'

' + adData.paidAds[0].text + '

'; conObj.innerHTML = conText; conObj.style.display = 'block'; } else { // generate default content } } function adwidgetslidebox(data,container){ if (data != null) { //console.log(data); var conObj = document.getElementById(container), conText = ''+data.paidAds[0].title+'
'+data.paidAds[0].title+'
'; conObj.innerHTML = conText; conObj.style.display = 'block'; } } function adwidgettopnews(data, container) { if (data != null) { var conObj = document.getElementById(container), conText = '' + data.paidAds[0].title + ''; conObj.innerHTML = conText; conObj.style.display = 'block'; } } function adwidgetslider(data, container) { if (data != null) { //console.log(data); var conObj = document.getElementById(container), conText = ''+data.paidAds[0].mainimage+''+data.paidAds[0].title+''; conObj.innerHTML = conText; conObj.style.display = 'block'; } } function socialRHSHide() { if(typeof skinningExist!="undefined" && skinningExist==true && $("#topNavFixed").length){ $("#topNavFixed").addClass("skinningExist") } /*$("#shareHorz").show(); $("#shareVertHolder").hide();*/ } //for tab //Tip Show-Hide /*$('.tip h3 a').click(function(){ $('.tip .inner').slideDown(); return false; }); $('.tip .close').click(function(){ $('.tip .inner').slideUp(); return false; });*/ defaultPhotoShow = function() { if($('li:visible .tabVerticalInd .tabs ul li').hasClass("active")){ $('[data-subsec2="' + subsec2 + '"]').trigger('click'); } else { $('[data-subsec2]').eq(0).trigger('click'); } } slide = { currentVisibleMsid: function() { if($('li:visible .tabVerticalInd .tabs ul li').hasClass("active")){ return $('li:visible .tabVerticalInd .tabs ul li.active').attr('data-msid'); } else { return $('li:visible .tabVerticalInd .tabs ul li').eq(0).attr('data-msid'); } }, load: function (msid) { loading.show(); var my_obj = $('[data-msid="' + msid + '"]'); var curpg = parseInt(my_obj.attr('data-curpg')) + 1; my_obj.attr('data-curpg', curpg) $.ajax({ url: my_obj.attr('data-url') + '&partial=1&curpg=' + curpg, success:function (data) { //console.log(data); $('[data-msid-ref="' + msid + '"] .sliderContainer').append(data); loading.hide(); }, complete: function () { loading.hide(); } }); } }; //for slider function aSlider(type) { var current_visible_msid = slide.currentVisibleMsid(); var sCount = $('[data-msid-ref="' + current_visible_msid + '"] .slidmainCont .sliderContainer .slideBox').length; var sliderCount = $('[data-msid-ref="' + current_visible_msid + '"]').attr('data-current-slide'); sliderCount = typeof sliderCount == 'undefined' ? 0 : sliderCount; if (sliderCount == (sCount - 1)) { sliderCount = -1; } if (type == 'fwd') { sliderCount++; $('[data-msid-ref="' + current_visible_msid + '"] .sliderContainer').animate({left: (-1 * 525 * sliderCount)}, function() { $('[data-msid-ref="' + current_visible_msid + '"]').attr('data-current-slide', sliderCount); }); var curpg = $('[data-msid="' + current_visible_msid + '"]').attr('data-curpg'); if((sliderCount + 1) == parseInt(curpg) * 2) { slide.load(current_visible_msid); } } else { if (sliderCount > 0) { sliderCount--; $('[data-msid-ref="' + current_visible_msid + '"] .sliderContainer').animate({left: (-1 * 525 * (sliderCount))}, function() { $('[data-msid-ref="' + current_visible_msid + '"]').attr('data-current-slide', sliderCount); }); } } if (sliderCount > 0) { $(".indleft .nextPrevl span").removeClass('none'); } else { $(".indleft .nextPrevl span").addClass('none'); } if (sliderCount < 0) { sliderCount = 0; } } //for tab function bindTab() { $(".tabVerticalInd").etTabs({ tabs: ".tabs > ul.tUl > li", content: ".content > ul > li", speed: 300 }); $('#photoVideo .tabsBtn ul li a').click(function() {if($(this).text().toLowerCase() == 'slideshows'){$('.tabMore a').eq(0).show().siblings().hide()} else {$('.tabMore a').eq(1).show().siblings().hide()};}) } function toggleTabMore(ind){ $('.tabMore a').eq(ind).show().siblings().hide(); } function bindTabSubList() { $(".tabVerticalInd .tabs li").not('.MoreSlid li').click(function() { var ind = $(this).parent('.MoreSlid').length == 0 ? $(this).index() : 7 + $(this).index(); var $target = $(this).parents(".tabs").siblings(".content").find(">ul > li").eq(ind); //debugger; if ($target.is(":empty")) { $target.load($(this).attr("data-url")); } $(".MoreSlid").hide(); $('.MoreSlid li').removeClass('active'); }); $('.MoreSlid li').click(function() { $(this).addClass('active').siblings().removeClass('active'); }); } loading = { init: function () { $('#photoVideo').append("
Loading
Loading
"); }, show: function () { $('#photoVideo .loading').show(); }, hide : function () { $('#photoVideo .loading').hide(); } } /*var tabsPageNos = { s: 1, v: 1, a: 1, sLoadFlag: 1, vLoadFlag: 1, aLoadFlag: 1 }; function setLazyLoadTabs(dataAttrActive) { if (tabsPageNos[dataAttrActive + 'LoadFlag'] === 0) { return; } else { tabsPageNos[dataAttrActive + 'LoadFlag'] = 0; } $.ajax({ url: '/articlelisttabs.cms', data: { msid: msid, curpg: tabsPageNos[dataAttrActive] + 1, ct: dataAttrActive }, dataType: 'html', success: function(data) { var total = (data.toString().match(/eachStory/gi) || []).length, paginationText = ''; if (total < 10) { tabsPageNos[dataAttrActive + 'LoadFlag'] = 0; } else { tabsPageNos[dataAttrActive + 'LoadFlag'] = 1; } if (! data) { return; } $('#pageContent .tabsData[data-attr="' + dataAttrActive + '"] .autoload_continue').before(data); tabsPageNos[dataAttrActive] += 1; } }); }*/ //for listing lazyloading function setLazyLoad(pgload,img) { /*var dataAttrActive = $('.tabsData.active').attr('data-attr'); if (dataAttrActive !== '') { setLazyLoadTabs(dataAttrActive); return; }*/ var containerBottom = $('#pageContent').offset().top + $('#pageContent').outerHeight(); var windowBottom = $(window).height() + $(window).scrollTop(); if (containerBottom < windowBottom + 350 && loadflag == 1 && pgno < pgload) { //&& pgno <= 10 loadflag = 0; $("#pageContent .autoload_continue").before("
Loading...
").find(".loading").slideDown(); $("#pageContent .autoload_continue").hide("fast"); var lct = (listContentType != '') ? "&contenttype=" + listContentType : ""; var ajaxData = {msid: msid, curpg : pgno, img: img}, currLang = objLang.currentLang(); if(listContentType != '') { ajaxData['contenttype'] = listContentType; } if(currLang) { ajaxData['language'] = currLang; } $.ajax({ url: '/lazyloadlistnew.cms', data : ajaxData, dataType: 'html', success: function (data) { var $data = $(data); $.each($data.find(".date-format"), function(){ $(this).text(et.dateFormat($(this).attr("data-time").replace(/IST/gi, ""), 1)); }); data = $data; $("#pageContent").find(".loading").remove(); $("#pageContent .autoload_continue").before(data); pgno += 1; if (data.length > 10) { loadflag = 1; $("#pageContent .autoload_continue").show("fast"); } $("img.lazy").not('.lazyAdded').lazyload({effect: "fadeIn"}); $("img.lazy").not('.lazyAdded').addClass('lazyAdded'); fixedAdSpotLight(); // Set potlight and RHS ad fixed when scroll // GA & Comscore ga('send', 'pageview'); COMSCORE.beacon({ c1 : "2", c2 : "6036484" }); } }); } } //for panache lazyloading RHS var spgno = 2; function setLazyLoadSideBar() { var containerBottom = $('#sideBar').offset().top + $('#sideBar').outerHeight(); var windowBottom = $(window).height() + $(window).scrollTop(); var bottomBarTop = $('.bottomBar').offset().top, sideBarBottom = $('#sideBar').offset().top + $('#sideBar').outerHeight(), availableSpace = bottomBarTop - sideBarBottom, notMissedFlag = ($("#mostPopular").length) ? $("#mostPopular > .list").last().is(":visible") : true; if (containerBottom < windowBottom + 350 && availableSpace > 430 && sloadflag == 1 && notMissedFlag && objLang.currentLang() != 'hindi') { //&& spgno <= 10 sloadflag = 0; $("#sideBar").append("
Loading...
").find(".loading").slideDown(); var ajaxUrl = '/panachewidgetlistlazyload.cms?msid=' + msid + '&curpg=' + spgno; if (objLang.currentLang().toLowerCase() == 'hin'){ ajaxUrl = '/langwidgetlistlazyload.cms?msid=' + msid + '&curpg=' + spgno; } $.ajax({ url:ajaxUrl, dataType: 'html', success: function (data) { $("#sideBar").find(".loading").remove().end().append(data); spgno += 1; if (data.length > 10) { sloadflag = 1; } } }); } } function lazyLoadFrame() { var ifram = $('.lazyFrame'); if($('#timespoints').visible(true) && ifram.hasClass('urlSetDone') == false) { ifram.attr('src', ifram.attr('data-original')).addClass('urlSetDone'); } } function sideBarTabsLiClick($this) { var idx = $this.index(), url = $this.attr("data-url"), targetObj = $this.parent().parent().next().find("> ul > li").eq(idx); if(targetObj.is(":empty")){ targetObj.html("
Loading...
") targetObj.load(url); $(".tabsContent img.lazy").lazyload({effect: "fadeIn"}); } } objStocksTab = { init: function(){ $("._stocksWidget").on("click", ".nsebsetab ._tab", function(){ var el = $(this).attr("data-tab"), _exchangeid = el == 'nse' ? 50 : 47; $(this).addClass("active").siblings().removeClass("active"); var subsecname = $(this).parent().attr("data-subsecname"); var secid = $(this).parent().attr("data-secid"); var selectedtab = $(this).parent().attr("data-selectedtab"); objStocksTab.getData(_exchangeid, subsecname, secid, selectedtab); }); }, getData: function(exchange, subsecname, secid, selectedtab){ try{ var url = '/industrystocks.cms?sector='+secid+'&exchange='+exchange+'&selectedtab='+selectedtab+'&subsecname='+encodeURIComponent(subsecname); $("._stocksWidget").load(url); }catch(e){console.log("error", e)} } }; /*(function($){ $.fn.flatSlidePlugin = function(options) { var settings = $.extend({ noOfSlides : 0, slideWidth : 0, slideInterval : 5000, liElem : ".latestNewsSec ul li", nextArrowClass : ".next", prevArrowClass : ".prev", activeClass : "active", lazyClass : "lazy", imgLazyClass : "img.lazy", autoPlay : false, appendMoreSlidesIn : '.latestNewsSec ul', ajaxCallTo : '/slideshow_articlelist.cms', packageID : 0 }, options); var currentSlideIndex = 1, slideAutoIntID, $section, maxSlidesLoaded = 10, nextAjaxHitOn = 9, pageSeo = ''; return this.each(function() { $section = $(this); if(settings.autoPlay) { autoSlide(); } showHidePrevNext(); $section.find(settings.prevArrowClass).on('click', function() { prevSlide($(this)); }); $section.find(settings.nextArrowClass).on('click', function() { nextSlide($(this)); }); }); function prevSlide($this) { //var index = $('.latestNewsSec ul li.active').index(); $section.find(settings.liElem).removeClass(settings.activeClass); clearInterval(slideAutoIntID); if (currentSlideIndex == 0) { $section.find(settings.liElem).eq(settings.noOfSlides - 1).addClass(settings.activeClass); currentSlideIndex = settings.noOfSlides - 1; } else { $section.find(settings.liElem).eq(currentSlideIndex - 1).addClass(settings.activeClass); currentSlideIndex -= 1; } pageSeo = $section.find(settings.liElem).eq(currentSlideIndex).find('h3 a').attr('href'); sendGaComScore(pageSeo); if(settings.autoPlay) { autoSlide(); } showHidePrevNext(); } function nextSlide($this) { //var index = $('.latestNewsSec ul li.active').index(); $section.find(settings.liElem).removeClass(settings.activeClass); clearInterval(slideAutoIntID); if (currentSlideIndex == (settings.noOfSlides - 1)) { $section.find(settings.liElem).eq(0).addClass(settings.activeClass); currentSlideIndex = 0; } else { $section.find(settings.liElem).eq(currentSlideIndex + 1).addClass(settings.activeClass); currentSlideIndex += 1; } pageSeo = $section.find(settings.liElem).eq(currentSlideIndex).find('h3 a').attr('href'); sendGaComScore(pageSeo); if(settings.autoPlay) { autoSlide(); } if(currentSlideIndex === (nextAjaxHitOn - 1)) { fetchMoreSlides(); } showHidePrevNext(); } function autoSlide(){ slideAutoIntID = setInterval(function() { $section.find(settings.liElem).removeClass(settings.activeClass); var nextSlideIndex = (currentSlideIndex == (settings.noOfSlides - 1)) ? 0 : (currentSlideIndex + 1); $section.find(settings.liElem).eq(nextSlideIndex).addClass(settings.activeClass); currentSlideIndex = nextSlideIndex; pageSeo = $section.find(settings.liElem).eq(currentSlideIndex).find('h3 a').attr('href'); sendGaComScore(pageSeo); if(currentSlideIndex === (nextAjaxHitOn - 1)) { fetchMoreSlides(); } showHidePrevNext(); }, settings.slideInterval); } function fetchMoreSlides() { if(maxSlidesLoaded < settings.noOfSlides) { $.ajax({ url: settings.ajaxCallTo + '?msid=' + settings.packageID + '&curpg=' + ((maxSlidesLoaded / 10) + 1), dataType: 'html', success: function(data) { $section.find(settings.appendMoreSlidesIn).append(data); maxSlidesLoaded += 10; nextAjaxHitOn += 10; } }); } } function showHidePrevNext() { // Show/Hide Prev Button if(currentSlideIndex === 0) { $section.find(settings.prevArrowClass).hide(); } else { $section.find(settings.prevArrowClass).show(); } // Show/Hide Next Button if(currentSlideIndex === (settings.noOfSlides - 1)) { $section.find(settings.nextArrowClass).hide(); } else { $section.find(settings.nextArrowClass).show(); } } function sendGaComScore(pageSeo) { ga('send', 'pageview', {'page': pageSeo}); COMSCORE.beacon({ c1 : "2", c2 : "6036484" }); } }; })(jQuery); function flatSlideshowLoad() { $('#pageContent').on('click', '.eachStory .slideshowContainer .playBtnDiv', function() { var $this = $(this), $parent = $(this).parent(), slidePkgID = $this.attr('data-msid'); $.ajax({ url: '/slideshow_articlelist.cms?msid=' + slidePkgID + '&curpg=1', dataType: 'html', success: function(data) { $this.siblings('.playBtnBack').remove(); $this.remove(); $parent.find('.slideshowList').html(data); var pageSeo = $parent.find('.slideshowList li:nth-child(2)').find('h3 a').attr('href'); ga('send', 'pageview', {'page': pageSeo}); COMSCORE.beacon({ c1 : "2", c2 : "6036484" }); var noOfSlides = $parent.find('.slideshowList li:first-child').attr('data-totalslides'); $parent.find('.flatLeftArrow').show(); $parent.find('.flatRightArrow').show(); $parent.flatSlidePlugin({ noOfSlides : noOfSlides, slideWidth : 640, liElem : '.slideshowList .slides', nextArrowClass : '.flatRightArrow', prevArrowClass : '.flatLeftArrow', appendMoreSlidesIn : '.slideshowList', ajaxCallTo : '/slideshow_articlelist.cms', packageID : slidePkgID }); } }); }); } function flatVideoLoadIframe() { $('#pageContent').on('click', '.eachStory .playVideoBtn', function() { var $this = $(this), $parent = $this.parent(), videoMsid = $this.attr('data-msid'), videoSrc = '/videodash.cms?channel=10002&videosection=videoshow&autoplay=1&audio=1&kalstream=PROGRESSIVE&rlvideo=4413780&tadsid=1&msid=' + videoMsid, videoHTML = ''; $parent.html(videoHTML); $parent.find('.flatVideo').attr('src', videoSrc); }); }*/ function gaHitOnSlidesAndVideos() { $(window).on("scroll", function () { $('.trackSlideScroll').each(function(i, v) { if(!($(v).hasClass('gaDone')) && $(v).visible(true)) { $(v).addClass('gaDone'); $(v).removeClass('trackSlideScroll'); ga('send', 'event', 'Slideshow Widget', 'Impression', ''); } }); $('.trackVideoScroll').each(function(i, v) { if(!($(v).hasClass('gaDone')) && $(v).visible(true)) { $(v).addClass('gaDone'); $(v).removeClass('trackVideoScroll'); ga('send', 'event', 'Video Widget', 'Impression', ''); } }); }); $('#slideshow_slider').on('click', 'ul li a', function() { ga('send', 'event', 'Slideshow Widget', 'click', ''); }); $('#video_slider').on('click', 'ul li a', function() { ga('send', 'event', 'Video Widget', 'click', ''); }); } /*function loadDataAccTab($this) { var contenttype = $this.attr('data-type'); $.ajax({ url: '/articlelisttabs.cms', data: { msid: msid, contenttype: contenttype }, dataType: 'html', success: function(data) { //debugger; var dataHTML = $.parseHTML(data), recordsCount = $(dataHTML).attr('data-rc'), total = Math.ceil(recordsCount/10), recordsFound = $(dataHTML).length; dataSeo = $(dataHTML).attr('data-seo'); $('#pageContent .tabsData[data-attr="' + contenttype + '"]').html(data); var autoLoadAndPage = ''; if (recordsFound < 10) { autoLoadAndPage = '
'; tabsPageNos[contenttype + 'LoadFlag'] = 0; } else { autoLoadAndPage = '
Load More...
'; } $('#pageContent .tabsData[data-attr="' + contenttype + '"]').append(autoLoadAndPage); var paginationText = $('#pageContent .tabsData[data-attr="' + contenttype + '"] .pagination1').html(); var str = '
\ \ 1\ '; for (var i = 2; i <= total; i++) { str += '\ ' + i + '\ '; } str += '
'; $('#pageContent .tabsData[data-attr="' + contenttype + '"] .pagination1').html(str); //$('.tabsData[data-attr="' + contenttype + '"]').html(data); } }); } function addingListingTabs() { $('#listingTabs ul li').on('click', function() { var $this = $(this), contenttype = $this.attr('data-type'); if ($this.hasClass('active')) { return; } $this.siblings('li').removeClass('active'); $this.addClass('active'); $('.tabsData').removeClass('active'); $('.tabsData[data-attr="' + contenttype + '"]').addClass('active'); var html = $('.tabsData[data-attr="' + contenttype + '"]').html(); if (html === "") { //$('.tabsData[data-attr="' + contenttype + '"]').html('
Loading...
'); //loadDataAccTab($this); } }); }*/ var objFaqContent = { init: function(){ objFaqContent.bind(); $('.jsFaqContent').eq(0).addClass('active'); }, bind: function(){ $('.jsFaqContent .contentHead').on('click', function(){ var scope = $(this), containerScope = scope.parents('.faq-panel'), contentScope = containerScope.find('.faq-content'); contentScope.slideToggle(function(){ if (contentScope.is(':visible')){ containerScope.addClass('active').siblings().find('.faq-content').slideUp(); containerScope.siblings().removeClass('active'); } else{ containerScope.removeClass('active'); } }); }); $(document).on('scroll', function() { // Video SLider Wrapper if(!$("#articleListSliderBox").hasClass('initiated') && $("#articleListSliderBox").visible(true)) { $("#articleListSliderBox").addClass("initiated").etSlider({ visible : 1, perSlide : 4, auto : false, slides : '#videoSlideWrapper ul > li', pagination : ".ts-dots", slideContainer : '#videoSlideWrapper', interval : 5000, nextprevBtn : true, nextprevClass : '.nextprev-btn' }); } if($(".makeInIndia_widget").length && !($(".makeInIndia_widget").hasClass('initiated'))) { console.log("sliderClick") $(".makeInIndia_widget").addClass("initiated").etSlider({ visible : 4, perSlide : 4, auto : true, slides : '.makeInIndiaSlider > ul > li', pagination : ".ts-dots", slideContainer : '.makeInIndiaSlider', interval : 10000, nextprevBtn : true, nextprevClass : '.nextprev-btn' }); } }); } } $(document).ready(function () { objFaqContent.init(); if($('#listingTabs ul li').length ==2 && $('#listingTabs ul li.active').length ==0){ $('#listingTabs ul li:eq(0)').addClass('active'); } $("#slideWidget").addClass("initiated").etSlider({ visible : 2, perSlide : 2, auto : true, slides : '#slides_Slider > ul > li', pagination : ".ts-dots", slideContainer : '#slides_Slider', interval : 8000, nextprevBtn : true, nextprevClass : '.nextprev-btn' }); $('#listingTabs ul').on('click','li[data-id="list"]',function(e){ $(this).addClass('active').siblings().removeClass('active'); if(window.location.pathname ==$(this).find('a').attr('href')){ e.preventDefault(); !($('.etprimedata').hasClass('hidden'))? $('.etprimedata').addClass('hidden') : ''; $('.tabdata').hasClass('hidden') ? $('.tabdata').removeClass('hidden') :''; } }); $(document).bind("scroll", function() { if($(".featured").length > 0 && (($(window).height() + $(window).scrollTop()) >= ($(".featured").offset().top))){ balanceSecHight.init(".featured",".top-news",".list1 > li",40); } if($(".etprimedata .eachStory").length > 0 && (($(window).height() + $(window).scrollTop()) >= $("#pageContent").outerHeight())){ balanceSecHight.init("#pageContent","#sideBar",".etprimedata > .eachStory",100); } }); //addingListingTabs(); /*if(!showAd && $(".twitter_share").length) { $(".twitter_share").removeAttr('style'); }*/ //flatSlideshowLoad(); //flatVideoLoadIframe(); gaHitOnSlidesAndVideos(); $('.bondsTable .bondsHeader .flr > button').click(function(){ $(this).addClass('active').siblings().removeClass('active'); var listingUrl = objLang.currentLang().toLowerCase() == 'hindi' ? '/bonds_listingwidget.cms?language=HIN&exchange=' + $(this).attr('data-exchange') : '/bonds_listingwidget.cms?exchange=' + $(this).attr('data-exchange'); $('.bondsTable .bondsDataTable').load(listingUrl); }); objStocksTab.init(); $("#sideBar .tabsView .tabsBtn ul li").click(function(){ sideBarTabsLiClick($(this)); }); if($("#mostPopular").length){ $(document).bind("scroll", function() { if(($(window).height() + $(window).scrollTop()) >= ($("#mostPopular").offset().top + $("#mostPopular").outerHeight())){ balanceSecHight.init("#pageContent","#sideBar","#mostPopular > .list",100); } }); } if($("#mostPopular").visible()) { balanceSecHight.init("#pageContent","#sideBar","#mostPopular > .list",100); } //Search Bar Action Reset /*var sflag = 1; $(".navElement > .searchIcon").click(function(event){ var _this = $(this); sflag = 0; if($("#searchBar").is(":visible")) { _this.removeClass("active"); $("#searchBar").hide(); } event.preventDefault(); }); $(".navElement.searchBar").mouseenter(function(event){ $(".navElement > .searchIcon").addClass("active"); $("#searchBar").slideDown("fast"); }).mouseleave(function(){ }); setTimeout(function(){ if(sflag && $("#searchBar").is(":visible")){ $(".navElement > .searchIcon").removeClass("active"); $("#searchBar").hide(); } },1000);*/ //Search Bar Action Reset Ends bindTab(); bindTabSubList(); //loading.init(); //defaultPhotoShow(); //$("img.lazy").not('.lazyAdded').lazyload({effect: "fadeIn"}); //$("img.lazy").not('.lazyAdded').addClass('lazyAdded'); $("#sideBar img.lazy").not('.lazyAdded').lazyload({effect: "fadeIn"}); $("#sideBar img.lazy").not('.lazyAdded').addClass('lazyAdded'); $("#photoVideo .tabsView .tabsBtn ul li").eq(1).bind("click",function(){ if($(".slide_video .tabs > ul > li").hasClass("active")){ $(".slide_video .tabs > ul > li.active").trigger("click"); } else { $(".slide_video .tabs > ul > li").eq(0).trigger("click"); } }); $("#pageContent .autoload_continue").click(function(){ setLazyLoad(pgno+1, 0); setLazyLoadSideBar() }); //Show more slide tabs $(".PhotoMore").mouseover(function() { $(".MoreSlid").show(); }); $(".PhotoMore").mouseout(function() { $(".MoreSlid").hide(); }); $.each($(".date-format"), function(){ $(this).text(et.dateFormat($(this).attr("data-time").replace(/IST/gi, ""), 1)); }); $.removeCookie("rw_default"); $.removeCookie("popout_autorefresh_open"); objRefreshPage.init({'refreshTime':36E4}); // Page Auto Refresh : 8 Minutes var scrolled = true; $(document).scroll(function () { setLazyLoad(4,1); (objLang.currentLang().toLowerCase() == 'hindi') ? '' : setLazyLoadSideBar(); if(scrolled){ loading.init(); //defaultPhotoShow(); sideBarTabsLiClick($("#sideBar .tabsView .tabsBtn ul li:first-child")); //$("#sideBar .tabsView .tabsBtn ul li:first-child").trigger("click"); scrolled = false; } }); // To GA Hit when section get blank $(".secBox h2[data-blank],.full-width h2[data-blank]").each(function(){ var secName = $(this).text(); ga('send','event','ET_Blank_Section',secName + '_' + serverIP,window.location.href); }); /*$("#timespoints").visible(true); $("#photoVideo").visible(true); $(window).scroll(function() { lazyLoadFrame(); }); */ try{ $('#pageContent') .on('click', '.sociable .twitter', function() { event.preventDefault(); event.stopPropagation(); window.open($(this).attr("href"), "Twitter", "menubar=no,width=550,height=350,top=50,left=200"); }); }catch(e){ console.log("Error in Twitter"); } // Google Analytics code for FB, LinkedIn, g+ $('.sociable .fb').bind('click', function() { var dataURL = $(this).attr('data-url'); ga('send', { 'hitType' : 'social', 'socialNetwork' : 'Facebook', 'socialAction' : 'Share', 'socialTarget' : event.target.dataset.url, 'page' : event.target.dataset.url.replace('http://economictimes.indiatimes.com', '') }); }); $('.sociable .linkedin').bind('click', function() { var dataURL = $(this).attr('data-url'); ga('send', { 'hitType' : 'social', 'socialNetwork' : 'LinkedIn', 'socialAction' : 'Share', 'socialTarget' : dataURL, 'page' : dataURL.replace('http://economictimes.indiatimes.com', '') }); }); $('.sociable .wa').bind('click', function() { var dataURL = $(this).attr('data-url'); ga('send', { 'hitType' : 'social', 'socialNetwork' : 'WhatsApp', 'socialAction' : 'Share', 'socialTarget' : dataURL, 'page' : dataURL.replace('http://economictimes.indiatimes.com', '') }); }); $('.sociable .google').bind('click', function() { var dataURL = $(this).attr('data-url'); ga('send', { 'hitType' : 'social', 'socialNetwork' : 'GooglePlus', 'socialAction' : 'Share', 'socialTarget' : dataURL, 'page' : dataURL.replace('http://economictimes.indiatimes.com', '') }); }); $('.shareBar .fb').bind('click', function() { ga('send', { 'hitType' : 'social', 'socialNetwork' : 'Facebook', 'socialAction' : 'Share', 'socialTarget' : location.href, 'page' : location.pathname }); }); $('.shareBar .linkedin').bind('click', function() { ga('send', { 'hitType' : 'social', 'socialNetwork' : 'LinkedIn', 'socialAction' : 'Share', 'socialTarget' : location.href, 'page' : location.pathname }); }); $('.shareBar .wa').bind('click', function() { ga('send', { 'hitType' : 'social', 'socialNetwork' : 'WhatsApp', 'socialAction' : 'Share', 'socialTarget' : location.href, 'page' : location.pathname }); }); $('.shareBar .google').bind('click', function() { ga('send', { 'hitType' : 'social', 'socialNetwork' : 'GooglePlus', 'socialAction' : 'Share', 'socialTarget' : location.href, 'page' : location.pathname }); }); $('#shareVertHolder .googlePlus').bind('click', function() { ga('send', { 'hitType' : 'social', 'socialNetwork' : 'GooglePlus', 'socialAction' : 'Share', 'socialTarget' : location.href, 'page' : location.pathname }); }); // Get FB share count /*var sharer = $('.twitterShareBtn a').attr('data-url'); $.getJSON('https://graph.facebook.com/?id='+sharer,function(data){console.log(data); $('#fbcount').html(data.share.share_count); });*/ }); (function(){ $.fn.tabSlide = function(){ return this.each(function(){ var scope = $(this), liLength = scope.find('ul.tUl li').length, liScope = scope.find('ul.tUl li'), btnScope = scope.find('.tabBtn span'), flag = true, totalWidth = function(){ var widthCalc = 0; scope.find('.tUl li').each(function(){ widthCalc += $(this).outerWidth(true); }); return widthCalc; }, loadSlideContent = function(){ var getIndex = scope.find('ul.tUl li.active').index(), getURL = scope.find('ul.tUl li.active').attr("data-url"), targetObj = scope.next().find('.sliderLi_ctn > li:eq('+ getIndex +')'); targetObj.removeClass('hide').siblings().addClass('hide'); if(targetObj.is(":empty")){ targetObj.load(getURL, function(){ scope.parent().find('.sld_loading').hide(); }); }else{ scope.parent().find('.sld_loading').hide(); } }, tabAnimate = function(slideleft){ scope.find('ul.tUl').animate({ marginLeft : slideleft +'px' }, 300, function(){ flag = true; }); }, btnSH = function(getIndex){ if(getIndex == 0){ scope.find('.tabBtn span:eq(1)').removeClass('disabled'); scope.find('.tabBtn span:eq(0)').addClass('disabled'); }else if((getIndex + 1) == liLength){ scope.find('.tabBtn span:eq(0)').removeClass('disabled'); scope.find('.tabBtn span:eq(1)').addClass('disabled'); }else{ scope.find('.tabBtn span').removeClass('disabled'); } }, init = function(){ if(!scope.parents('.sliderContent').children().hasClass('sld_loading')){ scope.parents('.sliderContent').append("
Loading
Loading
").promise().done(function(){ if(scope.find('ul.tUl li').hasClass("active")){ //console.log('select'+ subsec2); scope.find('ul.tUl li.active').trigger('click'); } else { scope.find('ul.tUl li').eq(0).trigger('click'); //console.log('default'); } }); } scope.find('ul.tUl').width(totalWidth); }; liScope.off().on('click', function(e){ e.preventDefault(); if(flag){ scope.parent().find('.sld_loading').show(); flag = false; var innerScope = $(this), getIndex = innerScope.index(), viewWidth = scope.outerWidth(true) - scope.find('.tabBtn').outerWidth(true), liLeft = innerScope.position().left, innerScopeWidth = innerScope.outerWidth(true), totalLeft = liLeft + innerScopeWidth, marginLeftVal = parseInt(scope.find('ul.tUl').css("marginLeft")); innerScope.addClass('active').siblings().removeClass('active'); if(liLeft < 0){ marginLeftVal = marginLeftVal - liLeft; }else if(totalLeft > viewWidth){ marginLeftVal = viewWidth - (totalLeft + Math.abs(marginLeftVal)); } btnSH(getIndex); tabAnimate(marginLeftVal); loadSlideContent(); } }); btnScope.off().on('click', function(){ if(flag && !$(this).hasClass('disabled')){ scope.parent().find('.sld_loading').show(); flag = false; var innerScope = $(this), viewWidth = scope.outerWidth(true), getAlt = $(this).attr('alt'), getIndex = scope.find('ul.tUl li.active').index(), nextIndex = 0; switch(getAlt){ case 'left': nextIndex = getIndex > 0 ? getIndex - 1 : 0; break; case 'right': nextIndex = (getIndex + 1 == liLength) ? getIndex : getIndex + 1; break; } scope.find('ul.tUl li:eq('+ nextIndex +')').addClass('active').siblings().removeClass('active'); btnSH(scope.find('ul.tUl li.active').index()); var liLeft = scope.find('ul.tUl li.active').offset().left + (scope.find('ul.tUl li.active').outerWidth(true) / 2) + Math.abs(parseInt(scope.find('ul.tUl').css("marginLeft"))); slideleft = viewWidth - liLeft; slideleft = slideleft > -1 ? 0 : slideleft; tabAnimate(slideleft); loadSlideContent(); } }); init(); }); } $.fn.contentSlide = function(){ return this.each(function(){ var scope = $(this), slideLength = scope.find('.slideDiv').length, slideWidth = scope.find('.slideDiv').outerWidth(true), totalWidth = slideLength * slideWidth, sliderBtn = scope.find('.slideBTN'), nextBtn = scope.find('.indRight'), flag = true, slideEffect = function(marginVal, sliderCount){ scope.find('.sliderContainer').animate({ marginLeft : '-'+ marginVal +'px' }, 500, function(){ flag = true; scope.parent().attr('data-current-slide', sliderCount) }); }, currentVisibleMsid = function() { if(scope.parents('.content').prev().find('.tUl li').hasClass('active')){ return scope.parents('.content').prev().find('.tUl li.active').attr('data-msid'); } else { return scope.parents('.content').prev().find('.tUl li').eq(0).attr('data-msid'); } }, load = function (msid) { scope.parents('.sliderContent').find('.sld_loading').show(); var my_obj = scope.parents('.content').prev().find('[data-msid="' + msid + '"]'); var curpg = parseInt(my_obj.attr('data-curpg')) + 1; my_obj.attr('data-curpg', curpg) $.ajax({ url: my_obj.attr('data-url') + '&partial=1&curpg=' + curpg, success:function (data) { var slideDivCount = (data.match(new RegExp('class="slideDiv"', "g")) || []).length; scope.parent().find('.sliderContainer').append(data).promise().done(function(){ console.log("slideDivCount"+ slideDivCount); if(slideDivCount == 0){ var sliderCount = parseInt(scope.parent().attr('data-current-slide')) - 1; var marginVal = sliderCount * slideWidth; slideEffect(marginVal, sliderCount); scope.find('.indRight').addClass('disabled').promise().done(function(){ scope.parent().attr('data-current-slide', sliderCount) }); }else{ scope.find('.indRight').removeClass('disabled'); } }); scope.parents('.sliderContent').find('.sld_loading').hide(); }, complete: function () { scope.parents('.sliderContent').find('.sld_loading').hide(); } }); }, btnSH = function(sliderCount){ //console.log(sliderCount +"=="+ slideLength) if(sliderCount == 0){ scope.find('.indRight').removeClass('disabled'); scope.find('.indleft').addClass('disabled'); }else if(sliderCount == slideLength){ scope.find('.indleft').removeClass('disabled'); scope.find('.indRight').addClass('disabled'); }else{ scope.find('.slideBTN').removeClass('disabled'); } } init = function(){ scope.find('.sliderContainer').width(totalWidth); if(!scope.parents('.sliderContent').children().hasClass('sld_loading')){ scope.parents('.sliderContent').append("
Loading
Loading
"); } var sliderCount = scope.parent().attr('data-current-slide'); sliderCount = typeof sliderCount == 'undefined' ? 0 : sliderCount; btnSH(sliderCount); }; sliderBtn.off().on('click', function(){ if(flag && !$(this).hasClass('disabled')){ flag = false; var btnScope = $(this), getAlt = btnScope.attr('alt'), getIndex = scope.find('.slideDiv.active').index(), current_visible_msid = currentVisibleMsid(), sliderCount = scope.parent().attr('data-current-slide'), sliderCount = typeof sliderCount == 'undefined' ? 0 : sliderCount; switch(getAlt){ case 'prev': if (sliderCount > 0) { sliderCount --; var marginVal = sliderCount * slideWidth; slideEffect(marginVal, sliderCount); } break; case 'next': sliderCount++; var marginVal = sliderCount * slideWidth; slideEffect(marginVal, sliderCount); var curpg = scope.parents('.content').prev().find('.tUl li[data-msid="' + current_visible_msid + '"]').attr('data-curpg'); if(sliderCount == slideLength) { load(current_visible_msid); } break; } btnSH(sliderCount); } }); init(); }); } $('.sliderContent .tabs').tabSlide(); $('.sliderContent .sliderLi_ctn .sliderImg_ctn').contentSlide(); })(jQuery);