var IE=window.external&&(navigator.platform=="Win32"||(window.ScriptEngine&&ScriptEngine().indexOf("InScript")+1));
var FF=(navigator.userAgent.toLowerCase().indexOf("firefox")+1)?true:false;
if (IE && FF) IE=false;

function getTagContent(id)
{
	var text='';

	var sp = document.getElementById(id);
	for (i = 0; i < sp.childNodes.length; i++) {
		str = sp.childNodes[i].nodeValue;
		if (str==null)
		{
			if (sp.childNodes[i].nodeName=='BR') text+='<br />';
			if (sp.childNodes[i].nodeName=='B') text+='<b>'+sp.childNodes[i].childNodes[0].nodeValue+'</b>';
			if (sp.childNodes[i].nodeName=='I') text+='<i>'+sp.childNodes[i].childNodes[0].nodeValue+'</i>';
		}else text+=str;
	}

	return text
}

function text2blog(x_id_mess,x_film,x_rus, x_user, x_login, x_kadr, x_trailer, x_vote, x_num)
{
	var ext_code='';
	var star='';
	var kadr='';
	var trailer='';
	var text=getTagContent('ext_text_'+x_id_mess);
	var title=getTagContent('ext_title_'+x_id_mess);

	if (x_kadr) kadr='| <a href="http://www.kinopoisk.ru/level/13/film/'+x_film+'/" style="color:#777">Кадры</a> ';
	if (x_trailer) trailer='| <a href="http://www.kinopoisk.ru/level/16/film/'+x_film+'/" style="color:#777">Трейлеры</a> ';

	os='<img src="http://www.kinopoisk.ru/images/star-orange.gif" width=7 height=6 vspace=2>';
	gs='<img src="http://www.kinopoisk.ru/images/star-grey.gif" width=7 height=6 vspace=2>';

	for (i = 1; i <= 10; i++)
		if (x_vote >= i) star+=os; else star+=gs;

	ext_code+='<table cellpadding=10 cellspacing=0 width=600 bgcolor="#ffffff"><tr><td><table cellpadding=0 cellspacing=0 width=100% bgcolor="#ffffff"><tr><td width=70% style="font:100 18px tahoma, verdana;color:#f60"><a href="http://www.kinopoisk.ru/level/79/user/'+x_user+'/"><img src="http://www.kinopoisk.ru/images/profile/fr-sm5.gif" border=0 hspace=3 width=15 height=17>'+x_login+'</a><br>о фильме &laquo;<a href="http://www.kinopoisk.ru/level/1/film/'+x_film+'/" class="continue" style="color:#f60">'+x_rus+'</a>&raquo;<br><span style="font-size:11px;color:#777"><b style="color:#f60">'+x_vote+'</b> '+ '(' + x_num + ') ' + star+ kadr + trailer + '| <a href="http://www.kinopoisk.ru/level/1/film/'+x_film+'/" style="color:#777">О фильме</a></span></td>\n';
	ext_code+='<td width=30% align=right><a href="http://www.kinopoisk.ru/" title="КиноПоиск.ru - Найди своё кино!"><img src="http://www.kinopoisk.ru/images/logonew2.gif" width=210 height=55 border=0></a></td></tr><tr><td colspan=2><br></td></tr><tr><td colspan=2 style="font:bold 16px arial,sans-serif;color:#333">'+title+'</td></tr><tr><td colspan=2><br></td></tr><tr><td colspan=2 style="font:100 12px arial,sans-serif;color:#333;line-height:18px">\n';
	ext_code+=text+'\n';
	ext_code+='<br></td></tr><tr><td style="font:100 11px arial,sans-serif;color:#666;line-height:25px"><a href="http://www.kinopoisk.ru/level/79/user/'+x_user+'/" style="color:#666">Профиль '+x_login+'</a> | <a href="http://www.kinopoisk.ru/level/79/user/'+x_user+'/comment/'+x_id_mess+'/" style="color:#666">Прямая ссылка на рецензию</a></td><td align=center style="border:1px solid #ccc;font:100 11px arial,sans-serif;color:#666;line-height:25px">Полезная рецензия? <a href="http://www.kinopoisk.ru/level/79/user/'+x_user+'/comment/'+x_id_mess+'/vote/ok/" style="color:#666">Да</a> / <a href="http://www.kinopoisk.ru/level/79/user/'+x_user+'/comment/'+x_id_mess+'/vote/no/" style="color:#666">Нет</a></td></tr></table></td></tr></table>';

	var parent = document.getElementById('ext_'+x_id_mess);

    var textarea = document.createElement('textarea');
    textarea.id = 'ext_textarea_'+x_id_mess;
    textarea.rows = 6;
    textarea.cols = 45;
    textarea.className = 'mykp_blog';

    textarea.value = ext_code;
    textarea.name = 'ext_textarea_'+x_id_mess;

    parent.appendChild(textarea);

    var on = document.getElementById("ext_a_on_"+x_id_mess);
    var off = document.getElementById("ext_a_off_"+x_id_mess);
    var cp = document.getElementById("ext_a_cp_"+x_id_mess);

    on.style.display='none';
    off.style.display='inline';
    if (IE) cp.style.display='inline';

    document.getElementById("ext_textarea_"+x_id_mess).focus();
    document.getElementById("ext_textarea_"+x_id_mess).select();
}

function text2blog_off(x_id_mess)
{
	 var on = document.getElementById("ext_a_on_"+x_id_mess);
    var off = document.getElementById("ext_a_off_"+x_id_mess);
    var cp = document.getElementById("ext_a_cp_"+x_id_mess);

    on.style.display='inline';
    off.style.display='none';
    cp.style.display='none';

    document.getElementById('ext_'+x_id_mess).innerHTML="";
}

function toClipBorad(x_id_mess)
{
	var textarea = document.getElementById('ext_textarea_'+x_id_mess);
   textarea=textarea.createTextRange();
	textarea.execCommand("Copy");
}
