jQuery.fn.komment = function(options){	     var defaults = {
             komment_fm: '',
             dop: ''
           }, opts = $.extend(defaults, options);

         var vi="0";	     //Отображение дополнительных данные для сообщений
    	$(".fttext").hover(
		  function () {
		  	     $(this).find('.text_sett').stop().css("display","inline");
		  },
		  function () {
		        $('.text_sett').stop().css("display","none");
		  }
		);

		//Показываем поле для ввода
		$(".view_komm").click(
		  function () {		  	     if(vi=="0"){
		  	     	$(".message").css("display","block");
		  	     	$(".view_komm").css("color","#333333");

		  	     	vi="1";
		  	     }else{		  	     	vi="0";
		  	     	$(".view_komm").css("color","#c0c0c0");
		  	     	$('.message').stop().css("display","none");		  	     }
		  }

		);

		//Комментирование текста
          var buffer="444";
          $(".komments").mousemove(
          		function (){
              	var txt = '';
       			if (window.getSelection){
               		txt = window.getSelection();
       			}else if (document.getSelection){
               		txt = document.getSelection();
       			}else if (document.selection){
               		txt = document.selection.createRange().text;
      			 }


               		buffer=String(txt);

              }
         );

          $(".komments").click(
              function () {
                var selectedText = window.getSelection();
              	d=$(this).parents('.fttext').find('.maintext').text();
              	if(buffer==""){
              		$('.message textarea').val($('.message textarea').val()+'[quote="'+$(this).parents('.fttext').find('.login_forum').text()+'"]'+d+'[/quote]');
                }else{
                    $('.message textarea').val($('.message textarea').val()+'[quote="'+$(this).parents('.fttext').find('.login_forum').text()+'"]'+buffer+'[/quote]');
                }
              }
         );


         //Сообщение хорошее
         $(".text_good").click(
	         function () {
	         	var id;
	         	//Узнаём id
	         	id=$(this).parents('.fttext').attr("id");
	         	//Отправляем post
	         	$("#"+id+" .text_type").empty();
	         	$.post("/komment/yesk", {id: id},
                	function(data){
   						//добавляем +1 к комментарию
   						$("#"+id).find(".bbest > div").text(Number($("#"+id).find(".bbest > div").text())+1);

   						if($("#"+id).find(".bbest > div").text()>"0"){
   							$("#"+id).find(".bbest > div").attr("class","fbest_good");
   						}

   						if($("#"+id).find(".bbest > div").text()<"0"){
   							$("#"+id).find(".bbest > div").attr("class","fbest_bad");
   						}

   						if($("#"+id).find(".bbest > div").text()=="0"){
   							$("#"+id).find(".bbest > div").attr("class","fbest");
   						}
 					}
 				);
	         }
         );



         //Сообщение плохое
         $(".text_bad").click(
	         function () {
	         	var id;
	         	//Узнаём id
	         	id=$(this).parents('.fttext').attr("id");
	         	//Отправляем post
	         	$("#"+id+" .text_type").empty();
	         	$.post("/komment/nok", {id: id},
                	function(data){
   						//добавляем -1 к комментарию
   						$("#"+id).find(".bbest > div").text(Number($("#"+id).find(".bbest > div").text())-1);

   						if($("#"+id).find(".bbest > div").text()>"0"){
   							$("#"+id).find(".bbest > div").attr("class","fbest_good");
   						}

   						if($("#"+id).find(".bbest > div").text()<"0"){
   							$("#"+id).find(".bbest > div").attr("class","fbest_bad");
   						}

   						if($("#"+id).find(".bbest > div").text()=="0"){
   							$("#"+id).find(".bbest > div").attr("class","fbest");
   						}

 					}
 				);
	         }
         );

         //удаляем комментарий
         $(".del").click(
	         function () {
	         	var id;
	         	//Узнаём id
	         	id=$(this).parents('.fttext').attr("id");
	         	//Отправляем post

	         	$.post("/komment/del", {id: id});
	         	$("#"+id).empty();
	         }
         );

         //Отправка сообщения
		$(".send_message").click(
	         function () {
	         	var text=$('.message textarea').val();
	         	//alert(text);
	         	//var item=$('.send_message').attr('id');
	         	//var k;
	         	$('.krutilka').css("display","block");
                $.post("/komment/create", {text: text,komment_fm: opts['komment_fm'],dop: opts['dop']},
                	function(data){
   						$('.krutilka').css("display","none");
   						$(".thema_text").prepend(data);
   						$('.message textarea').val('')
 					}
 				);

	         }
         );



	};



