﻿<!--
/**
 * Конфигурация редактора tinyMCE
 */
tinyMCE.init({
	theme : "advanced",
	mode : "none",//"exact",//	
	plugins : "bbcode,emotions",	
	theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,removeformat,cleanup,forecolor,emotions",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	theme_advanced_toolbar_location : "bottom",
	theme_advanced_toolbar_align : "center",
	theme_advanced_styles : "Quote=quoteStyle;Code=codeStyle",
	content_css : "css/bbcode.css",
	entity_encoding : "raw",
	add_unload_trigger : false,
	remove_linebreaks : false,
	inline_styles : false,
	width : "100%",		
	convert_fonts_to_spans : false
});
tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');  /* запуск редактора tinyMCE */




/**
 * Функция, которая обрабатывает вспомогательные кнопки 
 * комментариев
 * 
 * @param zitata 
 * @param username 
 * @param multi - включает режим мультицитирования
 * @return - ничего не возвращает
 */  
function zit(zitata,username,multi) {
      
	  if(!window.XMLHttpRequest) {
	    var div=document.all['comment_'+zitata]; 
		var div1=document.all['edit_comment'];   
      } else {
        var div=document.getElementById('comment_'+zitata);
        var div1=document.getElementById('edit_comment'); 
      }      
      
      
     if (multi == 1) { 
      tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');  
      div1.value = '[QUOTE=' + username + ';' + zitata + ']' + div.innerHTML + '[/QUOTE] <br>' + div1.value + ' <br>'; 
      tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');
      //alert('tyt!');
     } else if (multi == 2) {

        if (!window.XMLHttpRequest) {   
          var rng=document.selection.createRange(); 
          rng.select(); 
          tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');
          div1.value = '[QUOTE=' + username + ';' + zitata + ']' + rng.text + '[/QUOTE] <br>';
          tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');       
        
        } else {  
          
          var selection = window.getSelection();
          if (selection.rangeCount < 1) return;
          var range = selection.getRangeAt(0);
          selection.removeRange(range);  // Убираем выделение, чтобы не было глюков
          var link = document.createElement("a");     
          tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');   
          div1.value = '[QUOTE=' + username + ';' + zitata + ']' + range.toString() + '[/QUOTE] <br>';
          tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');
        }
        
      } else { 
       tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');  
       div1.value = '[QUOTE=' + username + ';' + zitata + ']' + div.innerHTML + '[/QUOTE] <br>'; 
       tinyMCE.execCommand('mceToggleEditor',false,'edit_comment');
      }    
} 
 
function otvet(comment_parentid, username) { // если пользователь нажимает "ответить"
	//alert('comment_parentid '+comment_parentid);  
	if (comment_parentid != '') { 
		//setCookie('comment_parent_id', comment_parentid, 'Mon, 01-Jan-2101 00:00:00 GMT', '/');
		//document.cookie="comment_parent_id="+comment_parentid+";";
		//document.cookie="num_comment_parent_id=ok;";
		//alert(comment_parentid);  
		//alert(getCookie('comment_parent_id'));
		//alert(getCookie('num_comment_parent_id'));  
	} 
	return 1;
}

//если пользователь вводит текст в поле для комментариев внизу, 
//                       под всеми комментами.
function ne_otvet() { 
	//alert('ne otvet!');
	//document.cookie="num_comment_parent_id=no;"; 
	return 1;   
}

function ssssss_ajax(comment_parentid, username) { // если пользователь нажимает "ответить"
	alert('comment_parentid '+comment_parentid);
	var xmlhttp = getXmlHttp()
	xmlhttp.open("POST", "http://beta-itcua/sites/all/modules/fcomments/insert_post.php", true);
	xmlhttp.onreadystatechange=function(){
	  if (xmlhttp.readyState != 4) return

	  clearTimeout(timeout) // очистить таймаут при наступлении readyState 4

	  if (xmlhttp.status == 200) {
	      // Все ок
	      
	      alert(xmlhttp.responseText);
	      
	  } else {
	      handleError(xmlhttp.statusText) // вызвать обработчик ошибки с текстом ответа
	  }
	}
	xmlhttp.send("pid=comment_parentid");  
} 

function handleError(message) {
  // обработчик ошибки
  //alert("Ошибка: "+message)
}

function getCookie(name) {
    var prefix = name + "="
    var cookieStartIndex = document.cookie.indexOf(prefix)
    if (cookieStartIndex == -1)
            return null
    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
    if (cookieEndIndex == -1)
            cookieEndIndex = document.cookie.length
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

//name - имя cookie
//value - значение cookie
//[expires] - дата окончания действия cookie (по умолчанию - до конца сессии)
//[path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено)
//[domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено)
//[secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie

function setCookie(name, value, expires, path, domain, secure) {
     var curCookie = name + "=" + escape(value) +
             ((expires) ? "; expires=" + expires.toGMTString() : "") +
             ((path) ? "; path=" + path : "") +
             ((domain) ? "; domain=" + domain : "") +
             ((secure) ? "; secure" : "")
     if (!caution || (name + "=" + escape(value)).length <= 4000)
             document.cookie = curCookie
     else
             if (confirm("Cookie превышает 4KB и будет вырезан !"))
                     document.cookie = curCookie
}

function show(div_id) {
	//document.getElementById("TD_info").innerHTML  = "ваш голос принят";
	if (document.getElementById(div_id).className == 'on') {
		document.getElementById(div_id).className = 'off';
	} else {
		document.getElementById(div_id).className = 'on';
	}
	//alert('1111');
	//document.getElementById("TD_"+div_in).bgColor = "#FFCC00";
	//document.getElementById("TD_"+div_in).event.onmouseout = 'this.bgColor="red";';
}



-->