/**
 * OrphoReport — система сбора сообщений об орфографических ошибках на сайте
 *
 * Разработчик:       Sergey Saffyanov
 * Авторские права:   Copyright (c) 2010, LABS Publicity Agency
 * Веб-сайт:          http://techlabs.by/
 * Версия:            1.0
 */

$(document).ready(
	function() {
		//назначаем обработчик нажатия на Ctrl + Enter
		var isCtrl = false;
		$(document).keyup(function (e) {
			if(e.which == 17) isCtrl=false;
		}).keydown(function (e) {
			if(e.which == 17) isCtrl=true;
			if(e.which == 13 && isCtrl == true) {
				//...ищем выделенный текст...
				if (window.getSelection) {
					var selectedText = window.getSelection();
				}
				else if (document.getSelection) {
					var selectedText = document.getSelection();
				}
				else if (document.selection) {
					var selectedText = document.selection.createRange().text;
				}
                var usercomment = prompt("Ваше сообщение о замеченной ошибке: <<" + selectedText + ">> - будет отправлено контент-менеджеру сайта. Вы можете добавить свой комментарий. Если Вы передумали отправлять сообщение - нажмите кнопку 'Отмена'. Спасибо!");
				if (usercomment == null) return;
				//...и отправляем запрос
				$.ajax({
					url: "/orphoreport/errorscollector.php",
                    type: "POST",
					data: "text=" + selectedText + "&errcomm=" + usercomment + "&pageurl=" + window.location.href,
                    dataType: "text",
                    success: function(msg) {
						alert(msg);
					}
				});
			}
		});
	});
