	function RndLine(lng) {
		var textdata = $('#search_area').val();
		var strData = 'get_rnd_line=' +lng;
		// alert(strData);
		var Url = '/cgi-bin/tr.cgi';
		$.ajax({
			  type: 'POST',
			  url: Url,
			  dataType: 'json',
			  data: strData ,
			  cache: false,
			  success: onLineReady
		});
		return false;
	}      

	function onLineReady(obj) {
		if (obj.result == '1') { 
				var lng = obj.lang;
				$('#tw').html('');
				q_author = '';
				q_position = '';
				// Заменяем спецсимволы в полученных данных
				var p_text = obj.text.replace(brk,'<br \/>');
				// Вставляем текст в блоки
				var textdiv = document.getElementById("popup_text");
				textdiv.innerHTML = p_text;
				// $('#popup_text').html(p_text);
				$('#popup_sign').html(obj.author);
				$('#popup_sign').append('<p class="position">' + obj.position + '</p>');
				content = p_text; //+ "~" + obj.author;
				q_author = obj.author;
				q_position = obj.position;
				currentChar=1;
				destination= 'rnd_quotes';
				twDisplay('tw',content,0, obj.lng);
				obj.text = '';
		} else {
		 	console.log("Ошибка получения данных запроса!");
		}
	}
	

function twDisplay(id,content,num,lng) {
	var delay = 80; 
	if (num <= content.length)  {
			var lt = content.substr(0,num); 
			var str = lt.replace(brk,'<br \/>');
			    str = str.replace(lq,'&laquo;');
				str = str.replace(rq,'&raquo;');
			document.getElementById(id).innerHTML = str;
			num++; 
			if (num > content.length) {
				delay = resetTime * 1000;
				$('#tw').append('<br><div id="tw_author">' +q_author+ '</div>');
				$('#tw').append('<div id="tw_position">' +q_position+ '</div>');
				$('#tw_author').fadeIn(2000);
				$('#tw_position').fadeIn(2000);
			}
		} else {
			document.getElementById(id).innerHTML = '';
			$(id).html('');
			num = 0;
			// console.log("Lang passed:"+ lng);
			setTimeout('RndLine("'+lng+'")',1000);
			return;
		} 
		if (delay > 0) setTimeout('twDisplay("'+id+'",content,"'+num+'","'+lng+'")',delay);
			} 
		
function popup_show() {
		// Определяем координаты позиционирования блока, в котором набирается текст
		var twoffset = $('#tw').offset();
		var twwidth = $('#tw').width()
		var twheight = $('#tw').height()
		// Позиционируем popup блок по координатам блока с текстом
		$('#popup_cont').css("top",twoffset.top - 7 );
		$('#popup_cont').css("left",twoffset.left + twwidth -1);
		$('#popup').css("display", "block");
}

function popup_hide() {
		$('#popup').css("display", "none");
}
	function GetAllLines(lng) {
		var JSONurl  = '/cgi-bin/tr.cgi?get_all_lines='+lng;
				$.getJSON(JSONurl, onAllLinesReady);
		return false;
	}

function onAllLinesReady(obj) {
		if (obj.result == '1') { 
			for (i=0;i<obj.rows.length;i++) {
				var num = obj.rows[i]['num'];
				var text = obj.rows[i]['text'];
				var author = obj.rows[i]['author'];
				var position = obj.rows[i]['position'];
				var HTMLstr = '<div class="a_text">'+text+'</div><div class="a_author">'+author+'</div><div class="a_position">'+position+'</div>'; 
				$(QuotesDivID).append(HTMLstr);
			}
				
		} else {
		 	console.log("Ошибка получения данных запроса!");
		}
	}