/*
 * Karma JavaScript
 * (c) 2006 Your IT Depot Ltd.
 */

var k, p;
var ie = false;

if(window.XMLHttpRequest) {
	k = new XMLHttpRequest();
}

function addKarma(postID, type) {
	p = postID;
	var e = document.getElementById("select" + postID);
	e.selectedIndex = 0;

	if(ie) {
		ie = false;
		return;
	}
	if(type != "-1") {
		if(window.ActiveXObject)
			k = new ActiveXObject("Microsoft.XMLHTTP");

		k.onreadystatechange = processChange;
		k.open("POST", "http://www.phatassproduction.ca/forum/alterKarma.php?p=" + postID + "&t=" + type, true);
		k.send(null);
	}
}

function processChange() {
	if(k.readyState == 4) {
		var value = k.responseText;
		var e = document.getElementById("karma" + p);
		if(value != "<error>Error</error>")
			e.innerHTML = value;
		e.style.fontWeight = "bold";
		e = document.getElementById("modPoints");
		e.innerHTML = parseInt(e.innerHTML) - 1;
	}
}

//Fix for IE6 - select elements don't respond to this.blur correctly.
function stopIEScroll(el) {
	el.disabled = true;
	el.disabled = false;
	ie = true;
}

