
var obj;

function show_hint(e,txt,auth,mode)
{
	if(is_ie) {
		page_x = document.documentElement.scrollLeft;
		page_y = document.documentElement.scrollTop;
	}
	else {
		page_x = window.pageXOffset;
		page_y = window.pageYOffset;
	}

	obj = fetch_object('hint');
	if(!obj) return false;

	if(mode == 'tpreview') {
		tl = '<h1>Начало первого сообщения в теме:</h1>';
		auth = '<h2>Автор первого сообщения: ' + auth + '</h2>';
		obj.innerHTML = '<div class="hint">' + tl + '<p>' + txt + '</p>' + auth + "</div>";
	}
	else {
		obj.innerHTML = '<div class="hint"><p class="nowr">' + txt + "</p></div>";
	}

	obj.style.left = e.clientX + page_x + 10 + 'px';
	obj.style.top = e.clientY + page_y - obj.offsetHeight - 10 + 'px';

	obj.style.visibility = 'visible';

	return true;
}

function hide_hint()
{
	if(obj) obj.style.visibility = 'hidden';
	return true;
}

function changekarma(uname,u,m,p)
{
	if(m == 1) {
		t1 = 'plus';
		t2 = 'повысить';
	}
	else {
		t1 = 'minus';
		t2 = 'понизить';
	}
	r = prompt('Введите причину, по которой вы хотите ' + t2 + ' репутацию пользователя ' + uname,'')
	if(r == '')
		alert('Необходимо ввести причину!')
	else if(r != null) {
		top.location = 'karma.php?do=change&u=' + u + '&mark=' + t1 + '&reason=' + r + '&where=' + p;
	}
}

function show_warn(e,givername,forumname,timestart,timefinish,reason) {
	x = e.clientX;
	y = e.clientY;
	if(is_ie) {
		page_x = document.documentElement.scrollLeft;
		page_y = document.documentElement.scrollTop;
	}
	else {
		page_x = window.pageXOffset;
		page_y = window.pageYOffset;
	}
	obj = fetch_object('hint');

	obj.innerHTML =
	'<div class="warn">' +
	'<h1>Предупреждение</h1>' +
	'<p>Выдал(а): ' + givername + '</p>' +
	'<p>Где: ' + forumname + '</p>' +
	'<p>Когда: ' + timestart + '</p>' +
	'<p>Истекает: ' + timefinish + '</p>' +
	'<p>Причина: ' + reason + '</p>' +
	'</div>';

	obj.style.visibility = 'visible';
	obj.style.left = x + page_x + 10 + 'px';
	obj.style.top = y + page_y - obj.offsetHeight - 10 + 'px';
	return true;
}

function hide_warn() {
	if(obj)
		obj.style.visibility = 'hidden';
	return true;
}


function show_award(e,thread_title,uname) {
	x = e.clientX;
	y = e.clientY;
	if(is_ie) {
		page_x = document.documentElement.scrollLeft;
		page_y = document.documentElement.scrollTop;
	}
	else {
		page_x = window.pageXOffset;
		page_y = window.pageYOffset;
	}
	obj = fetch_object('hint');

	obj.innerHTML =
	'<div class="award">' +
	'<h1>Победитель турнира на арене!</h1>' +
	'<p><small>Последний выигранный турнир:&nbsp;&nbsp;&nbsp;<strong>' + thread_title + '</strong>&nbsp;&nbsp;&nbsp;</p>' +
	'<p><br />Нажмите на значок для просмотра списка всех турниров<br />выигранных пользователем&nbsp;&nbsp;' + uname + '</small></p>' +
	'</div>';

	obj.style.visibility = 'visible';
	obj.style.left = x + page_x + 10 + 'px';
	obj.style.top = y + page_y - obj.offsetHeight - 10 + 'px';
	return true;
}

function hide_award() {
	if(obj)
		obj.style.visibility = 'hidden';
	return true;
}



function show_lastposthome(e,lastpost) {
	x = e.clientX;
	y = e.clientY;
	if(is_ie) {
		page_x = document.documentElement.scrollLeft;
		page_y = document.documentElement.scrollTop;
	}
	else {
		page_x = window.pageXOffset;
		page_y = window.pageYOffset;
	}
	obj = fetch_object('hint');

	obj.innerHTML =
	'<div class="award">' +
	'<h1>Начало последнего сообщения в теме:</h1>' +
	'<p>' + lastpost + '</p>' +
	'</div>';

	obj.style.visibility = 'visible';
	obj.style.left = x + page_x + 10 + 'px';
	obj.style.top = y + page_y - obj.offsetHeight - 10 + 'px';
	return true;
}

function hide_lastposthome() {
	if(obj)
		obj.style.visibility = 'hidden';
	return true;
}




