/*ささやきボックス(Cr民並感)*/
//✕隠す
function hide() {
	$("#right-side").hide()
	$('#post-box').fadeOut()
	$("#post-box").removeClass("appear")
	$("#emoji").addClass("hide")
	$("#left-side").show();
	$("#default-emoji").show();
	$("#unreact").show();
	$("#addreact").addClass("hide");
}
//最小化
function mini() {
	$("body").toggleClass("mini-post");
	if ($("body").hasClass("mini-post")) {
		$(".mini-btn").text("expand_less");
	} else {
		$(".mini-btn").text("expand_more");
	}
}
//最小化時に展開
function show() {
	$("#post-box").addClass("appear")
	$("#textarea").focus();
	console.log("show" + localStorage.getItem("postbox-left"));
	var left = localStorage.getItem("postbox-left");
	if (left > $('body').width() - $('#post-box').width()) {
		left = $('body').width() - $('#post-box').width();
	} else if (left < 0) {
		left = 0;
	}
	var top = localStorage.getItem("postbox-top");
	if (top > $('body').height() - $('#post-box').height()) {
		top = $('body').height() - $('#post-box').height();
	} else if (top < 0) {
		top = 0;
	}
	$('#post-box').css("left", left + "px")
	$('#post-box').css("top", top + "px")
	$('#post-box').fadeIn();
	$('#textarea').characterCounter();
}

$(function () {
	$("#post-box").draggable({
		handle: "#post-bar",
		stop: function () {
			var left = $('#post-box').offset().left;
			if (left > $('body').width() - $('#post-box').width()) {
				left = $('body').width() - $('#post-box').width();
			} else if (left < 0) {
				left = 0;
			}
			var top = $('#post-box').offset().top;
			if (top > $('body').height() - $('#post-box').height()) {
				top = $('body').height() - $('#post-box').height();
			} else if (top < 0) {
				top = 0;
			}
			localStorage.setItem("postbox-left", left);
			localStorage.setItem("postbox-top", top);
		}
	});
});

//コード受信
if (location.search) {
	var m = location.search.match(/\?mode=([a-zA-Z-0-9]+)\&code=(.+)/);
	var mode = m[1];
	var codex = m[2];
	if (mode == "share") {
		$('textarea').focus();
		$("#textarea").val(decodeURI(codex));
		show();
		$("body").removeClass("mini-post");
		$(".mini-btn").text("expand_less");
	}
}
$('#posttgl').click(function (e) {
	if (!$('#post-box').hasClass("appear")) {
		show();
	} else {
		hide();
	}
	$('.cvo').removeClass("selectedToot")
	selectedColumn = 0
	selectedToot = 0
});

$("#timeline-container,#group").click(function (e) {
	if (localStorage.getItem("box") != "absolute") {
		if ($('#post-box').hasClass("appear") && !localStorage.getItem("nohide")) {
			hide();
		}
	}
	$('.cvo').removeClass("selectedToot")
	selectedColumn = 0
	selectedToot = 0
	localStorage.removeItem("nohide")
});
$('#textarea,#cw-text').focusout(function (e) {
	localStorage.setItem("nohide", true)
	var countup = function () {
		localStorage.removeItem("nohide")
	}
	//setTimeout(remove, 100);
	$('.cvo').removeClass("selectedToot")
	selectedColumn = 0
	selectedToot = 0
});