/*
+++++++++++++++++++++++++++++++++++++++++++
++ Thanks Mod for UcoZ Forum             ++
++ Author: Alexeenko Ivan aka Vanofuture ++
++ Web-Page: http://xonline.net.ru/      ++
++ Do not remove or edit lines above!    ++
+++++++++++++++++++++++++++++++++++++++++++
*/

function searchForThanks(postId){
$.post('/blog/',{a:13,query:'post'+postId+'post'},function(data){
$('span.thankData',data).each(function(){
userVars=this.innerHTML.split('|');
checkThank(userVars[0],userVars[1],postId);});});}

function checkThank(uid,user,postId){
found=false;
$('#thankArea'+postId+' a').each(function(){
if(this.href=='http://'+location.host+'/index/8-'+uid){
found=true;}});
if(found!=true){setThank(uid,user,postId);}}

function setThank(uid,user,postId){
if( user == cur_user){
document.getElementById('thankArea'+postId).getElementsByTagName('td')[0].innerHTML+='<span id="delThankSpan'+postId+'"><br /><a href="javascript://" onclick="delPlus('+postId+','+uid+');">Удалить вашу благодарность</a></span>';
}
document.getElementById('thankArea'+postId).style.display='';
document.getElementById('numThank'+postId).innerHTML++;
document.getElementById('thankArea'+postId).getElementsByTagName('td')[1].innerHTML+='<span id="thankLink'+uid+'"><a href="http://'+location.host+'/index/8-'+uid+'" target="_blank" class="link">'+user+'</a>, </span>';}

function preAddThank(postId,uid){
foundAdd=false;
$('#thankArea'+postId+' a').each(function(){
if(this.href=='http://'+location.host+'/index/8-'+uid){
foundAdd=true;}});
if(foundAdd!=true){
addThank(uid,postId)}else{alert('Ошибка: вы уже благодарили за этот пост.');}}

function addThank(uid,postId){
$.get('/blog/0-0-0-0-1',{},function(data){
data=$('input[name="ssid"]',data).val();
$.post('/blog/',{jkd498:1,jkd428:1,cat:18,title:'post'+postId+'post',a:2,ssid:data,numi:1},function(xml){text=$('*:first',xml).text();if(text.indexOf('Материал успешно добавлен')!=-1){setThank(uid,cur_user,postId);}
});
});}

function resetPlus(postId){
$('#plus'+postId).parent().replaceWith('<a id="thankButton'+postId+'" onclick="preAddThank('+postId+',cur_user_id);" href="javascript://"><img style="margin:0; padding-right: 5px; border:0;" src="http://s7.ucoz.net/img/icon/plus.png" align="absmiddle" id="plus$ID$" title="+" alt="img" /></a>');}

function delPlus(postId,uid){
foundDel=false;
$.post('/blog/',{a:13,query:'post'+postId+'post'},function(data){
$('span.thankData',data).each(function(){
userVars=this.innerHTML.split('|');
if(userVars[1]==cur_user && !foundDel){
foundDel=true;
num=$(this).parent().attr('id');
$('#thankDel'+postId).attr('id','dib'+num);
delFunc=$(this).parent().find('img[title="Удалить"]').parent().attr('onclick');
if($.browser.mozilla){char='"';}else{char="'";}
delFunc=delFunc.toString().split(char)[3];
$.get(delFunc,function(){
document.getElementById('numThank'+postId).innerHTML--;
if(document.getElementById('numThank'+postId).innerHTML == 0){document.getElementById('thankArea'+postId).style.display='none';}
$('#delThankSpan'+postId).remove();
$('#thankLink'+uid).remove();
});
}});});}


