var xml = make_xml();
var voting = 0;

function make_xml () {
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XMLHTTP',
			'MSXML2.XMLHTTP',
			'MSXML2.XMLHTTP.3.0',
			'MSXML2.XMLHTTP.4.0',
			'MSXML2.XMLHTTP.5.0'
		);
		for (i in objects) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}

function get_scroll_top () {
	return g (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function g (a, b, c) {
	var r = a ? a : 0;
	if (b && (!r || (r > b)))
		r = b;
	return c && (!r || (r > c)) ? c : r;
}

function load_handler () {
	if (scroll) {
		window.scrollTo(0, scroll);
	}
	var a = document.getElementsByTagName('a');
	for (i in a) {
		try {
			if (a[i].href.match('vote.php')) {
				a[i].onclick = function () {
					window.location = this.href + '&scroll=' + get_scroll_top();
					return false;
				}
			}
		} catch (e) {}
	}
}

window.onload = load_handler;
