var useronline = false /* แสดง สมาชิกที่กำลัง online หรือไม่ */
var delayb4scroll = 1000 /* หน่วงเวลาตอนเิริ่มต้น */
var counter_marqueespeed = 1 /* ความเร็ว (1-10) */
var pauseit = 1 /* หยุด marquee ตอน onmousever (0=no. 1=yes) */

var counter_copyspeed = counter_marqueespeed
var counter_pausespeed = (pauseit == 0)? counter_copyspeed : 0
var actualwidth = ''

function start_counter () {
	marqueecontainer = document.getElementById("counter_marqueecontainer")
	if (useronline) {
		cross_marquee = document.getElementById("counter_users");
		if (cross_marquee) {
			cross_marquee.style.left = 0;
			marqueewidth = marqueecontainer.offsetWidth;
			setTimeout('lefttime=setInterval("scroll_users()",50)', delayb4scroll);
		}
	}
	marqueecontainer.style.display = (useronline) ? 'block' : 'none'
	refresh_counter() //เริ่มการทำงาน counter
}

function scroll_users() {
	if (parseInt(cross_marquee.style.left) > (cross_marquee.offsetWidth * (-1) + 8))
		cross_marquee.style.left = parseInt(cross_marquee.style.left) - counter_copyspeed + "px"
	else
		cross_marquee.style.left = marqueewidth + 8 + "px";
}

function refresh_counter() {
	var req = Inint_AJAX()
	var user = encodeURIComponent(document.getElementById("login_name").innerHTML)
	var id = document.getElementById("login_id").innerHTML
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			setTimeout("refresh_counter()", counter_refresh); //refresh counter
			if (req.status == 200) {
				var data = req.responseText
				var datas = data.split("|")
				if (datas.length > 0) {
					document.getElementById("counttoday").innerHTML = formatstr(datas[0]) //counttoday
					document.getElementById("counter").innerHTML = formatstr(datas[1]) //counter
					document.getElementById("useronline").innerHTML = datas[2] //useronline
					document.getElementById("counter_users").innerHTML = datas[3] //user
				}
			}
		}
	}
	req.open("GET", counter_url + user + ',' + id)
	req.send(null)
}

function formatstr(val) {
	var ret = '';
	if (typeof val != 'undefined') {
		for (i = 0; i < (counter_digit - val.length); i++) {
			ret = ret + '0';
		}
	}
	return ret + val;
}

//เริ่มต้นการทำงาน counter
if (window.addEventListener) window.addEventListener("load", start_counter, false)
else if (window.attachEvent) window.attachEvent("onload", start_counter)
else if (document.getElementById) window.onload = start_counter