function AddTag(open, close, content) {
var form = 'addform';
var textarea = 'message';
var which=null;
	if(typeof(document.forms[form].elements[textarea])=='undefined'){
		if(which==null){
			var textfield = document.forms[form].elements['message[0]'];
		}
		else{
			var textfield = which;
		}
	}
	else{
		var textfield = document.forms[form].elements[textarea];
	}
	textfield.focus();
	if(typeof document.selection != 'undefined') {
		var range = document.selection.createRange();
		if(content == ''){
			var toinsert = range.text;
		}
		else{
			toinsert = content;
		}
		range.text = open + toinsert + close;
		range = document.selection.createRange();
		if (toinsert.length == 0) {
			range.move('character', -close.length);
		}
		else {
			range.moveStart('character', open.length + toinsert.length + close.length);      
		}
		range.select();
	}
	else if(typeof textfield.selectionStart != 'undefined') {
		var start = textfield.selectionStart;
		var end = textfield.selectionEnd;
		if(content == ''){
			var toinsert = textfield.value.substring(start, end);
		}
		else{
			toinsert = content;
		}
		textfield.value = textfield.value.substr(0, start) + open + toinsert + close + textfield.value.substr(end);
		var pos;
		if (toinsert.length == 0) {
			pos = start + open.length;
		} 
		else {
			pos = start + open.length + toinsert.length + close.length;
		}
		textfield.selectionStart = pos;
		textfield.selectionEnd = pos;
	}
	else {
		if(content == ''){
			var toinsert=open + close;
		}
		else{
			toinsert=open + content + close;
		}
		textfield.innerHTML+=toinsert;
	}
}


function openNewTorrentVideo(){
 new _uWnd('o', 'Форма Нового Торрента', 350, 300, {align: 0, modal: 1}, '<table><tr><td width="120"><fieldset><legend>Оригинальное название</legend><input type="text" id="name_original" name="name_original" size="35" maxlength="64"></fieldset><fieldset><legend>Русское название</legend><input type="text" id="name_new" name="name_new" size="35" maxlength="64"></fieldset><fieldset><legend>Ссылка на изображение</legend><input type="text" id="name_img" name="name_img" size="35" maxlength="128"></fieldset><fieldset><legend>Описание</legend><textarea cols="30" rows="10" id="name_text" name="name_text"></textarea></fieldset><fieldset><legend>Ссылка на скриншот 1</legend><input type="text" id="name_img1" name="name_img1" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на скриншот 2</legend><input type="text" id="name_img2" name="name_img2" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на скриншот 3</legend><input type="text" id="name_img3" name="name_img3" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на трейлер</legend><input type="text" id="name_trailer" name="name_trailer" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на торрент файл</legend><input type="text" id="name_torrent" name="name_torrent" size="35" maxlength="256"></fieldset></td><td width="120"><fieldset><legend>Год выпуска</legend><input type="text" id="name_year" name="name_year" size="35" maxlength="16"></fieldset><fieldset><legend>Перевод</legend><input type="text" id="name_language" name="name_language" size="35" maxlength="64"></fieldset><fieldset><legend>Страна</legend><input type="text" id="name_country" name="name_country" size="35" maxlength="64"></fieldset><fieldset><legend>Жанр</legend><input type="text" id="name_style" name="name_style" size="35" maxlength="64"></fieldset><fieldset><legend>Размер</legend><input type="text" id="name_size" name="name_size" size="35" maxlength="32"></fieldset><fieldset><legend>Продолжительность</legend><input type="text" id="name_time" name="name_time" size="35" maxlength="32"></fieldset><fieldset><legend>Режиссер</legend><input type="text" id="name_director" name="name_director" size="35" maxlength="64"></fieldset><fieldset><legend>В ролях</legend><input type="text" id="name_actors" name="name_actors" size="35" maxlength="256"></fieldset><fieldset><legend>Качество</legend><input type="text" id="name_quality" name="name_quality" size="35" maxlength="128"></fieldset><fieldset><legend>Формат</legend><input type="text" id="name_format" name="name_format" size="35" maxlength="16"></fieldset><fieldset><legend>Видео</legend><input type="text" id="name_video" name="name_video" size="35" maxlength="128"></fieldset><fieldset><legend>Аудио</legend><input type="text" id="name_audio" name="name_audio" size="35" maxlength="128"></fieldset></td></tr></table><center><input type="button" id="ButtonTorrentVideo" value="Добавить Видео" onclick="addNewTorrentVideo();"></center>&nbsp;');
}


