window.onload = initAll;
		
var xmlhttp = false;

function initAll () {
	
	thumb_button = document.images.thumb_img;
	
	thumb_loading = new Image();
	thumb_loading.src = "../images/thumb_loading.gif";
	
	thumb_select = new Image();
	thumb_select.src = "../images/thumb_select.gif";
	
	thumb_deselect = new Image();
	thumb_deselect.src = "../images/thumb_deselect.gif";
	
	document.getElementById("thumb_action").onclick = thumbIt;

}

function thumbIt () {
	
	thumb_button.src = thumb_loading.src;
	
	if (window.XMLHttpRequest) {

		// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	
	} else {

		// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	
	}
	
	xmlhttp.onreadystatechange = ajax_action;
	
	xmlhttp.open("GET", "handlers/thumb.php?action=" + document.getElementById("action").value + "&article=" + document.getElementById("article_id").value + "&rand=" + Math.floor(Math.random()*101), true);
	xmlhttp.send(null);
	
	return false;

}

function ajax_action () {

	if (xmlhttp.readyState == 4) {
		
		if (document.getElementById("action").value == "0") {
	
			document.getElementById("action").value = "1";
			thumb_button.src = thumb_deselect.src;
	
		} else {
	
			document.getElementById("action").value = "0";
			thumb_button.src = thumb_select.src;
	
		}
		
		document.getElementById("thumb_text").innerHTML = xmlhttp.responseText;
	
	}

}
