var gl_pubPanelIndex = 0; var gl_pubPanelTimeout = 6000; var gl_timerId = 0; function hasClass(ele,cls) { return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));} function addClass(ele,cls) { if (!this.hasClass(ele,cls)) ele.className += " "+cls; } function removeClass(ele,cls) { if (hasClass(ele,cls)) {var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');ele.className=ele.className.replace(reg,' '); } } function ActivateTab(num, isAuto) { tabList = document.getElementById("pubTabList").getElementsByTagName("p"); for (i = 0; i < tabList.length; i++) removeClass(tabList[i], "current"); panelList = document.getElementById("pubPanelList").getElementsByTagName("div"); for (i = 0; i < panelList.length; i++) removeClass(panelList[i], "current"); addClass(document.getElementById("pubtab"+num), "current"); addClass(document.getElementById("tab"+num), "current"); gl_pubPanelIndex = num; if (isAuto != 1) { clearTimeout(gl_timerId); gl_timerId = setTimeout(RotatorMain, gl_pubPanelTimeout); } } function RotatorMain() { if (document.getElementById("pubTabList")) { tabList = document.getElementById("pubTabList").getElementsByTagName("p"); if (gl_pubPanelIndex >= tabList.length) gl_pubPanelIndex = 0; gl_pubPanelIndex++; ActivateTab(gl_pubPanelIndex, 1); } gl_timerId = setTimeout(RotatorMain, gl_pubPanelTimeout); } gl_timerId = setTimeout(RotatorMain, gl_pubPanelTimeout);