function addNewTorrentVideo(){


var original = $("#name_original").val();
var nnew = $("#name_new").val();
var img = $("#name_img").val();
var text = $("#name_text").val();
var img1 = $("#name_img1").val();
var img2 = $("#name_img2").val();
var img3 = $("#name_img3").val();
var torrent = $("#name_torrent").val();
var year = $("#name_year").val();
var language = $("#name_language").val();
var country = $("#name_country").val();
var style = $("#name_style").val();
var time = $("#name_time").val();
var director = $("#name_director").val();
var actors = $("#name_actors").val();
var quality = $("#name_quality").val();
var format = $("#name_format").val();
var video = $("#name_video").val();
var audio = $("#name_audio").val();
var trailer = $("#name_trailer").val();
var size = $("#name_size").val();

posted = '[c][img]'+img+'[/img][/c]\r\n\r\n';
posted += '[b]Русское название:[/b] '+nnew+'\r\n';
posted += '[b]Оригинальное назваине:[/b] '+original+'\r\n';
posted += '[b]Год выпуска:[/b] '+year+'\r\n';
posted += '[b]Страна:[/b] '+country+'\r\n';
posted += '[b]Перевод:[/b] '+language+'\r\n';
posted += '[b]Жанр:[/b] '+style+'\r\n';
posted += '[b]Размер:[/b] '+size+'\r\n';
posted += '[b]Продолжительность:[/b] '+time+'\r\n';
posted += '[b]Режиссер:[/b] '+director+'\r\n';
posted += '[b]В ролях:[/b] '+actors+'\r\n';
posted += '[b]Описание:[/b] \r\n '+text+'\r\n';
posted += '[hr][b]Качество:[/b] '+quality+'\r\n';
posted += '[b]Формат:[/b] '+format+'\r\n';
posted += '[b]Видео:[/b] '+video+'\r\n';
posted += '[b]Аудио:[/b] '+audio+'\r\n';
posted += '[b]Трейлер:[/b]  [url='+trailer+'][img]http://logical.nxt.ru/trailer.png[/img][/url]\r\n';
posted += '[hr][spoiler=Скриншоты] \r\n';
posted += '[img]'+img1+'[/img] \r\n';
posted += '[img]'+img2+'[/img] \r\n';
posted += '[img]'+img3+'[/img] \r\n';
posted += '[/spoiler] \r\n';
posted += '[url='+torrent+'][img]http://logical.nxt.ru/torrent.png[/img][/url]\r\n';

AddTag('','',posted);

_uWnd.alert('Текст добавлен в форму.<br />Нажмите "Создать Тему"<br /> '+original+' / '+nnew+' ['+year+'].');
_uWnd.close('o');
}

function openNewTorrentGame(){
 new _uWnd('p', 'Форма Нового Торрента', 350, 300, {align: 0, modal: 1}, '<table><tr><td width="120"><fieldset><legend>Оригинальное название</legend><input type="text" id="name_original" name="name_original" size="35" maxlength="64"></fieldset><fieldset><legend>Русское название</legend><input type="text" id="name_new" name="name_new" size="35" maxlength="64"></fieldset><fieldset><legend>Описание</legend><textarea cols="30" rows="10" id="name_text" name="name_text"></textarea></fieldset><fieldset><legend>Особенности игры</legend><textarea cols="30" rows="10" id="name_text1" name="name_text"></textarea></fieldset><fieldset><legend>Системные требования</legend><textarea cols="30" rows="10" id="name_text2" name="name_text"></textarea></fieldset><fieldset><legend>Установка</legend><textarea cols="30" rows="10" id="name_text4" name="name_text"></textarea></fieldset></td><td width="120"><fieldset><legend>Год выпуска</legend><input type="text" id="name_year" name="name_year" size="35" maxlength="16"></fieldset><fieldset><legend>Жанр</legend><input type="text" id="name_style" name="name_style" size="35" maxlength="64"></fieldset><fieldset><legend>Язык</legend><input type="text" id="name_language" name="name_language" size="35" maxlength="64"></fieldset><fieldset><legend>Разработчик</legend><input type="text" id="name_director" name="name_director" size="35" maxlength="64"></fieldset><fieldset><legend>Выпущено</legend><input type="text" id="name_actors" name="name_actors" size="35" maxlength="256"></fieldset><fieldset><legend>Платформа</legend><input type="text" id="name_platform" name="name_size" size="35" maxlength="32"></fieldset><fieldset><legend>Таблетка</legend><input type="text" id="name_tabletka" name="name_time" size="35" maxlength="32"></fieldset><fieldset><legend>Источник</legend><input type="text" id="name_format" name="name_format" size="35" maxlength="16"></fieldset><fieldset><legend>Ссылка на скриншот 1</legend><input type="text" id="name_img1" name="name_img1" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на скриншот 2</legend><input type="text" id="name_img2" name="name_img2" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на скриншот 3</legend><input type="text" id="name_img3" name="name_img3" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на изображение</legend><input type="text" id="name_img" name="name_img" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на иконку релиза</legend><input type="text" id="name_trailer" name="name_trailer" size="35" maxlength="128"></fieldset><fieldset><legend>Ссылка на торрент файл</legend><input type="text" id="name_torrent" name="name_torrent" size="35" maxlength="256"></fieldset><fieldset><legend>Особенности репака</legend><textarea cols="30" rows="10" id="name_text3" name="name_text"></textarea></fieldset></td></tr></table><center><input type="button" id="ButtonTorrentGame" value="Добавить Игру" onclick="addNewTorrentGame();"></center>&nbsp;');
}

