function check(id, type, other) {
	if (other == null) other = 0;
	document.getElementById('result_content').innerHTML = 'Моля изчакайте ...';
	document.getElementById('result_content').style.display = 'block';
	var xmlhttp=false; 
									
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); // Firefox
	} catch (e) {
		try {
			xmlhttp = new
			ActiveXObject('Microsoft.XMLHTTP'); // IE
		} catch (E) {
			xmlhttp = false;
		}
	}
	
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest(); 
	}
									
    if (type=='vote') var url = '/mods/authors/votes.php?id=' + id; 
	else if (type=='friend') {
        var url = '/mods/authors/friends.php?author=' + id;
    } else if (type=='block') {
		var answer = confirm ("Наистина ли искате да блокирате потребителя?")
		if (answer)	var url = '/mods/authors/blocks.php?author=' + id; 
		else document.getElementById('result_content').style.display = 'none';
	} else if (type=='assistant') {
		if (other == 0) var url = '/mods/authors/assistant.php?author=' + id;
		else var url = '/mods/authors/assistant.php?author=' + id + '&email=' + other;
	} else if (type=='alert') {
		if (other == 0) var url = '/mods/authors/alert.php?author=' + id;
		else {
			other = other.replace(/(\r\n|\r|\n)/g,"<br />");
			var url = '/mods/authors/alert.php?author=' + id + '&alert=' + other;	
		}	
	} else if (type=='chat') {
		var sess = other.substring(0, 10);
		var url = '/mods/authors/chat.php?author=' + id + '&session=' + sess; 
	}
									
	xmlhttp.open('GET', url, true); 
	xmlhttp.onreadystatechange = function() { 
		if (xmlhttp.readyState==4) { 
			var content = xmlhttp.responseText; 
			if (content) {
				switch (content) { 
					case "1": document.getElementById('result_content').innerHTML = "<span style='color:green'>Гласуването е успешно!</span>"; break;
					case "2": document.getElementById('result_content').innerHTML = "<span style='color:red'>Гласуването НЕ може да се извърши!</span>"; break;
					case "3": document.getElementById('result_content').innerHTML = "<span style='color:green'>Авторът е добавен в приятели!</span>"; break;
					case "4": document.getElementById('result_content').innerHTML = "<span style='color:red'>Авторът НЕ е добавен в приятели!</span>"; break;
					case "5": document.getElementById('result_content').innerHTML = "<span style='color:red'>Грешка! Трябва да се логнете!</span>"; break;
					case "6": document.getElementById('result_content').innerHTML = "<span style='color:red'>Въведете e-mail адресът, на който да получавате известие за нови творби от автора!</span><br /><form name='send' onsubmit=\"javascript:check('" + id + "', 'assistant', this.email.value)\">e-mail адрес: <input type='text' name='email' size='40' value='въведете e-mail адрес' maxlength='100'><input class='but' type='button' onclick=\"javascript:check('" + id + "', 'assistant', form.email.value)\" value='изпрати'></form>"; break;
					case "7": document.getElementById('result_content').innerHTML = "<span style='color:green'>E-mail адресът е добавен!</span>"; break;
					case "8": document.getElementById('result_content').innerHTML = "<span style='color:red'>E-mail адресът НЕ е добавен!</span>"; break;
					case "12": document.getElementById('result_content').innerHTML = "<span style='color:red'>Напишете текст на съобщението!</span><br /><form name='error'><textarea name='message' rows='10' cols='40' wrap='virtual'></textarea><br /><input class='but' type='button' onclick=\"javascript:check(" + id + ", 'error', form.message.value)\" value='изпрати'></form>"; break;
					case "13": document.getElementById('result_content').innerHTML = "<span style='color:green'>Съобщението е пратено!</span>"; break;
					case "14": document.getElementById('result_content').innerHTML = "<span style='color:red'>Съобщението НЕ е пратено!</span>"; break;
					case "15": document.getElementById('result_content').innerHTML = "<span style='color:red'>Опишете проблема и администраторите ще прегледат заявката!</span><br /><form name='alert'><textarea name='alert' rows='10' cols='40' wrap='virtual'></textarea><br /><input class='but' type='button' onclick=\"javascript:check('" + id + "', 'alert', form.alert.value)\" value='изпрати'></form>"; break;
					case "16": document.getElementById('result_content').innerHTML = "<span style='color:green'>Сигналът е приет!</span>"; break;
					case "17": document.getElementById('result_content').innerHTML = "<span style='color:red'>Сигналът НЕ е приет!</span>"; break;
					case "18": document.getElementById('result_content').innerHTML = "<span style='color:green'>Авторът е блокиран!</span>"; break;
					case "19": document.getElementById('result_content').innerHTML = "<span style='color:red'>Авторът НЕ е блокиран!</span>"; break;
					case "23": document.getElementById('result_content').innerHTML = "<span style='color:red'>Авторът е спрял чата си!</span>"; break;
					case "24": chat(sess); break;
					case "25": document.getElementById('result_content').innerHTML = "<span style='color:red'>Авторът НЕ е на линия!</span>"; break;
					default: document.getElementById('result_content').innerHTML = ""; break;
				}
				if(content!=6 & content!=9 & content!=12 & content!=15 & content!=20) mTimer = setTimeout('hideme();', 3000);
			}
		}
	}
	xmlhttp.send(null) 
	return;
}