var _blogorola_tmp_cnt_bf 		= '';
var _blogorola_tmp_elm_bf 		= '';
var _blogorola_tmp_pid 		= '';

function _blogorola_make_request(gets, elm, pid) {
	var url = 'http://blog.tomazkovacic.com/wp-content/plugins/blogorola/service.php?ajax' + '&' + gets;
	_blogorola_tmp_elm_bf = elm;
	_blogorola_tmp_cnt_bf = _blogorola_get_el(elm).innerHTML;
	_blogorola_tmp_pid = pid;
	_blogorola_get_el(elm).innerHTML = '';
	
	_blogorola_get_el('blogorola_hon_hot_div_'+pid).removeAttribute('onclick'); _blogorola_get_el('blogorola_hon_not_div_'+pid).removeAttribute('onclick');
	_blogorola_get_el('blogorola_hon_hot_div_'+pid).style.cursor = 'default'; _blogorola_get_el('blogorola_hon_not_div_'+pid).style.cursor = 'default';
	
	var _blogorola_callback = _blogorola_process_response;
	_blogorola_execute_xhr(_blogorola_callback, url);	
}

function _blogorola_execute_xhr(_blogorola_callback, url) {
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = _blogorola_callback;
		req.open("GET", url, true);
		req.send(null);
	} 
	else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = _blogorola_callback;
			req.open("GET", url, true);
			req.send(null);
		}
	}
}

function _blogorola_process_response() {
	if (req.readyState == 4) {
		if (req.status == 200) {
			var _blogorola_response = req.responseText.split('|');
			_blogorola_get_el('blogorola_hon_hot_cnt_'+_blogorola_tmp_pid).innerHTML = _blogorola_response[0];
			_blogorola_get_el('blogorola_hon_not_cnt_'+_blogorola_tmp_pid).innerHTML = _blogorola_response[1];
		} else {
			_blogorola_get_el('_blogorola_tmp_elm_bf').innerHTML = _blogorola_tmp_cnt_bf;
		}
	}
}

function _blogorola_get_el(id) {
	return(document.getElementById(id));
}