//Read more content $(function() { var $el, $ps, $up, totalHeight; $(".lsread_more .ls_btn2").click(function() { totalHeight = 0 $el = $(this); $p = $el.parent(); $up = $p.parent(); $ps = $up.find("p:not('.read-more')"); $ps.each(function() { totalHeight += $(this).outerHeight(); }); $up .css({ "height": $up.height(), "max-height": 9999 }) .animate({ "height": totalHeight }); $p.fadeOut(); return false; }); }); //map tabs function function openMap(evt, mapyear) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabresult1"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } tablinks = document.getElementsByClassName("tabbtn1"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active", ""); } document.getElementById(mapyear).style.display = "block"; evt.currentTarget.className += " active"; } //result tabs function function openResult(evt1, resultyear) { var i, tabcontent1, tablinks1; tabcontent1 = document.getElementsByClassName("tabresult2"); for (i = 0; i < tabcontent1.length; i++) { tabcontent1[i].style.display = "none"; } tablinks1 = document.getElementsByClassName("tabbtn2"); for (i = 0; i < tablinks1.length; i++) { tablinks1[i].className = tablinks1[i].className.replace(" active", ""); } document.getElementById(resultyear).style.display = "block"; evt1.currentTarget.className += " active"; } //Election Schedule Accordian $(function() { $(".schedule_accordion1").find("[role ='button']").click(function() { //---- tabs or buttons $(".schedule_accordion1").find("[role ='button']").removeClass('active'); $('.schedule_slide1').slideUp('fast'); var selected = $(this).next('.schedule_slide1'); if (selected.is(":hidden")) { $(this).next('.schedule_slide1').slideDown('fast'); $(this).toggleClass('active'); } }); }); $(function() { $(".schedule_accordion2").find("[role ='button']").click(function() { //---- tabs or buttons $(".schedule_accordion2").find("[role ='button']").removeClass('active'); $('.schedule_slide2').slideUp('fast'); var selected = $(this).next('.schedule_slide2'); if (selected.is(":hidden")) { $(this).next('.schedule_slide2').slideDown('fast'); $(this).toggleClass('active'); } }); }); ///drop-down nav//// $(function() { $("ul.lssubnav li:first-child").click(function(){ $("ul.lssubnav li em").toggleClass("addcls"); $(".nav-rgt-inside-links").slideToggle('fast'); }); }); //////////////////////footer toolbar countdown////////////////////////// function getTimeRemaining(endtime) { var t = Date.parse(endtime) - Date.parse(new Date()); var seconds = Math.floor((t / 1000) % 60); var minutes = Math.floor((t / 1000 / 60) % 60); var hours = Math.floor((t / (1000 * 60 * 60)) % 24); var days = Math.floor(t / (1000 * 60 * 60 * 24)); return { 'total': t, 'days': days, 'hours': hours, 'minutes': minutes, 'seconds': seconds }; } function initializeClock(id, endtime) { var clock = document.getElementById(id); var daysSpan = clock.querySelector('.days'); var hoursSpan = clock.querySelector('.hours'); var minutesSpan = clock.querySelector('.minutes'); var secondsSpan = clock.querySelector('.seconds'); function updateClock() { var t = getTimeRemaining(endtime); daysSpan.innerHTML = t.days; hoursSpan.innerHTML = ('0' + t.hours).slice(-2); minutesSpan.innerHTML = ('0' + t.minutes).slice(-2); secondsSpan.innerHTML = ('0' + t.seconds).slice(-2); if (t.total <= 0) { clearInterval(timeinterval); } } updateClock(); var timeinterval = setInterval(updateClock, 1000); } var deadline = new Date(Date.parse(new Date()) + 25 * 24 * 60 * 60 * 1000); initializeClock('clockdiv', deadline); //////////footer toolbar toggle////////// $(function() { $(".img-swap").click(function(){ if ($(this).attr("class") == "img-swap") { this.src = this.src.replace("_off","_on"); } else { this.src = this.src.replace("_on","_off"); } $(this).toggleClass("on"); $(".ls_fixtolbox2").slideToggle(); }); }); //ASSEMBLY ELECTION NEWS TABS function asElection(evt, mapyear) { var i, tabcontent3, tablinks3; tabcontent3 = document.getElementsByClassName("tabresult3"); for (i = 0; i < tabcontent3.length; i++) { tabcontent3[i].style.display = "none"; } tablinks3 = document.getElementsByClassName("tabbtn3"); for (i = 0; i < tablinks3.length; i++) { tablinks3[i].className = tablinks3[i].className.replace(" active", ""); } document.getElementById(mapyear).style.display = "block"; evt.currentTarget.className += " active"; }