function addNewTorrentGame(){


var original = $("#name_original").val();
var nnew = $("#name_new").val();
var img = $("#name_img").val();
var text = $("#name_text").val();
var text1 = $("#name_text1").val();
var text2 = $("#name_text2").val();
var text3 = $("#name_text3").val();
var text4 = $("#name_text4").val();
var img1 = $("#name_img1").val();
var img2 = $("#name_img2").val();
var img3 = $("#name_img3").val();
var torrent = $("#name_torrent").val();
var year = $("#name_year").val();
var language = $("#name_language").val();
var style = $("#name_style").val();
var tabletka = $("#name_tabletka").val();
var director = $("#name_director").val();
var actors = $("#name_actors").val();
var trailer = $("#name_trailer").val();
var platform = $("#name_platform").val();
var format = $("#name_format").val();

posted = '[c][img]'+img+'[/img][/c]\r\n\r\n';
posted += '[b]Русское название:[/b] '+nnew+'\r\n';
posted += '[b]Оригинальное назваине:[/b] '+original+'\r\n';
posted += '[b]Год выпуска:[/b] '+year+'\r\n';
posted += '[b]Выпущено:[/b] '+actors+'\r\n';
posted += '[b]Разработчик:[/b] '+director+'\r\n';
posted += '[b]Жанр:[/b] '+style+'\r\n';
posted += '[b]Язык:[/b] '+language+'\r\n';
posted += '[b]Платформа:[/b] '+platform+'\r\n';
posted += '[b]Таблетка:[/b] '+tabletka+'\r\n';
posted += '[b]Описание:[/b] \r\n '+text+'\r\n';
posted += '[b]Особенности игры:[/b] '+text1+'\r\n';
posted += '[b]Системные требования:[/b] '+text2+'\r\n';
posted += '[b]Особенности репака:[/b] '+text3+'\r\n';
posted += '[b]Установка:[/b] '+text4+'\r\n';
posted += '[b]Релиз группы:[/b] [img]'+trailer+'[/img]\r\n';
posted += '[hr][spoiler=Скриншоты] \r\n';
posted += '[img]'+img1+'[/img] \r\n';
posted += '[img]'+img2+'[/img] \r\n';
posted += '[img]'+img3+'[/img] \r\n';
posted += '[/spoiler] \r\n';
posted += '[url='+torrent+'][img]http://logical.nxt.ru/torrent.png[/img][/url]\r\n';
posted += '[r][size=6]Источник: '+format+'[/size][/r]\r\n';

AddTag('','',posted);

_uWnd.alert('Текст добавлен в форму.<br />Нажмите "Создать Тему"<br /> '+original+' / '+nnew+' ['+year+'].');
_uWnd.close('p');
}

ajaxPm = {
bHtml:function(data){return data.match(/(?:<body[^>]*?>)([\s\S]+)(?:<\/body>)/i)[0].replace(/<div class="pbarContainer"[^\/]+<\/div><\/div>/,"");},
href:function(href){$.get(href,function(data){$("#pmAJAX").html(ajaxPm.bHtml(data));ajaxPm.size();});},
size:function(){setTimeout(function(){_uWnd.getbyname('i').checksize();},300);},
start:function(){$.get("/index/14",function(data){new _uWnd('i','Личные Сообщения',666,250,{autosize:1,oncontent:function(){ajaxPm.size();$("#snewmes a").live("click",function(){ajaxPm.size();});$("#pmAJAX a").live("click",function(){var h=this.href;if(h.indexOf("/index/14")!=-1){_uWnd.setTitle('i',this.innerHTML.replace(/<[^<]*?>/g,""));ajaxPm.href(h);return false;}});}},'<div id="pmAJAX">'+ajaxPm.bHtml(data)+'</div>');});}
}
