function AddComment(textareaname, post, id_comment) {
        var ed = tinyMCE.get(textareaname);

        ed.setProgressState(1);
        window.setTimeout(function() {
                ed.setProgressState(0);
        }, 2000);

        var text = ed.getContent();



        document.getElementById("addcomment").innerHTML = "Добавляем комментарий, подождите...";

    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
                 document.getElementById("comments").innerHTML = req.responseJS.comments;
                 document.getElementById("addcomment").innerHTML = req.responseJS.addresult;
                 document.comment.reset();
        }
    }

    req.open(null, "/jslib/addcomment.php", true);

    req.send( {post:post, text:text, id_comment:id_comment} );

}

function AddAnswer(textareaname, post, id_comment) {
        var ed = tinyMCE.get(textareaname);

        ed.setProgressState(1);
        window.setTimeout(function() {
                ed.setProgressState(0);
        }, 2000);

        var text = ed.getContent();



        document.getElementById("addcomment").innerHTML = "Добавляем ответ, подождите...";

    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
                 document.getElementById("comments").innerHTML = req.responseJS.comments;
                 document.getElementById("addcomment").innerHTML = req.responseJS.addresult;
                 document.comment.reset();
        }
    }

    req.open(null, "/jslib/addanswer.php", true);

    req.send( {post:post, text:text, id_comment:id_comment} );

}


function DeleteComment(item) {

        var id = "comment"+item;

        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4) {
                 document.getElementById(id).innerHTML = req.responseJS.text;
                
				 location.reload();
                }
            }


            req.open(null, "/jslib/delcomment.php", true);
            req.send( {item: item} );
			
}

function DeleteAnswer(item) {

        var id = "comment"+item;

        var req = new JsHttpRequest();
        req.onreadystatechange = function() {
        if (req.readyState == 4) {
                 document.getElementById(id).innerHTML = req.responseJS.text;
                
				 location.reload();
                }
            }


            req.open(null, "/jslib/delanswer.php", true);
            req.send( {item: item} );
			
}


function LoadTiny(div_id, comment_id, post){

         var elems = document.getElementsByTagName('div');
         for(i=0; i<elems.length; i++){
             if(elems[i].className=="tinydiv")
                elems[i].innerHTML = "";
         }

         var textareaname = "text"+div_id;
         document.getElementById(div_id).innerHTML = '<form action=""><textarea id="'+textareaname+'" name="'+textareaname+'" style="width: 60%; height: 150px"></textarea><p><input type="button" value="Добавить комментарий" onclick="AddComment(\''+textareaname+'\', '+post+', '+comment_id+'); return false;"></form></p>';
         TinySetup(textareaname);

}

function LoadAnswerTiny(div_id, comment_id, post){

         var elems = document.getElementsByTagName('div');
         for(i=0; i<elems.length; i++){
             if(elems[i].className=="tinydiv")
                elems[i].innerHTML = "";
         }

         var textareaname = "text"+div_id;
         document.getElementById(div_id).innerHTML = '<form action=""><textarea id="'+textareaname+'" name="'+textareaname+'" style="width: 60%; height: 150px"></textarea><p><input type="button" value="Добавить ответ" onclick="AddAnswer(\''+textareaname+'\', '+post+', '+comment_id+'); return false;"></form></p>';
         TinySetup(textareaname);

}


function TinySetup(elem_id) {

   tinyMCE.init({
      mode : "exact",
      elements : elem_id,
      theme : "advanced",
      language : "ru",
      skin : "default",

      plugins : "emotions",
      theme_advanced_buttons1 : "bold,italic,underline,|,forecolor,|,emotions",
      theme_advanced_buttons2 : "",
      theme_advanced_toolbar_location : "top",
      theme_advanced_toolbar_align : "center",

      content_css: "/includes/wysiwyg.css",

      extended_valid_elements : "hr[class|width|size|noshade]",
      file_browser_callback : "ajaxfilemanager",
      paste_use_dialog : false,
      theme_advanced_resizing : true,
      theme_advanced_resize_horizontal : true,
      apply_source_formatting : true,
      force_br_newlines : true,
      force_p_newlines : false,
      relative_urls : true

   });
}

function SpamRcv(item) {
	alert("Спасибо за помощь! Ваша претензия будет рассмотрена администрацией!");
	 
        var req = new JsHttpRequest();
		 				
	        req.open(null, "/jslib/addtospam.php", true);
            req.send( {item: item} );			
}


function LoadCalendar(date, stranica, user, login) {
	var req = new JsHttpRequest();
	req.onreadystatechange = function() {
			if (req.readyState == 4) {

           			document.getElementById("calendar").innerHTML = req.responseJS.calendar;
			}
		}
	req.open(null, "/jslib/calendar.php", true);
	req.send( {date:date, stranica:stranica, user:user, login:login} );
}

